本书是职业教育教学关键要素改革教材,贯彻落实国家关于推动职业教育高质量发展的最新政策要求,依据教育部颁布的专业教学标准及《河南省中等职业学校程序设计基础(Python)课程标准(2025年)(试行)》,并参照相关职业技能鉴定规范,结合职业教育教学实际编写而成。
本书系统介绍Python程序设计,内容涵盖Python语言认知、Python编程基础、程序流程控制、字符串的使用、常用数据结构、函数、面向对象编程,以及文件和库,采用“理论讲解-案例示范-实践演练”的编写模式,设置大量贴近职场工作和学习生活、融入思政元素的案例,兼顾知识教学和技能训练,紧密对接软件开发、数据分析、人工智能应用等行业一线岗位对技能人才的需求,引导学生建立规范的编程思维,提升解决实际问题的能力。
本书配套辅教辅学资源,请登录高等教育出版社新形态教材网(https://abooks.hep.com.cn)获取相关资源。详细使用方法见本书最后一页“郑重声明”下方的“学习卡账号使用说明”。
本书可作为职业院校计算机类专业教学用书,也可作为河南省计算机类专业对口升学考试及相关行业从业人员岗位培训的参考用书。
- 目录
- 前辅文
- 单元1 Python语言认知
- 1.1 Python语言概述
- 1.2 Python开发环境搭建
- 1.3 pip包管理工具的基本使用
- 单元习题
- 单元2 Python编程基础
- 2.1 变量与常量
- 2.2 基本数据类型及转换
- 2.3 运算符与表达式
- 单元习题
- 单元3 程序流程控制
- 3.1 程序流程图
- 3.2 条件语句
- 3.3 循环语句
- 3.4 条件语句与循环语句嵌套
- 3.5 流程控制综合应用
- 单元习题
- 单元4 字符串的使用
- 4.1 字符串基础
- 4.2 字符串格式化
- 4.3 字符串的常用方法
- 单元习题
- 单元5 常用数据结构
- 5.1 序列
- 5.2 列表
- 5.3 元组
- 5.4 字典
- 5.5 集合
- 单元习题
- 单元6 函数
- 6.1 函数的定义和调用
- 6.2 函数的参数
- 6.3 变量的作用域
- 6.4 递归函数
- 6.5 异常处理
- 单元习题
- 单元7 面向对象编程
- 7.1 面向对象概述
- 7.2 类与对象的创建
- 7.3 构造方法与析构方法
- 7.4 封装、继承与多态
- 单元习题
- 单元8 文件和库
- 8.1 文件操作
- 8.2 标准库的应用
- 8.3 第三方库应用——NumPy
- 8.4 第三方库应用——Pandas
- 8.5 其他第三方库
- 单元习题