作者简介 王振世,男,在华为公司供职12年,历任无线解决方案总工、无线网优项目总监、无线工程交付总监、无线网络规划设计总监等职位,多次获得该企业品牌员工荣誉。 作者亲历过数十个通信工程项目,经历过项目中各个工种,有着丰富的实战经验。现就职于北京信世为科技有限公司,担任计算机编程、少儿STEAM编程课程体系的研究培训工作等。 目录 1.进入Python 编程世界/ 2 1.1 启动Python 编程环境/ 5 1.2 Python 之禅/ 9 1.3 送你几朵玫瑰花——运行Python 程序/ 16 1.4 Python 的由来/ 20 2.奇妙的画图之旅——从turtle 开始/ 22 2.1 从点到面,学会基本图形画法/ 25 2.2 组合图形的绘制/ 53 3.让图形炫起来——引入循环/ 62 3.1 编程一点通:循环、for 循环/ 64 3.2 多边形的成长故事/ 65 3.3 美丽的花朵/ 78 4.创建自己的模块——引入函数/ 86 4.1 让你的程序可复用/ 88 4.2 中美两国的国旗/ 97 5.让Python 做数学题/ 118 5.1 高斯问题/ 120 5.2 使用math 库/ 125 5.3 常见的数学问题/ 131 6. 从网络爬取信息/ 138 6.1 获取网络信息/ 140 6.2 天气预报器/ 144 7.游戏的初步设计/ 156 7.1 设置游戏环境/ 158 7.2 目标出现和消失/ 165 8.游戏的用户交互/ 170 8.1 检测鼠标和键盘事件/ 172 8.2 交互效果显示/ 180 9.游戏的趣味性设计/ 194 9.1 增加音效/ 196 9.2 增加竞技性/ 199 9.3 游戏代码整体解析/ 210 附录A 安装Python / 225 附录B 安装pygame / 230 参考文献/ 234 内容推荐 Python简单易学,免费、开源。国内国外的很多公司,如腾讯、阿里、谷歌都在用Python;在游戏、图像、人工智能、机器人、教育教学、机器人和航天飞机控制等领域,Python有着广泛的应用。Python可以说是最优前途的编程语言。 |