Quiz: How to Use Type Hints for Multiple Return Types in Python
Test your understanding of type hints for multiple return types in Python. Practice unions, tuples, callables, generators, and type aliases.
Curated development tutorials from top sources. Filter by language.
Test your understanding of type hints for multiple return types in Python. Practice unions, tuples, callables, generators, and type aliases.
How can you move from manually writing prompts for an LLM application toward defining them programmatically? This week on the show, Brett Kennedy retu
Practice using Python's assignment operator to create, initialize, and update variables, plus augmented assignments and the walrus operator.
Learn how to validate data in Python with Pointblank: declare quality checks, split clean from failing rows, and rerun validation plans from YAML.
Validate data in Python with Pointblank. Declare quality checks, split clean rows from failing ones, and rerun validation plans from YAML.
Learn how to send emails with Python using SMTP and smtplib, attach files, format HTML messages, and personalize bulk emails.
Check how well you know k-means clustering in Python, from picking the number of clusters to building and tuning a scikit-learn pipeline.
Test what you know about sending email from Python with smtplib, building messages with EmailMessage, and connecting to real servers over SSL.
MCP drops sessions and renames FastMCP, Claude Opus 5 turns thinking on by default, and Python 3.15 ships its final beta.
Test your understanding of the GIL, process-based parallelism, and the ways to run Python threads in parallel across multiple CPU cores.
Test your knowledge of the habits that help you learn Python, from coding daily to asking good questions and building your first project.
Should you understand the entirety of your codebase? How familiar are you with Python's built-in functions? Christopher Trudeau is back on the show th
Test your NumPy knowledge of arrays, axes, broadcasting, indexing, masks, and data types, the foundation of data science in Python.
Learn how to use CrewAI to build teams of AI agents in Python, define roles and tools, and coordinate multi-agent workflows that solve complex tasks.
Learn how Python's dunder all variable controls wildcard imports and shapes the public API your packages and modules expose.
Check your understanding of wildcard imports, the dunder all variable, and how to control the public APIs of your Python modules and packages.
Get started with Google's Antigravity CLI, a terminal-based AI coding agent, and use it to read, review, and refactor your Python code.
Test your knowledge of Google's Antigravity CLI, a terminal-based AI coding agent, and how to use it to read, review, and refactor Python code.
Which is more important, the model or the "harness" around an LLM? What are ways to assemble an efficient agentic developer workflow? This week on the
Practice reading, writing, and styling Excel spreadsheets in Python with openpyxl, from cell values and formulas to charts and images.