atlas news
    
Real Python
16  décembre     14h00
Exploring Asynchronous Iterators and Iterables
   Learn to build async iterators and iterables in Python to handle async operations efficiently and write cleaner, faster code.
15  décembre     14h00
Writing DataFrame-Agnostic Python Code With Narwhals
   If you're a Python library developer looking to write DataFrame-agnostic code, this tutorial will show how the Narwhals library could give you a solution.
    12h00
Quiz: Writing DataFrame-Agnostic Python Code With Narwhals
   If you're a Python library developer wondering how to write DataFrame-agnostic code, the Narwhals library is the solution you're looking for.
10  décembre     14h00
Python Inner Functions: What Are They Good For?
   Learn how to create inner functions in Python to access nonlocal names, build stateful closures, and create decorators.
    12h00
Quiz: Python Inner Functions: What Are They Good For?
   Test inner functions, closures, nonlocal, and decorators in Python. Build confidence and learn to keep state across calls. Try the quiz now.
09  décembre     14h00
Using Functional Programming in Python
   Boost your Python skills with a quick dive into functional programming: what it is, how Python supports it, and why it matters.
08  décembre     14h00
Lazy Imports Land in Python and Other Python News for December 2025
   PEP 810 brings lazy imports to Python 3.15, PyPI tightens 2FA security, and Django 6.0 reaches release candidate. Catch up on all the important Python news
05  décembre     12h00
The Real Python Podcast - Episode 276: Exploring Quantum Computing Python Frameworks
   What are the recent advances in the field of quantum computing and high-performance computing? And what Python tools can you use to develop programs that run on quantum computers? This week on the show, Real Python author Negar Vahid discusses her tutorial, Quantum Computing Basics With Qiskit.
03  décembre     14h00
How to Use Google x27;s Gemini CLI for AI Code Assistance
   Learn how to use Gemini CLI to bring Google's AI-powered coding assistance directly into your terminal to help you analyze and fix code.
    12h00
Quiz: How to Use Google x27;s Gemini CLI for AI Code Assistance
   Learn how to install, authenticate, and safely use the Gemini CLI to interact with Google's Gemini models.
02  décembre     14h00
Introduction to pandas
   Learn pandas DataFrames: explore, clean, and visualize data with powerful tools for analysis. Delete unneeded data, import data from a CSV file, and more.
01  décembre     14h00
Quantum Computing Basics With Qiskit
   Understand quantum computing basics like qubits, superposition, and entanglement. Then use Python Qiskit to build your first quantum circuit.
    12h00
Quiz: Quantum Computing Basics With Qiskit
   Test your understanding of quantum computing basics, including superposition, qubits, entanglement, and key programming concepts.
26  novembre     14h00
How to Convert Bytes to Strings in Python
   Turn Python bytes to strings, pick the right encoding, and validate results with clear error handling strategies.
25  novembre     14h00
Getting Started With Claude Code
   Learn to set up and use Claude Code for Python projects: install, run commands, and integrate with Git.
24  novembre     14h00
How to Properly Indent Python Code
   Learn how to properly indent Python code in IDEs, Python-aware editors, and plain text editors plus explore PEP 8 formatters like Black and Ruff.
21  novembre     12h00
The Real Python Podcast - Episode 275: Building a FastAPI Application Exploring Python Concurrency
   What are the steps to get started building a FastAPI application? What are the different types of concurrency available in Python? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
19  novembre     14h00
Build a Python MCP Client to Test Servers From Your Terminal
   Follow this Python project to build an MCP client that discovers MCP server capabilities and feeds an AI-powered chat with tool calls.
    12h00
Quiz: Build a Python MCP Client to Test Servers From Your Terminal
   Learn how to create a Python MCP client, start an AI-powered chat session, and run it from the command line. Check your understanding.
18  novembre     14h00
Break Out of Loops With Python x27;s break Keyword
   Learn how Python’s break lets you exit for and while loops early, with practical demos from simple games to everyday data tasks.
17  novembre     14h00
How to Serve a Website With FastAPI Using HTML and Jinja2
   Use FastAPI to render Jinja2 templates and serve dynamic sites with HTML, CSS, and JavaScript, then add a color picker that copies hex codes.
    12h00
Quiz: How to Serve a Website With FastAPI Using HTML and Jinja2
   Review how to build dynamic websites with FastAPI and Jinja2, and serve HTML, CSS, and JS with HTMLResponse and StaticFiles.
14  novembre     12h00
The Real Python Podcast - Episode 274: Preparing Data Science Projects for Production
   How do you prepare your Python data science projects for production? What are the essential tools and techniques to make your code reproducible, organized, and testable? This week on the show, Khuyen Tran from CodeCut discusses her new book, Production Ready Data Science.
12  novembre     14h00
The Python Standard REPL: Try Out Code and Ideas Quickly
   The Python REPL gives you instant feedback as you code. Learn to use this powerful tool to type, run, debug, edit, and explore Python interactively.
11  novembre     14h00
Python Operators and Expressions
   Operators let you combine objects to create expressions that perform computations -- the core of how Python works.
07  novembre     12h00
The Real Python Podcast - Episode 273: Advice for Writing Maintainable Python Code
   What are techniques for writing maintainable Python code? How do you make your Python more readable and easier to refactor? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
05  novembre     12h00
Quiz: Python MarkItDown: Convert Documents Into LLM-Ready Markdown
   Practice MarkItDown basics. Convert PDFs, Word documents, Excel documents, and HTML documents to Markdown. Try the quiz.
04  novembre     14h00
Building UIs in the Terminal With Python Textual
   Learn to build rich, interactive terminal UIs in Python with Textual: a powerful library for modern, event-driven TUIs.
03  novembre     12h00
Quiz: A Close Look at a FastAPI Example Application
   Practice FastAPI basics with path parameters, request bodies, async endpoints, and CORS. Build confidence to design and test simple Python web APIs.
31  octobre     12h00
The Real Python Podcast - Episode 272: Michael Kennedy: Managing Your Own Python Infrastructure
   How do you deploy your Python application without getting locked into an expensive cloud-based service? This week on the show, Michael Kennedy from the Talk Python podcast returns to discuss his new book, Talk Python in Production.
28  octobre     14h00
Speed Up Python With Concurrency
   Learn what concurrency means in Python and why you might want to use it. You'll see a simple, non-concurrent approach and then look into why you'd want threading, asyncio, or multiprocessing.
27  octobre     12h00
Quiz: Using Python Optional Arguments When Defining Functions
   Practice Python function parameters, default values, args, kwargs, and safe optional arguments with quick questions and short code tasks.
24  octobre     12h00
The Real Python Podcast - Episode 271: Benchmarking Python 3.14 Enabling Asyncio to Scale
   How does Python 3.14 perform under a few hand-crafted benchmarks? Does the performance of asyncio scale on the free-threaded build? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
22  octobre     12h00
Quiz: What Can I Do With Python?
   Test your knowledge of what Python can and can't do, from web and GUI apps to data science, CLI tools, and embedded systems.
21  octobre     14h00
Investigating Quasar Data With Polars and Interactive marimo Notebooks
   Learn to visualize quasar redshift data by building an interactive marimo dashboard using Polars, pandas, and Matplotlib.
17  octobre     12h00
The Real Python Podcast - Episode 270: Evolving Teaching Python in the Classroom
   How is teaching young students Python changing with the advent of LLMs? This week on the show, Kelly Schuster-Paredes from the Teaching Python podcast joins us to discuss coding and AI in the classroom.
14  octobre     14h00
Python Descriptors
   Learn what Python descriptors are, how the descriptor protocol works, and when descriptors are useful with practical, hands-on examples.
10  octobre     12h00
The Real Python Podcast - Episode 269: Python 3.14: Exploring the New Features
   Python 3.14 is here Christopher Trudeau returns to discuss the new version with Real Python team member Bartosz ZaczyÅ ski. This year, Bartosz coordinated the series of preview articles with members of the Real Python team and wrote the showcase tutorial, Python 3.14: Cool New Features for You to...
03  octobre     12h00
The Real Python Podcast - Episode 268: Advice on Beginning to Learn Python
   What's changed about learning Python over the last few years? What new techniques and updated advice should beginners have as they start their journey? This week on the show, Stephen Gruppetta and Martin Breuss return to discuss beginning to learn Python.
26  septembre     12h00
The Real Python Podcast - Episode 267: Managing Feature Flags Comparing Python Visualization Libraries
   What's a good way to enable or disable code paths without redeploying the software? How can you use feature flags to toggle functionality for specific users of your application? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and...