Cantitate/Preț
Produs

Invent Your Own Computer Games with Python, 4E

Autor Al Sweigart
en Limba Engleză Paperback – 16 dec 2016

Actualizarea la ediția a 4-a a lucrării Invent Your Own Computer Games with Python, 4E marchează o rafinare a metodologiei de predare, asigurând compatibilitatea deplină a tuturor proiectelor cu versiunile actuale de Python 3. Observăm o tranziție tehnică riguroasă de la interfața în consolă către mediul grafic, oferind cititorului un parcurs structurat care elimină barierele de intrare în dezvoltarea de software. Notăm că Al Sweigart nu se limitează la simpla scriere de cod; el introduce instrumente fundamentale de analiză, precum diagramele logice pentru proiectarea jocului Hangman și utilizarea debugger-ului pentru identificarea erorilor logice.

Structura volumului este organizată pe 21 de capitole, începând cu bazele shell-ului interactiv și progresând constant către structuri de date complexe, precum listele și dicționarele. Remarcăm integrarea unor teme care depășesc sfera ludică, precum capitolul dedicat criptografiei prin implementarea cifrului Caesar sau simulările de inteligență artificială pentru jocul Reversi. Cititorul care a aplicat ideile din Coding Games in Python de Dk va găsi aici o aprofundare a logicii din spatele codului, trecând de la simple instrucțiuni pas-cu-pas la înțelegerea conceptelor de matematică carteziană și detecție a coliziunilor.

În contextul operei autorului, această carte reprezintă pilonul creativ ce completează abordarea pragmatică din Automate the Boring Stuff with Python, 3rd Edition. Dacă lucrarea menționată anterior se concentrează pe eficiența la birou, Invent Your Own Computer Games with Python, 4E aplică aceleași principii de programare clară într-un format interactiv. Finalul cărții, centrat pe biblioteca Pygame, pregătește terenul pentru dezvoltarea de aplicații multimedia complexe, oferind toate specificațiile necesare pentru manipularea sunetului și a animațiilor.

Citește tot Restrânge

Preț: 17871 lei

Preț vechi: 28533 lei
-37%

Puncte Express: 268

Carte disponibilă

Livrare economică 29 mai-09 iunie
Livrare express 12-16 mai pentru 7983 lei


Specificații

ISBN-13: 9781593277956
ISBN-10: 1593277954
Pagini: 376
Ilustrații: illustrations
Dimensiuni: 178 x 234 x 21 mm
Greutate: 0.72 kg
Ediția:4. Auflage
Editura: Penguin Random House Group
Colecția No Starch Press
Locul publicării:New York, United States

De ce să citești această carte

Recomandăm această resursă celor care doresc să învețe Python prin rezultate vizibile imediat. Spre deosebire de manualele teoretice, aici câștigi experiență practică construind jocuri complete, de la logica din spatele unui puzzle până la interacțiunea cu mouse-ul și tastatura. Este un punct de plecare solid pentru viitorii dezvoltatori care vor să înțeleagă cum se transformă conceptele matematice în animații și comportamente software.


Despre autor

Al Sweigart este un dezvoltator de software și educator dedicat, recunoscut pentru capacitatea de a explica programarea într-un limbaj accesibil atât copiilor, cât și adulților. Este autorul mai multor volume de succes publicate de No Starch Press, printre care se numără Cracking Codes With Python și Beyond the Basic Stuff with Python. Experiența sa în predare se reflectă în structura logică a textelor sale, Sweigart fiind un promotor al învățării prin proiecte open-source și aplicații practice, transformând sintaxa aridă a codului în instrumente de automatizare și divertisment.


Descriere

Invent Your Own Computer Games with Python will teach you how to make computer games using the popular Python programming language-even if you've never programmed before! Begin by building classic games like Hangman, Guess the Number, and Tic-Tac-Toe, and then work your way up to more advanced games, like a text-based treasure hunting game and an animated collision-dodging game with sound effects. Along the way, you'll learn key programming and math concepts that will help you take your game programming to the next level. Learn how to: - Combine loops, variables, and flow control statements into real working programs - Choose the right data structures for the job, such as lists, dictionaries, and tuples - Add graphics and animation to your games with the pygame module - Handle keyboard and mouse input - Program simple artificial intelligence so you can play against the computer - Use cryptography to convert text messages into secret code - Debug your programs and find common errors As you work through each game, you'll build a solid foundation in Python and an understanding of computer science fundamentals. What new game will you create with the power of Python? The projects in this book are compatible with Python 3.


Notă biografică

Al Sweigart is a professional software developer who teaches programming to kids and adults. His programming tutorials can be found at inventwithpython.com. He is the author of Automate the Boring Stuff with Python and Scratch Programming Playground.


Cuprins

Chapter 1: The Interactive Shell
Chapter 2: Writing Programs
Chapter 3: Guess the Number
Chapter 4: Jokes
Chapter 5: Dragon Realm
Chapter 6: Using the Debugger
Chapter 7: Designing Hangman with Flowcharts
Chapter 8: Writing the Hangman Code
Chapter 9: Extending Hangman
Chapter 10: Tic-Tac-Toe
Chapter 11: Bagels
Chapter 12: Cartesian Coordinates
Chapter 13: Sonar Treasure Hunt
Chapter 14: Caesar Cipher
Chapter 15: Reversi
Chapter 16: AI Simulation
Chapter 17: Using Pygame and Graphics
Chapter 18: Animating Graphics
Chapter 19: Collision Detection and Input
Chapter 20: Sounds and Images
Chapter 21: Dodger