-
内容大纲
本书用简练的语言对项目任务进行分解,将学习Python语言必须掌握的知识进行了分类归纳,易学易用。书中每个任务涉及了若干知识点,每个任务都能解决实际开发中的一些问题。初学者需要先模仿任务,获得直接体验;然后再学习和任务直接相关的知识。书中所有知识都结合具体实例进行介绍,并在代码中给出了详细的注释,读者可轻松领会Python的精髓。通过各个项目的模仿学习,读者能够逐步形成完整的知识体系,达到快速提升开发技能的目的。
本书主要面向Python程序设计初学者,可作为高等职业院校各专业Python程序设计相关课程的教材,还可作为广大Python爱好者的自学参考用书。 -
作者介绍
-
目录
项目1 初识Python——Python开发环境及工具
任务1.1 了解Python
任务活动1.1.1 Python发展史
任务活动1.1.2 Python的优点
任务活动1.1.3 Python的应用领域
任务1.2 搭建Python开发环境
任务活动1.2.1 开发环境概述
任务活动1.2.2 Python的安装
任务活动1.2.3 PyCharm的安装
任务1.3 编写Python程序
任务活动1.3.1 使用IDLE编写第一个Python程序
任务活动1.3.2 使用PyCharm编写第一个Python程序
项目总结
项目拓展训练
项目评价
项目2 BMI计算器——Python数据类型
任务2.1 Python编程规范
任务活动2.1.1 合法变量名
任务活动2.1.2 缩进与注释
任务活动2.1.3 转义字符
任务活动2.1.4 实施步骤
任务2.2 Python数据类型
任务活动2.2.1 数据类型介绍
任务活动2.2.2 基本数据类型
任务活动2.2.3 容器数据类型
任务活动2.2.4 常见数据类型相互转换
任务2.3 Python运算符及优先级
任务活动2.3.1 运算符
任务活动2.3.2 运算符的优先级
任务活动2.3.3 实施步骤
任务2.4 Python程序交互
任务活动2.4.1 input()函数
任务活动2.4.2 print()函数
任务活动2.4.3 格式化输出
任务活动2.4.4 实施步骤
项目总结
项目拓展训练
项目评价
项目3 猜数字游戏——Python流程控制语句
任务3.1 程序流程
任务活动3.1.1 语句块
任务活动3.1.2 程序流程图
任务活动3.1.3 实施步骤
任务3.2 分支结构
任务活动3.2.1 if语句
任务活动3.2.2 if…else语句
任务活动3.2.3 if…elif…else语句
任务活动3.2.4 嵌套分支结构
任务活动3.2.5 实施步骤
任务3.3 循环结构
任务活动3.3.1 while语句
任务活动3.3.2 for语句
任务活动3.3.3 无限循环
任务活动3.3.4 循环嵌套
任务活动3.3.5 实施步骤
任务3.4 其他语句
任务活动3.4.1 break语句
任务活动3.4.2 continue语句
任务活动3.4.3 pass语句
任务活动3.4.4 异常语句
任务活动3.4.5 实施步骤
项目总结
项目拓展训练
项目评价
项目4 简易电话簿——Python复合数据类型
任务4.1 序列类型
任务活动4.1.1 序列的概念
任务活动4.1.2 序列常用操作
任务4.2 不可变序列
任务活动4.2.1 字符串
任务活动4.2.2 元组
任务活动4.2.3 实施步骤
任务4.3 可变序列
任务活动4.3.1 常用操作
任务活动4.3.2 列表
任务活动4.3.3 字典
任务活动4.3.4 集合
任务活动4.3.5 实施步骤
项目总结
项目拓展训练
项目评价
项目5 文件操作——Python文件处理
任务5.1 文件的基本操作
任务活动5.1.1 文件类型
任务活动5.1.2 文件打开与关闭操作
任务活动5.1.3 文件读写操作
任务活动5.1.4 文件复制操作
任务活动5.1.5 文件删除操作
任务活动5.1.6 文件重命名操作
任务活动5.1.7 文件移动操作
任务活动5.1.8 文件属性获取操作
任务活动5.1.9 读写Excel文件操作
任务活动5.1.10 读写CSV文件操作
任务5.2 文件目录操作
任务活动5.2.1 创建目录
任务活动5.2.2 读取当前目录
任务活动5.2.3 遍历目录
任务活动5.2.4 删除目录
任务活动5.2.5 常用文件操作模块
项目总结
项目拓展训练
项目评价
项目6 验证码生成器——Python函数与模块
任务6.1 生成验证码——函数
任务活动6.1.1 函数的定义和调用
任务活动6.1.2 函数的参数
任务活动6.1.3 函数的返回值
任务活动6.1.4 实施步骤
任务6.2 校验验证码——变量作用域范围
任务活动6.2.1 局部变量
任务活动6.2.2 全局变量
任务活动6.2.3 global语句
任务活动6.2.4 实施步骤
任务6.3 优化验证码——函数的高级特性
任务活动6.3.1 匿名函数lambda
任务活动6.3.2 过滤函数filter()
任务活动6.3.3 映射函数map()
任务活动6.3.4 函数递归
任务活动6.3.5 实施步骤
任务6.4 验证码生成器——模块
任务活动6.4.1 模块的创建
任务活动6.4.2 模块的导入
任务活动6.4.3 模块的存放位置
任务活动6.4.4 实施步骤
项目总结
项目拓展训练
项目评价
项目7 学生成绩管理系统——Python面向对象编程
任务7.1 系统设计——面向对象
任务活动7.1.1 面向对象的概念
任务活动7.1.2 面向对象的特点
任务活动7.1.3 面向对象的优势
任务活动7.1.4 实施步骤
任务7.2 实现学生类——类和对象
任务活动7.2.1 类的定义
任务活动7.2.2 对象的创建
任务活动7.2.3 self的使用
任务活动7.2.4 构造方法
任务活动7.2.5 实施步骤
任务7.3 实现管理类——类的属性与方法
任务活动7.3.1 类的属性
任务活动7.3.2 类的方法
任务活动7.3.3 实施步骤
任务7.4 学生成绩管理系统——面向对象三大特性
任务活动7.4.1 封装
任务活动7.4.2 继承
任务活动7.4.3 多态
任务活动7.4.4 实施步骤
项目总结
项目拓展训练
项目评价
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
