Quiz: Python 3.13: A Modern REPL
Test your understanding of the redesigned Python 3.13 REPL with color support, multiline editing, paste mode, and history browsing.
Curated development tutorials from top sources. Filter by language.
Test your understanding of the redesigned Python 3.13 REPL with color support, multiline editing, paste mode, and history browsing.
Test your understanding of the ChatterBot Python library, from training a basic bot with ListTrainer to wiring in a local LLM through Ollama.
Learn how to use Python's unittest framework to write unit tests for your code, including test cases, fixtures, and test suites.
Test your understanding of Python unittest basics, including TestCase, assertions, fixtures, subtests, and test discovery.
Test your understanding of how to install Codex CLI, use Plan mode, and refine features with natural language in your terminal.
Master Python fundamentals by learning how to conceptualize core concepts like variables, loops, and functions for better understanding and retention.
Test your understanding of wildcard imports, the dunder all variable, and how to control your module and package public APIs in Python.
Check your understanding of how AI coding agents fit into your workflow through four interaction modes: IDE, terminal, pull request, and cloud.
How can learning Rust help make you a better Python Developer? How do techniques required by a compiled language translate to improving your Python co
Build interactive Python charts the declarative way with Altair. Map data to visual properties and add linked selections. No JavaScript required.
Test what you know about SQLite and SQLAlchemy in Python, from flat files and SQL to ORM classes and many-to-many relationships.
Learn how to use the ChatGPT API with Python's openai library to send prompts, control AI behavior with roles, and get structured outputs.
Test your knowledge of uv vs pip for Python packaging, dependency management, and reproducible installs. See which tool fits your workflow.
Test your understanding of the ChatGPT API with Python, including role-based messages, structured outputs, and API key management.
Gemini CLI vs Claude Code: compare setup, performance, code quality, and cost to find the right Python AI coding tool for your workflow.
Check your understanding of a framework for conceptualizing Python fundamentals, from defining concepts to comparing similar ideas.
Test your knowledge of Python virtual environments, from creating and activating them to installing packages with pip.
What are the current techniques being employed to improve the performance of LLM-based systems? How is the industry shifting from post-training toward
Build Python games from command-line projects to 2D graphical games with turtle, Tkinter, Pygame, and Arcade.
Get a tour of Real Python, find resources for your skill level, and learn how to use the community to study effectively.