# Real Python

Build real-world Python skills by doing: expert-written tutorials with interactive quizzes and coding exercises, video courses, and an AI mentor that guides you at every level.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Quiz: HTML and CSS Foundations for Python Developers

DevFeed: [Quiz: HTML and CSS Foundations for Python Developers](<https://devfeed.tech/articles/quiz-html-and-css-foundations-for-python-developers-41281.md>)

Original publisher: [Read original article](<https://realpython.com/quizzes/html-css-foundations/>)

Author: Real Python

Published: 2026-09-17T12:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [CSS](<https://devfeed.tech/topics/css.md>), [HTML](<https://devfeed.tech/topics/html.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [css](<https://devfeed.tech/tags/css.md>), [developers](<https://devfeed.tech/tags/developers.md>), [html](<https://devfeed.tech/tags/html.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

An interactive 12-question quiz tests Python developers' understanding of HTML and CSS foundations, including document structure, semantic elements, links, images, and CSS styling.

### Source excerpt

Test your understanding of HTML and CSS basics for Python developers. Structure a page, link files, and style your site with CSS.

## How to Review AI-Generated Python Code Efficiently

DevFeed: [How to Review AI-Generated Python Code Efficiently](<https://devfeed.tech/articles/how-to-review-ai-generated-python-code-efficiently-31493.md>)

Original publisher: [Read original article](<https://realpython.com/review-ai-generated-code/>)

Author: Leodanis Pozo Ramos

Published: 2026-09-16T14:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Code review](<https://devfeed.tech/topics/code-review.md>), [Python](<https://devfeed.tech/topics/python.md>), [Pytest](<https://devfeed.tech/topics/pytest.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding-agents](<https://devfeed.tech/tags/ai-coding-agents.md>), [code](<https://devfeed.tech/tags/code.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [python](<https://devfeed.tech/tags/python.md>), [review](<https://devfeed.tech/tags/review.md>)

### AI overview

This tutorial presents a five-step workflow for reviewing AI-generated Python code. It recommends clarifying the code's intent, running automated checks such as ruff, mypy, bandit, and pytest, inspecting higher-risk areas, and confirming problems by running the code before fixing them.

### Source excerpt

Learn an efficient workflow to review AI-generated code in Python: run ruff, mypy, bandit, and pytest, then catch the bugs agents get wrong.

## Quiz: Python's Mutable vs Immutable Types: What's the Difference?

DevFeed: [Quiz: Python's Mutable vs Immutable Types: What's the Difference?](<https://devfeed.tech/articles/quiz-python-s-mutable-vs-immutable-types-what-s-the-difference-30892.md>)

Original publisher: [Read original article](<https://realpython.com/quizzes/python-mutable-vs-immutable-types/>)

Author: Real Python

Published: 2026-09-16T12:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [gotchas](<https://devfeed.tech/topics/gotchas.md>)

Tags: [gotchas](<https://devfeed.tech/tags/gotchas.md>), [python](<https://devfeed.tech/tags/python.md>), [test](<https://devfeed.tech/tags/test.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

An interactive 12-question quiz tests understanding of Python's mutable and immutable types, including built-in type categories and common mutability issues such as variable aliasing, mutable default arguments, and shallow copies.

### Source excerpt

Find out how Python's mutable and immutable types behave, and see how mutability shapes lists, tuples, dictionaries, and your own classes.

## Automating EDA With fg-data-profiling

DevFeed: [Automating EDA With fg-data-profiling](<https://devfeed.tech/articles/automating-eda-with-fg-data-profiling-26919.md>)

Original publisher: [Read original article](<https://realpython.com/courses/automating-eda-with-fg-data-profiling/>)

Author: Real Python

Published: 2026-09-15T14:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [pandas](<https://devfeed.tech/topics/pandas.md>), [Python](<https://devfeed.tech/topics/python.md>), [Data Quality](<https://devfeed.tech/topics/data-quality.md>), [Statistics](<https://devfeed.tech/topics/statistics.md>), [HTML](<https://devfeed.tech/topics/html.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [data-quality](<https://devfeed.tech/tags/data-quality.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [python](<https://devfeed.tech/tags/python.md>), [statistics](<https://devfeed.tech/tags/statistics.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A video course on automating exploratory data analysis with fg-data-profiling. It covers generating interactive reports from DataFrames, exporting them to HTML or JSON, analyzing time series, and comparing datasets.

### Source excerpt

Automate exploratory data analysis by transforming DataFrames into interactive reports with one command from fg-data-profiling.

## Quiz: How to Get Started With Ollama

DevFeed: [Quiz: How to Get Started With Ollama](<https://devfeed.tech/articles/quiz-how-to-get-started-with-ollama-26582.md>)

Original publisher: [Read original article](<https://realpython.com/quizzes/get-started-with-ollama/>)

Author: Real Python

Published: 2026-09-15T12:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Ollama](<https://devfeed.tech/topics/ollama.md>), [Python](<https://devfeed.tech/topics/python.md>), [Code](<https://devfeed.tech/topics/code.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [chat](<https://devfeed.tech/tags/chat.md>), [generate](<https://devfeed.tech/tags/generate.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [install](<https://devfeed.tech/tags/install.md>), [internet](<https://devfeed.tech/tags/internet.md>), [local](<https://devfeed.tech/tags/local.md>), [models](<https://devfeed.tech/tags/models.md>), [ollama](<https://devfeed.tech/tags/ollama.md>), [python](<https://devfeed.tech/tags/python.md>), [running](<https://devfeed.tech/tags/running.md>)

### AI overview

An interactive 10-question quiz tests understanding of installing Ollama, pulling local models, and calling chat and generate functions from Python. It also covers multi-turn conversations, local hardware, and data privacy.

### Source excerpt

Check your understanding of installing Ollama, pulling local models, and calling the chat and generate functions from your Python code.

## Agentic Engineering in Python: From Vibes to Evidence

DevFeed: [Agentic Engineering in Python: From Vibes to Evidence](<https://devfeed.tech/articles/agentic-engineering-in-python-from-vibes-to-evidence-21091.md>)

Original publisher: [Read original article](<https://realpython.com/agentic-engineering/>)

Author: Ben Batman

Published: 2026-09-14T14:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Loop Engineering](<https://devfeed.tech/topics/loop-engineering.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Python](<https://devfeed.tech/topics/python.md>), [Transformers](<https://devfeed.tech/topics/transformers.md>), [Code review](<https://devfeed.tech/topics/code-review.md>), [Test-driven development](<https://devfeed.tech/topics/tdd.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-engineering](<https://devfeed.tech/tags/agentic-engineering.md>), [ai-coding-agents](<https://devfeed.tech/tags/ai-coding-agents.md>), [cheat-sheet](<https://devfeed.tech/tags/cheat-sheet.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [learning](<https://devfeed.tech/tags/learning.md>), [python](<https://devfeed.tech/tags/python.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

This tutorial presents agentic engineering in Python as a disciplined workflow for delegating bounded tasks to AI coding agents while retaining human control over intent, constraints, review, and release decisions. It explains execution and acceptance loops, the Engineering Evidence Ladder, and the RECAP review method for evaluating agent-generated changes with tests, type hints, refactoring, and code review.

### Source excerpt

Move from vibe coding to agentic engineering in Python, using tests, types, and code review to prove an AI agent's changes are safe to keep.

## Quiz: Agentic Engineering in Python: From Vibes to Evidence

DevFeed: [Quiz: Agentic Engineering in Python: From Vibes to Evidence](<https://devfeed.tech/articles/quiz-agentic-engineering-in-python-from-vibes-to-evidence-17375.md>)

Original publisher: [Read original article](<https://realpython.com/quizzes/agentic-engineering/>)

Author: Real Python

Published: 2026-09-14T12:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [ai-coding-agents](<https://devfeed.tech/tags/ai-coding-agents.md>), [code](<https://devfeed.tech/tags/code.md>), [coding](<https://devfeed.tech/tags/coding.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

An interactive eight-question quiz about agentic engineering in Python, covering bounded task delegation to AI coding agents, agent and human review loops, and the RECAP method for evaluating candidate diffs.

### Source excerpt

Test your understanding of agentic engineering in Python, from bounded tasks and review loops to the evidence that makes a diff safe to keep.

## Python Practice Problems: Parsing CSV Files

DevFeed: [Python Practice Problems: Parsing CSV Files](<https://devfeed.tech/articles/python-practice-problems-parsing-csv-files-10824.md>)

Original publisher: [Read original article](<https://realpython.com/python-interview-problem-parsing-csv-files/>)

Author: Jim Anderson

Published: 2026-09-13T14:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [CSV](<https://devfeed.tech/topics/csv.md>), [Python](<https://devfeed.tech/topics/python.md>), [Test-driven development](<https://devfeed.tech/topics/tdd.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [pass](<https://devfeed.tech/topics/password-store.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [coding](<https://devfeed.tech/tags/coding.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [data](<https://devfeed.tech/tags/data.md>), [python](<https://devfeed.tech/tags/python.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [writing-code](<https://devfeed.tech/tags/writing-code.md>)

### AI overview

An intermediate-level tutorial that helps Python developers practice parsing CSV files through interview-style problems. It covers writing solutions, test-driven development with pytest, solution improvements, and the trade-offs between Python's built-in csv module and pandas.

### Source excerpt

In this tutorial, you'll prepare for future interviews by working through a set of Python practice problems that involve CSV files. You'll work through the problems yourself and then compare your results with solutions developed by the Real Python team.

## Primer on Jinja Templating

DevFeed: [Primer on Jinja Templating](<https://devfeed.tech/articles/primer-on-jinja-templating-10823.md>)

Original publisher: [Read original article](<https://realpython.com/primer-on-jinja-templating/>)

Author: Philipp Acsany

Published: 2026-09-13T14:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Template](<https://devfeed.tech/topics/template.md>), [Python](<https://devfeed.tech/topics/python.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Flask](<https://devfeed.tech/topics/flask.md>), [modern web development](<https://devfeed.tech/topics/modern-web-development.md>), [HTML](<https://devfeed.tech/topics/html.md>), [Django](<https://devfeed.tech/topics/django.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [code](<https://devfeed.tech/tags/code.md>), [content](<https://devfeed.tech/tags/content.md>), [django](<https://devfeed.tech/tags/django.md>), [features](<https://devfeed.tech/tags/features.md>), [framework](<https://devfeed.tech/tags/framework.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [html](<https://devfeed.tech/tags/html.md>), [learn](<https://devfeed.tech/tags/learn.md>), [learning](<https://devfeed.tech/tags/learning.md>), [python](<https://devfeed.tech/tags/python.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

A practical introduction to Jinja templating in Python. The tutorial covers installation, template creation and rendering, dynamic content, conditionals, loops, filters, macros, nesting, standalone text generation, and integration with Flask.

### Source excerpt

With Jinja, you can build rich templates that power the front end of your web applications. But you can use Jinja without a web framework running in the background. Anytime you want to create text files with programmatic content, Jinja can help you out.

## Quiz: Traditional Face Detection With Python

DevFeed: [Quiz: Traditional Face Detection With Python](<https://devfeed.tech/articles/quiz-traditional-face-detection-with-python-9006.md>)

Original publisher: [Read original article](<https://realpython.com/quizzes/traditional-face-detection-python/>)

Author: Real Python

Published: 2026-09-13T12:00:00Z

Content type: article

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [object-detection](<https://devfeed.tech/topics/object-detection.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>), [real-time](<https://devfeed.tech/topics/real-time.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [object-detection](<https://devfeed.tech/tags/object-detection.md>), [python](<https://devfeed.tech/tags/python.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

An interactive 10-question quiz that tests understanding of traditional face detection with Python, including image representation, Haar-like features, integral images, AdaBoost, and cascading classifiers.

### Source excerpt

Test your understanding of face detection with Python. Review Haar-like features, integral images, AdaBoost, and cascading classifiers.

## Quiz: Python Debugging With Pdb

DevFeed: [Quiz: Python Debugging With Pdb](<https://devfeed.tech/articles/quiz-python-debugging-with-pdb-8810.md>)

Original publisher: [Read original article](<https://realpython.com/quizzes/python-debugging-pdb/>)

Author: Real Python

Published: 2026-09-12T12:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [debug](<https://devfeed.tech/topics/debug.md>)

Tags: [bugs](<https://devfeed.tech/tags/bugs.md>), [course](<https://devfeed.tech/tags/course.md>), [debugger](<https://devfeed.tech/tags/debugger.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [learn](<https://devfeed.tech/tags/learn.md>), [python](<https://devfeed.tech/tags/python.md>), [resources](<https://devfeed.tech/tags/resources.md>), [tool](<https://devfeed.tech/tags/tool.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

An interactive 10-question quiz that tests practical knowledge of Python's built-in pdb debugger, including inspecting variables, stepping through code, using conditional breakpoints, watching expressions, and interpreting stack traces.

### Source excerpt

Practice using pdb, Python's built-in debugger. Check variables, step through code, set conditional breakpoints, and read a stack trace.

## Quiz: The subprocess Module: Wrapping Programs With Python

DevFeed: [Quiz: The subprocess Module: Wrapping Programs With Python](<https://devfeed.tech/articles/quiz-the-subprocess-module-wrapping-programs-with-python-4407.md>)

Original publisher: [Read original article](<https://realpython.com/quizzes/python-subprocess/>)

Author: Real Python

Published: 2026-09-11T12:00:00Z

Content type: article

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [Streams](<https://devfeed.tech/topics/streams.md>), [Bash](<https://devfeed.tech/topics/bash.md>), [Exception](<https://devfeed.tech/topics/exception.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [exception](<https://devfeed.tech/tags/exception.md>), [processes](<https://devfeed.tech/tags/processes.md>), [python](<https://devfeed.tech/tags/python.md>), [streams](<https://devfeed.tech/tags/streams.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

An interactive 13-question quiz testing understanding of Python's subprocess module, including launching external programs, handling exit codes and failures, preventing hangs with timeouts, and working with standard streams.

### Source excerpt

Test your understanding of Python's subprocess module. Run shell commands, handle exit codes and timeouts, and work with standard streams.

## The Real Python Podcast - Episode #311: Django Developers Survey Results & Reproducible Python Builds

DevFeed: [The Real Python Podcast - Episode #311: Django Developers Survey Results & Reproducible Python Builds](<https://devfeed.tech/articles/the-real-python-podcast-episode-311-django-developers-survey-results-reproducible-python-builds-4395.md>)

Original publisher: [Read original article](<https://realpython.com/podcasts/rpp/311/>)

Author: Real Python

Published: 2026-09-11T12:00:00Z

Content type: article

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Django](<https://devfeed.tech/topics/django.md>), [Python](<https://devfeed.tech/topics/python.md>), [LLMs](<https://devfeed.tech/topics/llms.md>), [releases](<https://devfeed.tech/topics/releases.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [developers](<https://devfeed.tech/tags/developers.md>), [django](<https://devfeed.tech/tags/django.md>), [llms](<https://devfeed.tech/tags/llms.md>), [news](<https://devfeed.tech/tags/news.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [python](<https://devfeed.tech/tags/python.md>), [reproducible-builds](<https://devfeed.tech/tags/reproducible-builds.md>), [survey](<https://devfeed.tech/tags/survey.md>)

### AI overview

Episode 311 discusses findings from the 2026 Django Developers Survey, including how Django users are adopting LLMs in their development workflows. It also covers reproducible Python builds, recent Python and Django ecosystem releases, community news, and projects such as matchify and pydantic-pint.

### Source excerpt

What are the latest trends uncovered in the 2026 Django Developers Survey? How are Django users employing LLMs in their development process? Christopher Trudeau is back on the show this week with another batch of PyCoder's Weekly articles and projects.

## Quiz: An Effective Python Environment: Making Yourself at Home

DevFeed: [Quiz: An Effective Python Environment: Making Yourself at Home](<https://devfeed.tech/articles/quiz-an-effective-python-environment-making-yourself-at-home-4403.md>)

Original publisher: [Read original article](<https://realpython.com/quizzes/effective-python-environment/>)

Author: Real Python

Published: 2026-09-10T12:00:00Z

Content type: article

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [pip](<https://devfeed.tech/topics/pip.md>), [Poetry](<https://devfeed.tech/topics/poetry.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [coding](<https://devfeed.tech/tags/coding.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [developers](<https://devfeed.tech/tags/developers.md>), [poetry](<https://devfeed.tech/tags/poetry.md>), [python](<https://devfeed.tech/tags/python.md>), [terminal](<https://devfeed.tech/tags/terminal.md>)

### AI overview

An interactive 13-question quiz tests understanding of effective Python development environments, covering shells and terminals, managing multiple Python versions, virtual environments, and dependency management with pip and Poetry.

### Source excerpt

Test your understanding of Python environments, including shells, terminals, pyenv, virtual environments, and package managers like pip and poetry.

## An Effective Python Development Environment

DevFeed: [An Effective Python Development Environment](<https://devfeed.tech/articles/an-effective-python-development-environment-4374.md>)

Original publisher: [Read original article](<https://realpython.com/effective-python-environment/>)

Author: Martin Breuss

Published: 2026-09-09T14:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [coding](<https://devfeed.tech/topics/coding.md>), [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [debug](<https://devfeed.tech/topics/debug.md>), [Syntax Highlighting](<https://devfeed.tech/topics/syntax-highlighting.md>)

Tags: [development](<https://devfeed.tech/tags/development.md>), [guide](<https://devfeed.tech/tags/guide.md>), [python](<https://devfeed.tech/tags/python.md>), [tools](<https://devfeed.tech/tags/tools.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

A guide to setting up a practical Python development environment with an editor, terminal, interpreter, and isolated project dependencies. It recommends VS Code and uv as a starting point and explains related tools such as debuggers and syntax highlighting.

### Source excerpt

Choose a Python development environment that helps you get coding. Find tutorials and courses on editors, uv, virtual environments, and useful tools.

## Python 3.15 Preview: Lazy Imports

DevFeed: [Python 3.15 Preview: Lazy Imports](<https://devfeed.tech/articles/python-3-15-preview-lazy-imports-4399.md>)

Original publisher: [Read original article](<https://realpython.com/python315-lazy-imports/>)

Author: Stephen Gruppetta

Published: 2026-09-09T14:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [code](<https://devfeed.tech/tags/code.md>), [guide](<https://devfeed.tech/tags/guide.md>), [python](<https://devfeed.tech/tags/python.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

Python 3.15 introduces lazy imports, which defer module loading until a name is first used. This tutorial demonstrates how to apply the feature to a command-line tool, measure startup improvements, identify imports that must remain eager, and support older Python versions.

### Source excerpt

Learn how Python 3.15 lazy imports work, how deferring heavy modules cuts your app's startup time, and which imports still have to stay eager.

## Quiz: Python 3.15 Preview: Lazy Imports

DevFeed: [Quiz: Python 3.15 Preview: Lazy Imports](<https://devfeed.tech/articles/quiz-python-3-15-preview-lazy-imports-4410.md>)

Original publisher: [Read original article](<https://realpython.com/quizzes/python315-lazy-imports/>)

Author: Real Python

Published: 2026-09-09T12:00:00Z

Content type: article

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [.NET 11](<https://devfeed.tech/topics/net-11.md>)

Tags: [module](<https://devfeed.tech/tags/module.md>), [python](<https://devfeed.tech/tags/python.md>), [time](<https://devfeed.tech/tags/time.md>)

### AI overview

An interactive 12-question quiz tests understanding of Python 3.15 Preview lazy imports, including the lazy keyword, __lazy_modules__, deferred module loading, startup-time savings, restrictions, older-Python alternatives, and imports that must remain eager.

### Source excerpt

Test your understanding of Python 3.15 lazy imports, from the lazy keyword and __lazy_modules__ to the imports that have to stay eager.

## Quiz: Starting With Python IDLE

DevFeed: [Quiz: Starting With Python IDLE](<https://devfeed.tech/articles/quiz-starting-with-python-idle-4411.md>)

Original publisher: [Read original article](<https://realpython.com/quizzes/starting-python-idle/>)

Author: Real Python

Published: 2026-09-09T12:00:00Z

Content type: article

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [debug](<https://devfeed.tech/topics/debug.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [course](<https://devfeed.tech/tags/course.md>), [debug](<https://devfeed.tech/tags/debug.md>), [debugger](<https://devfeed.tech/tags/debugger.md>), [development](<https://devfeed.tech/tags/development.md>), [learn](<https://devfeed.tech/tags/learn.md>), [python](<https://devfeed.tech/tags/python.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

An eight-question interactive quiz that tests understanding of Python IDLE, including its REPL shell, editing and running Python files, built-in debugging, and customization options.

### Source excerpt

Test your grasp of Python IDLE. Run code in the shell, edit and run files, debug with breakpoints, and make the editor look the way you like.

## Python Timer Functions

DevFeed: [Python Timer Functions](<https://devfeed.tech/articles/python-timer-functions-4369.md>)

Original publisher: [Read original article](<https://realpython.com/courses/python-timer-functions/>)

Author: Real Python

Published: 2026-09-08T14:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [benchmarking](<https://devfeed.tech/topics/benchmarking.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [benchmarking](<https://devfeed.tech/tags/benchmarking.md>), [python](<https://devfeed.tech/tags/python.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

This video course teaches how to measure Python code execution time with the time module. It builds a reusable Timer class, extends it for multiple timers, converts it into a data class, and uses it as a context manager.

### Source excerpt

Learn how to time your Python code with the time module, then build a reusable Timer class that works as a context manager.

## Quiz: Python Timer Functions

DevFeed: [Quiz: Python Timer Functions](<https://devfeed.tech/articles/quiz-python-timer-functions-4408.md>)

Original publisher: [Read original article](<https://realpython.com/quizzes/python-timer-functions/>)

Author: Real Python

Published: 2026-09-08T12:00:00Z

Content type: article

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [python](<https://devfeed.tech/tags/python.md>), [time](<https://devfeed.tech/tags/time.md>)

### AI overview

An interactive eight-question quiz tests understanding of Python timer functions, including choosing the right timer function and measuring a block of code with a context manager.

### Source excerpt

Check what you know about Python timer functions, from picking the right time function to timing a block of code with a context manager.

## Async Generators Get yield from and Other Python News for September 2026

DevFeed: [Async Generators Get yield from and Other Python News for September 2026](<https://devfeed.tech/articles/async-generators-get-yield-from-and-other-python-news-for-september-2026-4398.md>)

Original publisher: [Read original article](<https://realpython.com/python-news-september-2026/>)

Author: Stephen Gruppetta

Published: 2026-09-07T14:00:00Z

Content type: news

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [releases](<https://devfeed.tech/topics/releases.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [code](<https://devfeed.tech/tags/code.md>), [news](<https://devfeed.tech/tags/news.md>), [python](<https://devfeed.tech/tags/python.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [releases](<https://devfeed.tech/tags/releases.md>), [september-2026](<https://devfeed.tech/tags/september-2026.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

Python news for September 2026 covers PEP 828, which adds yield from to async generators in Python 3.16, along with Python 3.15's ABI freeze, security patches for older branches, and breaking releases from four AI libraries.

### Source excerpt

PEP 828 brings yield from to async generators, Python 3.15 freezes its ABI, and four AI libraries ship breaking releases in ten days.

## Quiz: Python Statistics Fundamentals: How to Describe Your Data

DevFeed: [Quiz: Python Statistics Fundamentals: How to Describe Your Data](<https://devfeed.tech/articles/quiz-python-statistics-fundamentals-how-to-describe-your-data-4406.md>)

Original publisher: [Read original article](<https://realpython.com/quizzes/python-statistics/>)

Author: Real Python

Published: 2026-09-07T12:00:00Z

Content type: article

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [learn](<https://devfeed.tech/tags/learn.md>), [python](<https://devfeed.tech/tags/python.md>), [statistics](<https://devfeed.tech/tags/statistics.md>)

### AI overview

An interactive 13-question quiz on descriptive statistics in Python, covering central tendency, variability, correlation, calculation tools, and plots.

### Source excerpt

Check your understanding of descriptive statistics in Python, from means and spread to correlation, summaries, and plots that reveal your data.

## Quiz: Understanding the Python Traceback

DevFeed: [Quiz: Understanding the Python Traceback](<https://devfeed.tech/articles/quiz-understanding-the-python-traceback-4409.md>)

Original publisher: [Read original article](<https://realpython.com/quizzes/python-traceback/>)

Author: Real Python

Published: 2026-09-06T12:00:00Z

Content type: article

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [Exception](<https://devfeed.tech/topics/exception.md>), [log management](<https://devfeed.tech/topics/log-management.md>)

Tags: [examples](<https://devfeed.tech/tags/examples.md>), [exception](<https://devfeed.tech/tags/exception.md>), [logging](<https://devfeed.tech/tags/logging.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

An interactive 12-question quiz that tests understanding of Python tracebacks, including how to read them from the bottom up, interpret their parts, recognize common exceptions, and log tracebacks while handling exceptions.

### Source excerpt

Check your understanding of Python tracebacks. Practice reading the error message line, recognizing common exceptions, and logging a traceback.

## Quiz: Build Your Own Face Recognition Tool With Python

DevFeed: [Quiz: Build Your Own Face Recognition Tool With Python](<https://devfeed.tech/articles/quiz-build-your-own-face-recognition-tool-with-python-4404.md>)

Original publisher: [Read original article](<https://realpython.com/quizzes/face-recognition-with-python/>)

Author: Real Python

Published: 2026-09-05T12:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>)

Tags: [command-line](<https://devfeed.tech/tags/command-line.md>), [face-recognition](<https://devfeed.tech/tags/face-recognition.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [python](<https://devfeed.tech/tags/python.md>), [recognition](<https://devfeed.tech/tags/recognition.md>), [tool](<https://devfeed.tech/tags/tool.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [validation](<https://devfeed.tech/tags/validation.md>)

### AI overview

An interactive 10-question quiz that tests understanding of a Python face recognition tool, including face detection versus recognition, face encodings, voting-based matching, model validation, bounding box coordinates, and argparse command-line options.

### Source excerpt

Check your understanding of face detection, face recognition, face encodings, bounding boxes, and model validation in Python.

[Next page](<https://devfeed.tech/sources/real-python.md?cursor=WyIyMDI2LTA5LTA1VDEyOjAwOjAwKzAwOjAwIiwgImFjNjY4NDA2LWVhOTgtNGZhYy05ZjUxLTdhMWFkYzdiNmY1MyJd>)