atlas news
    
Real Python
13  janvier     14h00
Intro to Object-Oriented Programming (OOP) in Python
   Learn Python OOP fundamentals fast: master classes, objects, and constructors with hands-on lessons in this beginner-friendly video course.
12  janvier     14h00
Python x27;s deque: Implement Efficient Queues and Stacks
   Use a Python deque to efficiently append and pop elements from both ends of a sequence, build queues and stacks, and set maxlen for history buffers.
09  janvier     12h00
The Real Python Podcast - Episode 279: Coding Python With Confidence: Beginners Live Course Participants
   Are you looking for that solid foundation to begin your Python journey? Would the accountability of scheduled group classes help you get through the basics and start building something? This week, two members of the Python for Beginners live course discuss their experiences.
07  janvier     14h00
How to Build a Personal Python Learning Roadmap
   Learn how to create a personalized Python learning roadmap. Set goals, choose resources, and build a plan to track your progress and stay motivated.
06  janvier     14h00
Tips for Using the AI Coding Editor Cursor
   Learn Cursor fast: AI powered coding with agents, project aware chat, and inline edits for a VS Code workflow that ships smarter, sooner.
05  janvier     14h00
Learn From 2025 x27;s Most Popular Python Tutorials and Courses
   Pick from the best Python tutorials and courses of 2025. Revisit core skills, 3.14 updates, AI coding tools, and project walkthroughs. Kickstart your 2026
    12h00
Quiz: How to Convert Bytes to Strings in Python
   Decode bytes into readable strings in Python. Test your skills working with data from files, APIs, and databases.
    12h00
Quiz: How to Properly Indent Python Code
   Practice proper Python indentation. Take a quiz on using spaces, editor settings, and autoformatting correctly.
02  janvier     12h00
The Real Python Podcast - Episode 278: PyCoder’s Weekly 2025 Top Articles Hidden Gems
   PyCoder's Weekly included over 1,500 links to articles, blog posts, tutorials, and projects in 2025. Christopher Trudeau is back on the show this week to help wrap up everything by sharing some highlights and uncovering a few hidden gems from the pile.
24  décembre     14h00
LlamaIndex in Python: A RAG Guide With Examples
   Learn how to set up LlamaIndex, choose an LLM, load your data, build and persist an index, and run queries to get grounded, reliable answers with examples.
    12h00
Quiz: LlamaIndex in Python: A RAG Guide With Examples
   Take this Python LlamaIndex quiz to test your understanding of index persistence, reloading, and performance gains in RAG applications.
23  décembre     14h00
Reading User Input From the Keyboard With Python
   Master taking user input in Python to build interactive terminal apps with clear prompts, solid error handling, and smooth multi-step flows.
    12h00
Quiz: Recursion in Python: An Introduction
   Test your understanding of recursion in Python, including base cases, recursive structure, performance considerations, and common use cases.
22  décembre     14h00
SOLID Design Principles: Improve Object-Oriented Code in Python
   Learn how to apply SOLID design principles in Python and build maintainable, reusable, and testable object-oriented code.
    12h00
Quiz: SOLID Design Principles: Improve Object-Oriented Code in Python
   Test your Python understanding of Liskov substitution, Square-Rectangle pitfalls, and safer API design with polymorphism.
19  décembre     12h00
The Real Python Podcast - Episode 277: Moving Towards Spec-Driven Development
   What are the advantages of spec-driven development compared to vibe coding with an LLM? Are these recent trends a move toward declarative programming? This week on the show, Marc Brooker, VP and Distinguished Engineer at AWS, joins us to discuss specification-driven development and Kiro.
17  décembre     14h00
How to Build the Python Skills That Get You Hired
   Build a focused learning plan that helps you identify essential Python skills, assess your strengths, and practice effectively to progress.
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     12h00
Quiz: Quantum Computing Basics With Qiskit
   Test your understanding of quantum computing basics, including superposition, qubits, entanglement, and key programming concepts.
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.
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     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.
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.
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.
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.
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.
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.
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.