Learn how to use Codex CLI to add features to Python projects via the terminal. Master AI-powered coding without needing a browser or IDE plugins.
Compare Gemini CLI and Claude Code across user experience, performance, code quality, and cost to find the right AI coding tool for you.
Practice essential GitHub Actions concepts, from workflow file locations to triggers and common CI/CD tasks, with this hands-on quiz.
Test your knowledge of Python protocols, structural subtyping, and static type checking, including generic and subprotocol usage.
What goes into managing a major project? What techniques can you employ for a project that's in crisis? Christopher Trudeau is back on the show this week with another batch of PyCoder's Weekly article...
Test your Python basics: read user input with input(), display output with print(), and handle numeric conversions.
Learn how dictionaries in Python work: create and modify key-value pairs using dict literals, the dict() constructor, built-in methods, and operators.
Learn how the Factory Method pattern separates creation from use, promotes decoupling, and organizes Python products efficiently.
Learn how to use Loguru for simpler Python logging, from zero-config setup and custom formats to file rotation, retention, and adding context.
Test your knowledge of Loguru for Python logging, from zero-config setup and log levels to custom formats and adding context.