{"product_id":"9781918722024","title":"The Python Project Book: Build Games, Web Apps, and AI Tools","description":"\u003cp\u003eDiscover how to build practical, engaging Python applications through eight engaging projects that span databases, web development, games, AI, and more. You will move beyond basic syntax and tutorials to create complete, functional programs that solve interesting problems: from managing intergalactic sample databases to translating alien languages with large language models (LLMs).\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eEach project introduces essential programming concepts in context, showing you not just the \"what\" but the \"why\" behind every technique. You will work with SQLite databases to store and retrieve data, build dynamic web applications using the Django framework, and create an interactive side-scrolling game with Pygame. The projects progress through data visualization with Matplotlib, procedural generation of entire planetary systems, and API integration with NASA's exoplanet archive.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eSecurity fundamentals come alive as you implement public-key cryptography to build a secure messaging system. You will understand encryption, digital signatures, and key management through hands-on coding rather than abstract theory. The final project brings everything together by connecting to the OpenAI and Anthropic APIs, teaching you prompt engineering and how to maintain state across AI conversations.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThroughout these projects, you will develop transferable skills that apply across programming domains: working with external libraries, handling errors gracefully, parsing JSON responses, and structuring code for maintainability. Each chapter includes suggestions for extensions, encouraging you to customize and expand upon what you have built.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBuild database-driven applications using SQLite and Python's database APIs\u003c\/li\u003e\n\u003cli\u003eCreate dynamic web applications with Django's Model-Template-View architecture\u003c\/li\u003e\n\u003cli\u003eDevelop interactive games using Pygame with collision detection and game-state management\u003c\/li\u003e\n\u003cli\u003eVisualize data with Matplotlib charts, histograms, and interactive dashboards\u003c\/li\u003e\n\u003cli\u003eImplement public-key cryptography including RSA encryption and digital signatures\u003c\/li\u003e\n\u003cli\u003eIntegrate with external APIs from NASA and AI providers such as OpenAI and Anthropic\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWho This Book Is For\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003ePython programmers who have learned the basics and want to apply their skills to complete, practical projects. Prior experience with Python fundamentals including functions, classes, and file handling is assumed.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eUnique Selling Points\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eCovers cutting-edge AI integration with both OpenAI and Anthropic APIs, including prompt engineering and stateful conversations\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eIncludes eight complete projects spanning databases, web development, games, visualization, cryptography, and AI - providing broad exposure to professional Python development\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eFeatures a space and science fiction theme throughout all projects, making learning engaging while covering serious programming concepts\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eTable of Contents\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eChapter 1: Intergalactic Sample Database\u003c\/p\u003e\u003cp\u003eChapter 2: Intergalactic Samples Web Application\u003c\/p\u003e\u003cp\u003eChapter 3: Side-Scrolling Space Game\u003c\/p\u003e\u003cp\u003eChapter 4: Cosmic Ray Visualizer\u003c\/p\u003e\u003cp\u003eChapter 5: Procedural Planetary System Generator\u003c\/p\u003e\u003cp\u003eChapter 6: Exoplanet Expedition Planner\u003c\/p\u003e\u003cp\u003eChapter 7: Securing the Ansible\u003c\/p\u003e\u003cp\u003eChapter 8: Alien Language Translator\u003c\/p\u003e","brand":"Project Q Publishing","offers":[{"title":"Default Title","offer_id":48015505228017,"sku":"9781918722024","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/5433\/7265\/files\/9781918722024_p0.jpg?v=1775808922","url":"https:\/\/shop.barnesandnoble.com\/products\/9781918722024","provider":"Barnes \u0026 Noble","version":"1.0","type":"link"}