menu
{ "item_title" : "The Python Project Book", "item_author" : [" William Richard "], "item_description" : "Discover 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).Each 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.Security 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.Throughout 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.What You Will LearnBuild database-driven applications using SQLite and Python's database APIsCreate dynamic web applications with Django's Model-Template-View architectureDevelop interactive games using Pygame with collision detection and game-state managementVisualize data with Matplotlib charts, histograms, and interactive dashboardsImplement public-key cryptography including RSA encryption and digital signaturesIntegrate with external APIs from NASA and AI providers such as OpenAI and AnthropicWho This Book Is ForPython 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.Unique Selling PointsCovers cutting-edge AI integration with both OpenAI and Anthropic APIs, including prompt engineering and stateful conversationsIncludes eight complete projects spanning databases, web development, games, visualization, cryptography, and AI - providing broad exposure to professional Python developmentFeatures a space and science fiction theme throughout all projects, making learning engaging while covering serious programming conceptsTable of ContentsChapter 1: Intergalactic Sample DatabaseChapter 2: Intergalactic Samples Web ApplicationChapter 3: Side-Scrolling Space GameChapter 4: Cosmic Ray VisualizerChapter 5: Procedural Planetary System GeneratorChapter 6: Exoplanet Expedition PlannerChapter 7: Securing the AnsibleChapter 8: Alien Language Translator", "item_img_path" : "https://covers1.booksamillion.com/covers/bam/1/91/872/202/1918722021_b.jpg", "price_data" : { "retail_price" : "39.99", "online_price" : "39.99", "our_price" : "39.99", "club_price" : "39.99", "savings_pct" : "0", "savings_amt" : "0.00", "club_savings_pct" : "0", "club_savings_amt" : "0.00", "discount_pct" : "10", "store_price" : "" } }
The Python Project Book|William Richard

The Python Project Book : Build Games, Web Apps, and AI Tools

PRE-ORDER NOW:
local_shippingShip to Me
Preorder. This item will be available on May 27, 2026 .
FREE Shipping for Club Members help

Overview

Discover 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).

Each 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.

Security 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.

Throughout 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.

What You Will Learn

  • Build database-driven applications using SQLite and Python's database APIs
  • Create dynamic web applications with Django's Model-Template-View architecture
  • Develop interactive games using Pygame with collision detection and game-state management
  • Visualize data with Matplotlib charts, histograms, and interactive dashboards
  • Implement public-key cryptography including RSA encryption and digital signatures
  • Integrate with external APIs from NASA and AI providers such as OpenAI and Anthropic

Who This Book Is For

Python 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.

Unique Selling Points

Covers cutting-edge AI integration with both OpenAI and Anthropic APIs, including prompt engineering and stateful conversations

Includes eight complete projects spanning databases, web development, games, visualization, cryptography, and AI - providing broad exposure to professional Python development

Features a space and science fiction theme throughout all projects, making learning engaging while covering serious programming concepts

Table of Contents

Chapter 1: Intergalactic Sample Database

Chapter 2: Intergalactic Samples Web Application

Chapter 3: Side-Scrolling Space Game

Chapter 4: Cosmic Ray Visualizer

Chapter 5: Procedural Planetary System Generator

Chapter 6: Exoplanet Expedition Planner

Chapter 7: Securing the Ansible

Chapter 8: Alien Language Translator

Details

  • ISBN-13: 9781918722024
  • ISBN-10: 1918722021
  • Publisher: Project Q Publishing
  • Publish Date: May 2026
  • Dimensions: 9.25 x 7.5 x 0.76 inches
  • Shipping Weight: 1.39 pounds
  • Page Count: 368

Related Categories

You May Also Like...

    1

BAM Customer Reviews