豆瓣8.4,时隔9年,经典Python编程三剑客之一第2版重磅上市!
共 4392字,需浏览 9分钟
·
2024-06-27 07:52
本书必读的四大理由
畅销经典,高分佳作
如果你想熟练地运用Python做些聪明的事情,很难找到比此书中的项目更好或更有用的资料来帮助你理解这门语言的工作方式。
——Network World News Magazine
每个Python程序员的书架上都应有这本书。
——Full Circle Magazine
此书中充满有趣的项目。
——iProgrammer 网站
本书适合想进一步提升编程水平和扩展 Python 语言知识的程序员阅读。本书很好地诠释了 Python 的相关细节,并确保读者能够清楚地了解 Python 程序中正在发生的事情。
——InfoQ网站
本书为具有科学思维的程序员和对编程感兴趣的科学爱好者提供了优秀的项目,适合各种人群阅读。
——《Python 编程快速上手:让繁琐工作自动化》作者 Al Sweigart
时隔9年重磅升级,项目为导向
新版包含了5个新项目,比如第1章“科赫雪花”和第10章“圆环面上的康威生命游戏”。
(书中绘制的科赫雪花)
· 第4章播放WAV文件时,使用PyAudio替代Pygame。
· 第7章为照片马赛克查找最佳图像匹配时,对线性查找算法和k-d树数据结构的性能做了比较。
· 第8章新增介绍如何创建用于生成裸眼立体画的自定义深度贴图。
· 附录A新增介绍如何使用Anaconda简化Python安装。
作者不仅仅是作家,更是一位从业20多年的资深程序员
本书作者马赫什·文基塔查拉姆(Mahesh Venkitachalam)是一名计算机图形学和嵌入式系统顾问,拥有20余年从业经验。他是 Electronut Labs的创始人,该公司以开发充满创意的开源硬件著称。
超越其他产品,为想通过编程来理解和探索创意的人编写
本书作者信奉“从做中学”的原则,直接用项目来教你怎么用Python搞定实际问题。不过别担心,书里会把每个项目中的知识点讲清楚。
(书中第1章讲解的关于科赫雪花的数学公式)
跟着这些项目做下来,读者能深入Python编程的精髓,还能学会用一些特别火的Python工具包。最关键的是,读者会学会怎么把大问题拆成小问题,设计出解决问题的步骤,然后用Python一步步实现。
本书如何读?
· 第一部分,读者先学习科赫雪花和繁花曲线这两个热身项目。
· 第二部分,读者会探索多个使用数学模型模拟真实现象的项目。
· 第三部分,读者将学会使用Python读取和操作二维图像。
· 读完第四部分,读者会掌握如何使用着色器和OpenGL库,基于图形处理单元(Graphics Processing Unit,GPU)快速而高效地渲染三维图形。
· 第五部分则是本书升级的重点,读者将利用树莓派和其他电子元件来学习如何在嵌入式系统中使用Python进行编程。