本书为五年制高职教材,阐述了Python程序设计的相关理论知识、基本技能,将Python程序设计的开发与实际案例结合起来,以单元-案例的形式展开。全书内容包括初识Python、基本数据类型与表达式、字符串、流程控制语句、列表与元组、集合与字典、函数、文件、Python计算生态、数据分析与可视化,共10个单元,每个单元由若干个案例构成,每个案例包括“案例描述”“知识准备”“案例实施”模块,每个单元都配有相应的课后练习,以巩固所学知识和技能。
本书配套教学课件、教案、源代码、习题答案、视频等辅教辅学资源,请登录高等教育出版社Abook新形态教材网(https://abooks.hep.com.cn)获取相关资源。详细使用方法见本书最后一页“郑重声明”下方的“学习卡账号使用说明”。
本书可作为职业院校计算机相关专业的教材,同时可供Python程序开发爱好者自学使用。
- 前辅文
- 单元1 初识Python
- 案例1 Python开发环境的安装
- 案例2 Python程序编译
- 单元2 基本数据类型与表达式
- 案例1 课程平均分的计算
- 案例2 获取Python中的保留字
- 案例3 判断用户是否具有访问权限
- 案例4 设计一个四则运算器
- 单元3 字符串
- 案例1 输出词
- 案例2 获取字符串的相关信息
- 案例3 输出居民出生日期和年龄
- 单元4 流程控制语句
- 案例1 圆面积的计算
- 案例2 判断数字的奇偶性
- 案例3 体重情况分析(BMI计算)
- 案例4 根据身份证号判断性别
- 案例5 计算数字的阶乘
- 案例6 计算11~20整数的和
- 案例7 输出1~10的奇数
- 单元5 列表与元组
- 案例1 简易计算器的设计
- 案例2 设计完成一个记事本
- 案例3 设计日常用品自动售卖机
- 单元6 集合与字典
- 案例1 去除集合中重复的数据
- 案例2 随机数的去重与排序
- 案例3 用户登录系统的设计
- 案例4 购书系统的设计
- 单元7 函数
- 案例1 判断一个数字是不是水仙花数
- 案例2 课程平均分的计算
- 案例3 班级和姓名的输入与显示
- 案例4 字符串的翻转操作
- 案例5 随机数分析
- 案例6 将输入的数字转换成列表输出
- 案例7 文件的读取
- 单元8 文件
- 案例1 获取文件信息参数
- 案例2 文件的自动读取
- 案例3 文件的复制
- 案例4 将图片文件以二进制的形式显示
- 案例5 绘制天气曲线示意图
- 单元9 Python计算生态
- 案例1 绘制玫瑰花
- 案例2 动态时钟的制作
- 案例3 圆周率的计算
- 案例4 《西游记》关键词分析
- 单元10 数据分析与可视化
- 案例1 学生成绩分析
- 案例2 天气情况分析
- 案例3 散点图的绘制
- 参考文献