Quiz: Visualizing Data in Python With Seaborn
Practice creating statistical plots in Python with seaborn. Compare the classic functional interface with the newer objects interface.
Curated development tutorials from top sources. Filter by language.
Practice creating statistical plots in Python with seaborn. Compare the classic functional interface with the newer objects interface.
Learn how to make scatter plots in Python with plt.scatter() and customize markers by size, color, shape, and transparency.
Practice using plt.scatter() in Python to create scatter plots and encode multiple variables with marker size, color, shape, and transparency.
Test your Tkinter skills by building a tic-tac-toe game with widgets, event handling, layouts, and the model-view-controller pattern in Python.
How can you avoid schema problems in your Polars data pipeline when adding new columns? How can you quickly examine a GitHub user's profile to decide
Check what you know about Python's with statement and context managers, from built-ins like open() and threading.Lock to writing your own.
Learn how to use the Claude API in Python to send prompts, control responses with system instructions, and get structured JSON output.
Test your understanding of using the Claude API in Python. Send prompts, set system instructions, and return structured JSON with a schema.
Explore the Zen of Python and its 19 guiding principles for writing readable, practical code. Learn its history, jokes, and meaning.
Test your understanding of the Zen of Python, its 19 guiding aphorisms, their origins, and how to balance them when writing real-world code.
Test your understanding of absolute and relative imports in Python, and learn the syntax, styling, and trade-offs of each approach.
Use Python's built-in functions for math, data types, iterables, and I/O to write shorter, more Pythonic code.
Test your understanding of Python's array module: type codes, the buffer protocol, mutable sequence behavior, and trade-offs with lists.
What are the limitations of using a file-based agent workflow? Why do massive context windows tend to collapse? This week on the show, Mikiko Bazeley
Test your understanding of how Cursor and Windsurf compare for Python across AI completion, agentic edits, and debugging workflows.
Check how well you understand Python metaclasses, from what they are and how type creates classes to when a custom metaclass is actually the right too
Learn how to use OpenCode, an open-source AI coding assistant, with a free Gemini API key to analyze and refactor Python code in your terminal.
Build type-safe LLM agents in Python with Pydantic AI using structured outputs, function calling, and dependency injection.
Test your understanding of Python scope, the LEGB rule, and how Python resolves names across local, enclosing, global, and built-in scopes.
Test what you've learned about building type-safe LLM agents in Python with Pydantic AI: structured outputs, tools, and dependency injection.