本书专为 Python 编程初学者量身打造,以循序渐进、由浅入深的方式系统呈现 Python 编程的核心知识与技能。全书共分为七个单元,每个单元围绕特定的主题展开,通过清晰的学习目标、丰富多样的任务案例以及拓展练习,引导读者逐步掌握 Python 编程的精髓。
黄国平 张 化 李 顺 主编
单元一 从变量开始学习 Python 编程 1
任务一 整型变量的定义 1
任务二 浮点型变量的定义与多小数位输出 8
任务三 布尔型变量在编程中的应用 11
任务四 字符串型变量的定义及应用 14
任务五 数字转换为字符串的应用 19
单元二 输入输出及运算 30
任务一 判断奇偶数并输出结果 30
任务二 输入两整数并实现求和 33
任务三 输入两个浮点数并求两数的积 35
任务四 保留两位小数并输出三个数的平均值 36
任务五 把浮点数分割为整数与小数两部分 38
单元三 掌握 Python 程序的基本控制 45
任务一 用 if-else 语句实现商品打折计算 45
任务二 用 if-else 判断正数 47
任务三 用 if 语句判断闰年和计算月份的天数 50
任务四 用 for 和 if 实现求和与求平均 52
任务五 用 for 和 break 实现商品价格统计 54
任务六 用 for 和 continue 输出列表中的偶数 56
任务七 用 for 找出第一个大于 10 的偶数和位置 58
任务八 用 while 语句实现求和 60
任务九 用 while 语句设计猜字游戏 62
任务十 用 while True 语句实现密码验证 65
单元四 Python 函数编程 74
任务一 定义函数求两数之和 74
任务二 定义函数实现输出三角形拼图的功能 76
任务三 定义函数实现两数交换 78
任务四 定义函数求最大数 80
任务五 定义函数求平均数 82
任务六 定义函数判断奇偶数 85
任务七 定义函数统计字符个数 87
单元五 Python 在文件读写与数据存储中的应用 101
任务一 新建 Word 文档并写入密封条内容 101
任务二 输入商品信息并写入 CSV 文件 104
任务三 输入内容并写成网页文件 106
任务四 输入文字并写入图像文件 109
任务五 读取文件名并写入指定单元格 113
单元六 Python 窗体程序设计 122
任务一 创建窗体及实现单击事件 122
任务二 设计一个商品录入程序 126
任务三 设计一个猜数游戏程序 131
任务四 设计多窗体程序显示图表和数据 136
任务五 设计一个显示毫秒的秒表 139
单元七 Python 网络编程 148
任务一 编写一个端口扫描程序 149
任务二 扫描指定端口是否有漏洞 152
任务三 实现两机通信功能 156
任务四 设计一个线上应聘对话程序 160
参考文献 168