Python程序设计

Python程序设计

中等职业学校工业和信息化精品系列教材

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
加载中,请稍候……

作品简介

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

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

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

林世伟,张卓编著。

作品目录

  1. 内容提要
  2. 前言
  3. 本书导读
  4. 单元1 程序开发环境的构建与数据的输入/输出
  5. 知识入门
  6. 循序渐进
  7. 1.1 搭建Python开发环境与使用IDLE编写Python程序
  8. 1.2 测试PyCharm与编写简单的Python程序
  9. 1.3 Python程序的组成
  10. 1.4 print()函数的基本用法
  11. 1.5 input()函数的基本用法
  12. 知识扩展
  13. 单元测试
  14. 单元2 基本数据类型与运算符的应用
  15. 知识入门
  16. 循序渐进
  17. 2.1 Python 3的基本数据类型
  18. 2.2 Python的算术运算符及其应用
  19. 2.3 Python的赋值运算符与变量
  20. 2.4 Python 3的日期时间函数
  21. 知识扩展
  22. 单元测试
  23. 单元3 逻辑运算与流程控制
  24. 知识入门
  25. 循序渐进
  26. 3.1 Python的比较运算符及其应用
  27. 3.2 Python的逻辑运算符及其应用
  28. 3.3 Python的选择结构及其应用
  29. 3.4 for循环语句及其应用
  30. 3.5 while循环语句及其应用
  31. 知识扩展
  32. 单元测试
  33. 单元4 序列数据操作与格式化输出
  34. 知识入门
  35. 循序渐进
  36. 4.1 列表的创建与应用
  37. 4.2 元组的创建与应用
  38. 4.3 字典的创建与应用
  39. 4.4 集合的创建与应用
  40. 4.5 字符串的常用方法及应用
  41. 4.6 字符串的格式化输出
  42. 知识扩展
  43. 单元测试
  44. 单元5 函数应用与模块化程序设计
  45. 知识入门
  46. 循序渐进
  47. 5.1 Python数学函数的应用
  48. 5.2 Python函数的定义与调用
  49. 5.3 Python函数的参数
  50. 5.4 函数变量的作用域
  51. 5.5 Python模块的创建与导入
  52. 5.6 Python中创建与使用包
  53. 知识扩展
  54. 单元测试
  55. 单元6 类的定义与使用
  56. 知识入门
  57. 循序渐进
  58. 6.1 创建类及其对象
  59. 6.2 类属性与实例属性
  60. 6.3 类方法与实例方法
  61. 6.4 类的构造方法与析构方法
  62. 6.5 类的继承与方法重写
  63. 6.6 Python 3的命名空间和作用域
  64. 知识扩展
  65. 单元测试
  66. 单元7 文件操作与异常处理
  67. 知识入门
  68. 循序渐进
  69. 7.1 打开与关闭文件
  70. 7.2 读取与写入文件内容
  71. 7.3 创建与操作文件、文件夹
  72. 7.4 删除文件及文件夹
  73. 7.5 异常处理语句
  74. 知识扩展
  75. 单元测试
  76. 单元8 数据库访问与使用
  77. 知识入门
  78. 循序渐进
  79. 8.1 创建与使用SQLite数据表
  80. 8.2 创建与使用MySQL数据表
  81. 知识扩展
  82. 单元测试
  83. 单元9 基于Flask框架的Web程序设计
  84. 知识入门
  85. 循序渐进
  86. 9.1 创建与运行Flask程序
  87. 9.2 路由
  88. 9.3 静态文件与模板生成
  89. 知识扩展
  90. 单元测试
  91. 附录 下载与安装相关软件
  92. 参考文献