Giới thiệu sách Python: Python Playground Geeky Projects for the Curious Programmer

python playground

Python Playground Geeky Projects for the Curious Programmer

Mahesh Venkitachalam

B r i e f C o n t e n t s
Acknowledgments xvii
Introduction xix

Part I: WarMIng UP 1
Chapter 1: Parsing iTunes Playlists 3
Chapter 2: Spirographs 17

Part II: SIMUlatIng lIfe 39
Chapter 3: Conway’s Game of Life 41
Chapter 4: Generating Musical Overtones with the Karplus-Strong Algorithm 55
Chapter 5: Boids: Simulating a Flock 71

Part III: Fun With Images 87
Chapter 6: ASCII Art 89
Chapter 7: Photomosaics 101
Chapter 8: Autostereograms 117

Part IV: enter 3D 131
Chapter 9: Understanding OpenGL 133
Chapter 10: Particle Systems 159
Chapter 11: Volume Rendering 191

Part V: harDWare hackIng 233
Chapter 12: Introduction to the Arduino 235
Chapter 13: Laser Audio Display 249
Chapter 14: A Raspberry Pi–Based Weather Monitor 273
Appendix A: Software Installation 297
Appendix B: Basic Practical Electronics 303
Appendix C: Raspberry Pi Tips and Tricks 311
Index 319