Creative Python Programming
Tags
Summary
Editor's review
Who it's for
A good fit for
- 完全没有编程基础、想通过“看得见的效果”入门Python的读者
- 对互动艺术、创意编程、Processing可视化感兴趣的中学与大学生
- 需要一本案例可复现的教材或选修课配套读物的老师
- 会一点语法但只会写命令行练习、缺少作品感的学习者
Not a good fit for
- 已有较扎实Python基础、希望深入数据科学或后端开发的中高级读者
- 想做爬虫、数据分析、机器学习等实用性项目的人
- 期待系统、完整语法体系参考手册的读者
Reading tips
- 务必先按第1章配置好Processing与Python模式,环境跑通再往后读,否则后面会反复卡住。
- 每章先运行配套源码看效果,再关掉代码自己重写一遍,遇到卡点再回头对照,比重读讲解更有效。
- 把每章末尾的练习题当作必做项,并尝试修改参数、颜色或交互方式,做出属于自己的变体作品。
- 建议按章顺序推进,每周完成2至3章,第16章“坚持一百秒”留到最后一口气整合运用全书知识。
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
- Chapter 1 Introduction to Python and Processing
- Chapter 2 The Round Face with Rolling Eyes
- Chapter 3 Hypnotic Concentric Circles
- Chapter 4 Rotating Arcs
- Chapter 5 Simple Brush Calligraphy
- Chapter 6 Rotating Squares
- Chapter 7 Randomly Wriggling Curves
- Chapter 8 Particles Drifting in the Wind
- Chapter 9 Interacting Balls
- Chapter 10 Random Landscape Painting
- Chapter 11 Recursive Fractal Trees
- Chapter 12 Concentric Particle Circles
- Chapter 13 Image Pixel Sampling
- Chapter 14 Custom Character Art
- Chapter 15 Music Visualization
- Chapter 16 Hold On for a Hundred Seconds
- Appendix A Answers to Exercises
- Appendix B Index of Syntax and Concepts
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.
About the author
Tong Jing is an author whose writing focuses mainly on making programming accessible to a general readership. Public information about the author is limited, and the only confirmed work is Python Game Programming for Fun. Judging from its title and subject, the book belongs to the programming and design category and aims to introduce readers to Python through games, a concrete and engaging application. Rather than listing grammar points in the manner of a conventional primer, it emphasizes learning by doing, so that learners grasp basic concepts such as variables, loops, and conditionals while building small games, and gradually develop the ability to turn ideas into runnable code. On the available evidence, Tong Jing's approach combines practice with enjoyment and seeks to lower the barrier for beginners, keeping programming study from becoming dull. As only one work is held in the collection, a fuller picture of the author's writing and influence awaits further material.