作品简介

本书是Python编程的基础教程,基于当前Python的最新版本3.7。本书基础知识翔实,包含丰富的、循序渐进的实践项目。首先,介绍了简单的Hello World程序任务,让读者认识Python,并介绍编程环境的安装与配置,以及如何实现Hello World程序。接着介绍Python的基础知识——值、变量、数据类型、表达式和运算,以及程序流程控制——if语句、循环语句,同时给出了丰富的实践练习。随后介绍了函数、面向对象编程、文件I/O和异常等更深入的知识。最后探讨了Python的高级编程:魔法参数,map、reduce和filter高阶函数,以及装饰器等。

本书适合高等职业院校计算机相关专业的学生,也适合Python零基础以及有一定编程基础的人员,能够让读者快速入门,同时夯实Python编程基础。

主编:王正霞,李巧君

作品目录

  • 前言
  • 任务1 Python入门——编写Hello World程序
  • 1.1 任务描述
  • 1.2 了解Python
  • 1.3 Python编程环境搭建
  • 1.4 开启Python之旅
  • 1.5 任务实现
  • 1.6 小结
  • 1.7 习题
  • 任务2 Python基础——计算器程序
  • 2.1 任务描述
  • 2.2 值和变量
  • 2.3 内置数据类型
  • 2.4 表达式和运算
  • 2.5 任务实现
  • 2.6 小结
  • 2.7 习题
  • 任务3 程序流程控制——用户密码验证程序
  • 3.1 任务描述
  • 3.2 if语句
  • 3.3 循环
  • 3.4 任务实现
  • 3.5 小结
  • 3.6 习题
  • 任务4 函数——猜数字程序
  • 4.1 任务描述
  • 4.2 使用函数
  • 4.3 自定义函数
  • 4.4 模块和包
  • 4.5 任务实现
  • 4.6 小结
  • 4.7 习题
  • 任务5 程序调试与测试——调试猜数字程序
  • 5.1 任务描述
  • 5.2 调试
  • 5.3 调试技巧
  • 5.4 unittest单元测试框架
  • 5.5 小结
  • 5.6 习题
  • 任务6 面向对象编程——学生信息管理程序
  • 6.1 任务描述
  • 6.2 面向对象编程概述
  • 6.3 类和对象
  • 6.4 类的方法
  • 6.5 对象初始化
  • 6.6 继承
  • 6.7 任务实现
  • 6.8 小结
  • 6.9 习题
  • 任务7 文件I/O——文件批量处理程序
  • 7.1 任务描述
  • 7.2 文件基本知识
  • 7.3 文件读写
  • 7.4 shutil和os模块
  • 7.5 任务实现
  • 7.6 小结
  • 7.7 习题
  • 任务8 异常处理——优化猜数字程序
  • 8.1 任务描述
  • 8.2 了解异常
  • 8.3 异常处理
  • 8.4 抛出异常
  • 8.5 定义清理操作
  • 8.6 自定义异常
  • 8.7 任务实现
  • 8.8 小结
  • 8.9 习题
  • 任务9 Python进阶——函数运行时间统计
  • 9.1 任务描述
  • 9.2 魔法参数*args和**kwargs
  • 9.3 map,filter和reduce函数
  • 9.4 装饰器
  • 9.5 任务实现
  • 9.6 小结
  • 9.7 习题
  • 参考文献
  • 大数据系列教材推荐
展开全部