Python Playground: Geeky Projects for the Curious Programmer
Tags
Summary
Editor's review
Who it's for
A good fit for
- 已掌握 Python 基本语法、想做点真实项目的学习者
- 喜欢图形、音乐、模拟与可视化等创意编程方向的读者
- 希望用 Python 接触 Arduino、树莓派等硬件的爱好者
- 需要项目案例用于教学或社团活动的老师与组织者
Not a good fit for
- 完全零基础、尚不清楚变量与函数的读者
- 只想系统学习 Python 语法与语言细节的备考型读者
- 期待直接获取框架级 Web 或数据分析工程实践的读者
Reading tips
- 先跑通附录A的环境安装,把随书代码仓库克隆下来,边读边改。
- 按五个部分循序推进;时间有限时可先做第2、3、6、8章这四个门槛较低的项目。
- 每章末的“实验”建议不要跳过,改参数、换数据是理解算法最快的方式。
- 硬件部分先确认手头板子型号,第2版已全面转向树莓派,注意版本差异。
About the publisher
Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.
Contents
- Part I: Warming Up
- Chapter 1: Parsing iTunes Playlists
- Chapter 2: Spirographs
- Part II: Simulating Life
- Chapter 3: Conway's Game of Life
- Chapter 4: Musical Overtones with the Karplus-Strong Algorithm
- Chapter 5: Boids: Simulating a Flock of Birds
- Part III: Fun with Images
- Chapter 6: ASCII Text Graphics
- Chapter 7: Photo Mosaics
- Chapter 8: Autostereograms
- Part IV: Entering the Third Dimension
- Chapter 9: Understanding OpenGL
- Chapter 10: Particle Systems
- Chapter 11: Volume Rendering
- Part V: Playing with Hardware
- Chapter 12: Introduction to Arduino
- Chapter 13: Laser Music Show
- Chapter 14: A Raspberry Pi-Based Weather Monitor
- Appendix A: Software Installation
- Appendix B: Basic Practical Electronics
- Appendix C: Tips and Tricks for the Raspberry Pi
FAQ
这本书适合零基础学 Python 吗?
第一版和第二版有什么区别?
书中的代码还能正常运行吗?
没有硬件能做书里的项目吗?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.