Python Playground: Geeky Projects for the Curious Programmer
Tags
Summary
Editor's review
Who it's for
A good fit for
- 已掌握 Python 基本语法、想做点真实项目练手的初学者
- 对图形、声音、仿真等跨领域编程感兴趣的技术爱好者
- 需要教学案例或课程项目素材的教师与培训讲师
- 想入门 OpenGL、树莓派、Arduino 的软件开发者
Not a good fit for
- 完全零基础、尚未接触过 Python 语法的读者
- 只想系统学习 Python 语言机制与理论体系的读者
- 期待直接拿到生产级框架代码的工程人员
Reading tips
- 先读完前言和附录A,把 Python 环境与依赖库装好,再开始第一个项目。
- 按章节亲手敲代码而非直接运行源码,遇到报错时对照「小结」「实验」部分排查。
- 数学推导部分不必一次吃透,可先跑通效果再回头理解公式与算法。
- 硬件章节成本较高,可先用作者提供的模拟数据或替代方案验证逻辑。
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 One: Warming Up
- Chapter 1: Parsing an iTunes Playlist
- Chapter 2: Spirographs
- Part Two: 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 Three: Fun with Images
- Chapter 6: ASCII Art
- Chapter 7: Photo Mosaics
- Chapter 8: Autostereograms
- Part Four: Entering the Third Dimension
- Chapter 9: Understanding OpenGL
- Chapter 10: Particle Systems
- Chapter 11: Volume Rendering
- Part Five: Hardware Play
- 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: Raspberry Pi Tips and Tricks
FAQ
这本书适合零基础学 Python 吗?
书中的代码还能跑起来吗?
做硬件项目必须买 Arduino 和树莓派吗?
这本书和《Python极客项目编程(第2版)》有什么区别?
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.