Quiz: Use Codex CLI to Enhance Your Python Projects
Test your understanding of how to install Codex CLI, use Plan mode, and refine features with natural language in your terminal.
Curated development tutorials from top sources. Filter by language.
Test your understanding of how to install Codex CLI, use Plan mode, and refine features with natural language in your terminal.
Test your understanding of Python unittest basics, including TestCase, assertions, fixtures, subtests, and test discovery.
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.
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
Check your understanding of how AI coding agents fit into your workflow through four interaction modes: IDE, terminal, pull request, and cloud.
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 understanding of the ChatGPT API with Python, including role-based messages, structured outputs, and API key management.
Test your knowledge of uv vs pip for Python packaging, dependency management, and reproducible installs. See which tool fits your workflow.
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.
Explore Python variables from creation to best practices, covering naming conventions, dynamic typing, variable scope, and type hints with examples.
Test your understanding of the SOLID design principles for writing cleaner, more maintainable object-oriented Python code.
Learn how to use ChromaDB, an open-source vector database, to store embeddings and give context to large language models in Python.