这本书因前沿的技术和易懂的代码闻名,让读者能快速理解Python的精髓和相关的数学知识,然后就能动手实践,用Python解决各种问题了。书中包含15个创意项目,绘制繁花曲线图案、进行三维渲染、让激光图案随音乐起舞,以及使用机器学习识别语音等,由浅入深,既适合新手学习,也适合资深程序员提升技能。不管你是刚学Python的新手,还是想提升技能的老手,都能在《Python极客项目编程 (第2版)》里找到适合自己的内容。
本书必读的四大理由
01 畅销经典,高分佳作
如果你想熟练地运用Python做些聪明的事情,很难找到比此书中的项目更好或更有用的资料来帮助你理解这门语言的工作方式。
——Network World News Magazine
每个Python程序员的书架上都应有这本书。
——Full Circle Magazine
此书中充满有趣的项目。
——iProgrammer 网站
本书适合想进一步提升编程水平和扩展 Python 语言知识的程序员阅读。本书很好地诠释了 Python 的相关细节,并确保读者能够清楚地了解 Python 程序中正在发生的事情。
——InfoQ网站
本书为具有科学思维的程序员和对编程感兴趣的科学爱好者提供了优秀的项目,适合各种人群阅读。
——《Python 编程快速上手:让繁琐工作自动化》作者 Al Sweigart
02 时隔9年重磅升级,项目为导向
新版包含了5个新项目,比如第1章“科赫雪花”和第10章“圆环面上的康威生命游戏”。
同时,此次更新重点关注第五部分(玩转硬件),专注于基于树莓派的系统,不再涉及Arduino。因此,第五部分的每个项目要么是全新的(第12章、第14章和第15章),要么做了全面修订(第13章)。用树莓派的好处是,组装硬件简单多了,而且只管Python编程,不用在Python和Arduino(一种C++的变种)之间换来换去,这种改变让读者更加容易上手。在第五部分中,读者还能学到MicroPython和CircuitPython,它们都是为那些资源不多的小设备优化过的Python版本。
· 第4章播放WAV文件时,使用PyAudio替代Pygame。
· 第7章为照片马赛克查找最佳图像匹配时,对线性查找算法和k-d树数据结构的性能做了比较。
· 第8章新增介绍如何创建用于生成裸眼立体画的自定义深度贴图。
· 附录A新增介绍如何使用Anaconda简化Python安装。
03 作者不仅仅是作家,更是一位从业20多年的资深程序员
本书作者马赫什·文基塔查拉姆(Mahesh Venkitachalam)是一名计算机图形学和嵌入式系统顾问,拥有20余年从业经验。他是 Electronut Labs的创始人,该公司以开发充满创意的开源硬件著称。
他从八年级就开始培养对技术的热情,经常撰写有关编程和电子技术的博客,他的个人网站electronut.in上的技术博客十分受欢迎。这也是这本书的语言能够如此通俗易懂,但是技术含金量又如此之高的原因之一。
04 超越其他产品,为想通过编程来理解和探索创意的人编写
本书作者信奉“从做中学”的原则,直接用项目来教你怎么用Python搞定实际问题。不过别担心,书里会把每个项目中的知识点讲清楚。
跟着这些项目做下来,读者能深入Python编程的精髓,还能学会用一些特别火的Python工具包。最关键的是,读者会学会怎么把大问题拆成小问题,设计出解决问题的步骤,然后用Python一步步实现。
本书如何读?
社区赠书
本次福利将送出:《Python极客编程(第2版)》* 5 本
截止时间:还需要支付积分,就还有赠书额度,先到先得
领取方式:
- 支付积分即可兑换,复制“ 积分支付订单号 ”
- 在本站中私信我这些内容:积分支付订单号、活动书名、快递信息(姓名、电话、地址)
没有积分怎么办?
社区鼓励高质量的技术交流,所以只要发布有价值内容均可获得积分!
哪些内容算高质量?
1. 高质量的技术分享,原创、翻译、转载均可
2. 分享优质Java与Spring的相关开源项目、好用的日常效率工具
另外,内容不错,获得精华贴、或者热门帖还有额外加分哦
暂无评论内容