Tool-Agnostic Python Lock Files With PEP 751 and pylock.toml
Learn how PEP 751 standardizes Python lock files with pylock.toml: generate one with pip or uv, install it with uv or pdm, and retire requirements.txt
Curated development tutorials from top sources. Filter by language.
Learn how PEP 751 standardizes Python lock files with pylock.toml: generate one with pip or uv, install it with uv or pdm, and retire requirements.txt
Learn FastAPI from the ground up. Build REST APIs, serve web pages with Jinja2 templates, and create a complete URL shortener project in Python.
Test your understanding of Python lock files and PEP 751, from generating a pylock.toml with pip to installing it across uv and pdm.
Learn Python's built-in functions for math, data types, iterables, and I/O, and when to use each to write more Pythonic code.
Test your FastAPI skills across REST APIs, Pydantic models, async endpoints, Jinja2 templates, and more in this learning path wrap-up quiz.
Test your knowledge of Python's built-in functions for math, data types, iterables, and I/O, and learn when to reach for each one.
Learn how to use NumPy reshape() in Python to change an array's shape, add or remove dimensions, and control how the data is rearranged.
Practice NumPy reshape() by changing an array's shape, adding or removing dimensions, and controlling how the data gets rearranged.
How many attempts have been made to remove Python's Global Interpreter Lock (GIL)? How do they compare to the current approach? Christopher Trudeau is
Learn how to write a CLAUDE.md file for Claude Code, with global, project, and local examples that capture your Python commands and conventions.
Practice writing CLAUDE.md files for Claude Code across global, project, and local layers that capture your Python commands and conventions.
Learn how to write reusable Python mixin classes, distinguish them from abstract base classes, and steer clear of common pitfalls.
Test your understanding of Python mixin classes, see how they differ from abstract base classes, and avoid common pitfalls.
Learn LangGraph in Python with hands-on examples and build stateful, multi-agent AI agents that manage memory, cycles, and complex LLM workflows.
Test your understanding of LangGraph, the Python library for building stateful, cyclic, and multi-actor LLM workflows and agents built on LangChain.
How can you improve your LLM agent systems through specification enrichment? What are the advantages of having an LLM act as a judge within an agent s
Test your understanding of Python's Enum class, from grouping related constants to using IntEnum and IntFlag for integer and bitwise behavior.
Learn how to use GitHub step by step to create a remote repository, push your local Python project, and collaborate with others using GitHub Issues.
Practice putting a Python project on GitHub by creating a remote repository, pushing your local code, and collaborating with others.
Learn how to build a Python MCP client that tests MCP servers from your terminal. List their tools, prompts, and resources, then call each one.