Quiz: NumPy Tutorial: Your First Steps Into Data Science in Python
Test your NumPy knowledge of arrays, axes, broadcasting, indexing, masks, and data types, the foundation of data science in Python.
Curated development tutorials from top sources. Filter by language.
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.
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
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 FastAPI from the ground up. Build REST APIs, serve web pages with Jinja2 templates, and create a complete URL shortener project in Python.
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.