Quiz: Common Python Data Structures (Guide)
Test your grasp of Python's built-in data structures. Work through dictionaries, arrays, records, sets, stacks, queues, and priority queues.
Curated development tutorials from top sources. Filter by language.
Test your grasp of Python's built-in data structures. Work through dictionaries, arrays, records, sets, stacks, queues, and priority queues.
How do you plan for the performance of your Python applications? What does a performance budget entail, and where should you spend your resources? Thi
Claude Fable 5.1 takes Real Python's vibe check for AI models: a turtle drawing of a python reading a book, a Python vintage, a tiny edit, and a made-
Check your grasp of how neural networks make predictions in Python, from dot products and activation functions to gradient descent and backpropagation
Preview the Python 3.15 UTF-8 default: see what changes, try it on a pre-release, and keep your file I/O portable across every platform.
Test your understanding of Python 3.15's UTF-8 default, from the origins of the old locale-based encoding to passing explicit encodings in your code.
Learn how to install Ollama, pull local models, and connect them to your Python code using the chat and text generation interfaces.
In this tutorial, you'll look at what Python decorators are and how you define and use them. Decorators can make your code more readable and reusable.
In this tutorial, you'll build your own face recognition command-line tool with Python. You'll learn how to use face detection to identify faces in an
Check what you know about automating exploratory data analysis with fg-data-profiling, from building reports to profiling time series.
Learn how Python async programming works. Write async functions with async and await, and run slow I/O operations concurrently with asyncio.
Test your understanding of async features in Python, including async and await, blocking versus non-blocking code, and the event loop.
Check your understanding of building a command line rock paper scissors game in Python, from player input and loops to enums and dictionary rules.
What are the key characteristics of complex systems, and what are practical patterns for tackling complex coding problems? Christopher Trudeau is back
Test your Claude Code basics: install it, set it up, work with CLAUDE.md, and use Git to stay in control of your changes.
Explore Python 3.15's new sampling profiler and learn low-overhead profiling of scripts, threads, and live production processes.
Test your understanding of Python 3.15's new sampling profiler, from CPU and GIL modes to flame graphs, heatmaps, and attaching to a live process.
Learn about Python's print() function, discover its lesser-known features, avoid common mistakes, and know when to use a better alternative.
Test your grasp of Python 3.12 static typing. Practice the new type variable syntax, the @override decorator, and typed dictionaries.
Check what you know about Python's print() function, including string formatting, escape sequences, file streams, and when to reach for logging instea