
出版社: 人民邮电
原售价: 69.80
折扣价: 48.90
折扣购买: Python极客项目编程(第2版)
ISBN: 9787115642363
马赫什·文基塔查拉姆(Mahesh Venkitachalam)是一名计算机图形学和嵌入式系统顾问,拥有二十余年从业经验。他是Electronut Labs的创始人,该公司以开发充满创意的开源硬件著称。他经常撰写有关编程和电子技术的博客。
Python以其简洁的语法、强大的功能、较低的学习门槛而受到广大编程爱好者的喜爱。但是,学习完Python的基础语法和编程知识后,如何提升Python编程技能呢? 本书通过15个有趣且富有创造性的编程项目,教你用Python生成图像和音乐、模拟现实世界中的现象,并与树莓派等硬件进行交互。 本书项目涵盖绘画、图像处理、3D渲染、树莓派、物联网、AI机器学习等,讲解众多实用的Python库:NumPy、Matplotlib、scipy、PyAudio、Pillow、sqlite3、turtle、math、argparse、OpenGL、tensorflow…… ● 使用海龟绘图法绘制复杂的分形图案和繁花曲线; ● 模拟弹拨乐器的声音生成音乐; ● 设计引人入胜的元胞自动机并实现群体行为模拟; ● 实现二维和三维空间中的康威生命游戏; ● 将普通图像转换为文本图形、照片马赛克和令人惊叹的裸眼立体画; ● 探索3D图形,从基本的形状渲染到MRI和CT扫描数据的可视化; ● 使用树莓派创建随音乐起舞的激光表演和物联网花园监测器; ● 构建使用机器学习驱动的语音识别系统。 每个项目都按照【讲解原理-分析需求-代码精讲-知识小结-扩展练习-完整代码】的方式进行讲解,并提供可下载运行的源代码,赠送Python排障手册+程序员面试手册 本书相比上一版进行了如下修订: (1)新增/替换5个全新项目,紧跟前沿热点 (2)基于Python 3.9全面更新所有项目 (3)采用更新、更实用的Python方法和算法 (4)使用Anaconda简化Python安装 (5)简化硬件项目的组装过程,专注于Python编程