作品简介

Python是一种跨平台、交互式、面向对象、解释型的计算机程序设计语言,它应用广泛,具有丰富和强大的库。

本书构建了模块化的课程结构,将Python程序设计按由易到难、由浅入深的规律分为9个教学单元;构建了理论知识与操作训练的层次化结构,每个模块的理论知识分为3个层次——入门知识、必修知识、拓展知识,每个模块的操作训练也分为3个层次——简单练习、实例训练、任务训练。本书遵循学生的认知规律和技能成长规律,充分考虑教学实施需求,针对引导学生主动学习、高效学习、快乐学习的目标选择教学内容、设置教学任务,以实现学会与会学的教学效果。

本书可以作为中等职业学校各专业Python程序设计课程的教材,也可以作为相关培训机构的培训教材及Python程序设计初学者的自学参考书。

林世伟,张卓编著。

作品目录

  • 内容提要
  • 前言
  • 本书导读
  • 单元1 程序开发环境的构建与数据的输入/输出
  • 知识入门
  • 循序渐进
  • 1.1 搭建Python开发环境与使用IDLE编写Python程序
  • 1.2 测试PyCharm与编写简单的Python程序
  • 1.3 Python程序的组成
  • 1.4 print()函数的基本用法
  • 1.5 input()函数的基本用法
  • 知识扩展
  • 单元测试
  • 单元2 基本数据类型与运算符的应用
  • 知识入门
  • 循序渐进
  • 2.1 Python 3的基本数据类型
  • 2.2 Python的算术运算符及其应用
  • 2.3 Python的赋值运算符与变量
  • 2.4 Python 3的日期时间函数
  • 知识扩展
  • 单元测试
  • 单元3 逻辑运算与流程控制
  • 知识入门
  • 循序渐进
  • 3.1 Python的比较运算符及其应用
  • 3.2 Python的逻辑运算符及其应用
  • 3.3 Python的选择结构及其应用
  • 3.4 for循环语句及其应用
  • 3.5 while循环语句及其应用
  • 知识扩展
  • 单元测试
  • 单元4 序列数据操作与格式化输出
  • 知识入门
  • 循序渐进
  • 4.1 列表的创建与应用
  • 4.2 元组的创建与应用
  • 4.3 字典的创建与应用
  • 4.4 集合的创建与应用
  • 4.5 字符串的常用方法及应用
  • 4.6 字符串的格式化输出
  • 知识扩展
  • 单元测试
  • 单元5 函数应用与模块化程序设计
  • 知识入门
  • 循序渐进
  • 5.1 Python数学函数的应用
  • 5.2 Python函数的定义与调用
  • 5.3 Python函数的参数
  • 5.4 函数变量的作用域
  • 5.5 Python模块的创建与导入
  • 5.6 Python中创建与使用包
  • 知识扩展
  • 单元测试
  • 单元6 类的定义与使用
  • 知识入门
  • 循序渐进
  • 6.1 创建类及其对象
  • 6.2 类属性与实例属性
  • 6.3 类方法与实例方法
  • 6.4 类的构造方法与析构方法
  • 6.5 类的继承与方法重写
  • 6.6 Python 3的命名空间和作用域
  • 知识扩展
  • 单元测试
  • 单元7 文件操作与异常处理
  • 知识入门
  • 循序渐进
  • 7.1 打开与关闭文件
  • 7.2 读取与写入文件内容
  • 7.3 创建与操作文件、文件夹
  • 7.4 删除文件及文件夹
  • 7.5 异常处理语句
  • 知识扩展
  • 单元测试
  • 单元8 数据库访问与使用
  • 知识入门
  • 循序渐进
  • 8.1 创建与使用SQLite数据表
  • 8.2 创建与使用MySQL数据表
  • 知识扩展
  • 单元测试
  • 单元9 基于Flask框架的Web程序设计
  • 知识入门
  • 循序渐进
  • 9.1 创建与运行Flask程序
  • 9.2 路由
  • 9.3 静态文件与模板生成
  • 知识扩展
  • 单元测试
  • 附录 下载与安装相关软件
  • 参考文献
展开全部