本书是一本帮助大家轻松、快速掌握Python编程的入门读物。全书共有7章:走进Python的世界、Python的基础语法、顺序结构、选择结构、循环结构、简单算法、常用模块与应用。
本书内容由浅入深、通俗易懂,根据不同知识点安排了学习目标、知识点精讲、上机实践题目、自测练习题及配套答案等内容。
本书可帮助学习者轻松地自学Python编程,也适合中小学、培训机构教学使用。
1.本书内容由浅入深,通俗易懂,帮助学习者和中小学生可以轻松入门Python;
2.由北京八中教师合力编写,校长作序推荐,经过实际教学检验;
3.设置丰富的编程教学案例,让中小学生可以及时动手练习,巩固所学知识点;
4.根据不同知识点安排了学习目标、知识点精讲、上机实践题目及自测练习题和配套答案等内容,是适合中小学生学习的Python编程入门读物。
张军 现任:北京市西城区教育委员会导师团专业教师、北京市第八中学学术指导委员会成员、信息技术课程特级教师。研究方向:通用技术、信息技术教学。先后荣获北京市优秀教师、优秀园丁、优秀科技辅导教师、学科带头人等称号。 社会兼职:北京师范大学免费师范生兼职导师、首都师范大学特级教师指导中心成员、中国教育学会中小学信息技术教育专业委员会理事。 多次在国家教育行政学院、中央电教馆、中小学教师继续教育网、中国教师研修网、教师教育网等机构举办讲座。 主要成果:《乐智机器人简明教程》《计算机辅助设计中望3D 轻松入门》《走进电子世界》《探索电子世界》,多次参加人民教育出版社组织的《计算机》《计算机教程》《信息技术》(高中)等教材的编写工作,设计的电波发射器荣 获北京教育学院优秀成果奖。
第 1章 走进Python 的世界 11
1.1 计算机语言 12
1.2 Python语言及应用 15
1.3 Python语言环境的搭建 18
1.4 运行第 一个Python 程序 13
第 1章自测试卷 16
第 2章 Python 的基础语法 17
2.1 数据类型 18
2.2 常量与变量 23
2.3 运算符 26
2.4 运算顺序与优先级 29
第 2章自测试卷 31
第3章 顺序结构 33
3.1 获取输入信息:input() 34
3.2 输出信息:print() 37
3.3 IPO模式 40
3.4 案例实践:Python无人超市 42
第3章自测试卷 45
第4章 选择结构 46
4.1 if语句 47
4.2 if…else语句 51
4.3 if…elif…else语句 56
4.4 分支嵌套 61
第4章自测试卷 66
第5章 循环结构 68
5.1 while循环 69
5.2 for 循环 75
5.3 循环嵌套 80
5.4 循环中止语句break与continue 84
第5章自测试卷 91
第6章 简单算法 93
6.1 算法与解决问题 94
6.2 解析算法 99
6.3 枚举算法 102
6.4 案例实践:公约数 104
第6章自测试卷 108
第7章 常用模块与应用 109
7.1 模块概念与导入 110
7.2 标准模块tkinter与图形用户界面程序 118
7.3 在Thonny中安装第三方模块 127
7.4 pyttsx3模块与文本转语音 136
第7章自测试卷 143
附录A 程序调试 145
附录B 将Python程序打包成.exe可执行文件 153
附录C 参考答案 156