Python Playground Second Edition Geeky Projects for the Curious Programmer by Mahesh Venkitachalam Publisher: No Starch Press Release date: September 2023 Pages: 448 ISBN-13: 9781718503045 Price: $39.99 USD Level: Intermediate I did the original review on Python Playground First Edition back in FCM 105 (January 2016). I rated it 5 stars and said that “this is a book that belongs in every Python programmer’s library”. Apparently, No Starch Press liked it so much, it’s now in the advertising for the second edition.
Python Playground Second Edition
Des projets de geek pour le programmeur curieux par Mahesh Venkitachalam
Maison d’édition : No Starch Press Date de publication : septembre 2023 Pages : 448 ISBN-13: 9781718503045 Prix : 39,99 $ US (environ 38 €) Niveau : moyen
J’ai fait la critique originale de Python Playground First Edition dans le FCM n° 105 (janvier 2016). Je lui ai donné 5 étoiles et dit que « c’est un livre qui doit figurer dans la bibliothèque de tout programmeur en Python ». Apparemment, il a tellement plu à No Starch Press que celui-ci fait actuellement la publicité pour la deuxième édition. [Ndt : Malheureusement, il n’existe qu’en anglais.]
The second edition does not disappoint! There are 5 new projects that are, as his previous project set, exciting, and provide very good Python background in the real-world. The new projects include features such as an IoT garden monitor, Machine-learning driven speech recognition system on the Raspberry Pi, and using the RPi Pico to emulate the plucking of guitar strings with harmonics. I finally got around to trying out the flocking Boids program and I have to say that I could sit and watch this program for well over an hour. It’s that addictive.
La seconde édition ne déçoit pas ! Il y a cinq nouveaux projets qui sont, tout comme l’ensemble de projets précédents, passionnants et qui fournissent une très bonne formation de Python dans le monde réel. Les nouveaux projets comprennent des fonctionnalités telles qu’un moniteur de jardin par IoT (objet connecté), un système de reconnaissance de langage sur le Raspberry Pi impulsé par l’apprentissage machine et l’utilisation du RPi Pico pour imiter les pincements des cordes de guitare avec harmoniques.
J’ai enfin eu le temps d’essayer le programme des volées de Boids (des oiseaux, Birds, mal orthographié exprès) et je dois dire que je pourrais rester assis et regarder ce programme pour bien plus qu’une heure. Il est aussi accrocheur que cela.
You can even click in the window to add new Boids and watch them join a flock. This is yet another 5 star book, and my comment from the last review of Mr. Venkitachalam’s book still stands! It’s a book that belongs in every Python programmer's library!
Vous pouvez même cliquer à l’intérieur de la fenêtre pour rajouter de nouveaux Boids et les regarder se joindre à une volée.
Celui-ci est encore un autre livre à 5 étoiles et mon commentaire tiré de la dernière critique du livre de Mr. Venkitachalam reste valable. Il s’agit d’un livre qui a sa place dans la bibliothèque de tout programmeur Python.
Table of contents Acknowledgments Introduction Part I: Warming Up Chapter 1: The Koch Snowflake 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: Flocking Boids Part III: Fun with Images Chapter 6: ASCII Art Chapter 7: Photomosaics Chapter 8: Autostereograms Part IV: Enter 3D Chapter 9: Understanding OpenGL Chapter 10: Conway’s Game of Life on a Torus Chapter 11: Volume Rendering Part V: Hardware Hacking Chapter 12: The Karplus-Strong Algorithm on a Raspberry Pi Pico Chapter 13: Laser Audio Display with a Raspberry Pi Chapter 14: IoT Garden Chapter 15: Audio ML on Pi A Python Installation B Raspberry Pi Setup
Table des matières Remerciements Introduction Partie I : Échauffement Chapitre 1 : Le flocon de neige de Koch Chapitre 2 : Spirographes Partie II : La simulation de la vie Chapitre 3 : Le Jeu de la vie de Conway Chapitre 4 : Musique accentuée avec l’algorithme de Karplus-Strong Chapitre 5 : Volées de Boids Partie III : S’amuser avec des images Chapitre 6 : Art ASCII Chapitre 7 : Photomosaïques Chapitre 8 : Autostéréogrammes Partie IV : Le 3D entre en scène Chapitre 9 : Comprendre OpenGL Chapitre 10 : Le Jeu de la vie de Conway sur un Torus Chapitre 11 : Le rendu du volume Partie V : Pirater du matériel Chapitre 12 : L’algorithme Karplus-Strong sur un Raspberry Pi Pico Chapitre 13 : Une présentation Laser Audio avec un Raspberry Pi Chapitre 14 : Jardin connecté Chapitre 15 : Audio ML sur Pi A : Installation de Python B : Configuration du Raspberry Pi