atlas news
    
Planet Python
16  décembre     07h00
Tryton News: Tryton Release 7.8
   We are proud to announce the 7.8 release of Tryton. This release provides many bug fixes, performance improvements and some fine tuning. You can give it a try on the demo server, use the docker image or download it here. As usual upgrading from previous series is fully supported. Here is a list of...
15  décembre     23h37
Peter Bengtsson: Comparison of speed between gpt-5, gpt-5-mini, and gpt-5-nano
   gpt-5-mini is 3 times faster than gpt-5 and gpt-5-nano.
    16h53
The Python Coding Stack: If You Love Queuing, Will You Also Love Priority Queuing? [Club
   You provide three tiers to your customers: Gold, Silver, and Bronze. And one of the perks of the higher tiers is priority over the others when your customers need you.Gold customers get served first. When no Gold customers are waiting, you serve Silver customers. Bronze customers get served when...
    14h00
Real Python: Writing DataFrame-Agnostic Python Code With Narwhals
   Narwhals is intended for Python library developers who need to analyze DataFrames in a range of standard formats, including Polars, pandas, DuckDB, and others. It does this by providing a compatibility layer of code that handles any differences between the various formats. In this tutorial, you’ll...
    12h00
Real Python: Quiz: Writing DataFrame-Agnostic Python Code With Narwhals
   In this quiz, you’ll test your understanding of what the Narwhals library offers you. By working through this quiz, you’ll revisit many of the concepts presented in the Writing DataFrame-Agnostic Code With Narwhals tutorial. Remember, also, the official documentation is a great reference source for...
    08h00
Python Bytes: 462 LinkedIn Cringe
   lt;strong>Topics covered in this episode:< strong><br> <ul> <li><strong>Deprecations via warnings< strong>< li> <li><strong><a href https: github.com suitenumerique docs?featured on pythonbytes >docs< a>< strong>< li>...
    06h00
Python GUIs: Getting Started With Flet for GUI Development Your First Steps With the Flet Library for Desktop and Web Python GUIs
   Getting started with a new GUI framework can feel daunting. This guide walks you through the essentials of Flet, from installation and a first app to widgets, layouts, and event handling. With Flet, you can quickly build modern, high performance desktop, web, and mobile interfaces using Python....
    03h00
Zato Blog: Microsoft Dataverse with Python and Zato Services
   Microsoft Dataverse with Python and Zato Services 2025-12-15, by Dariusz Suchojad Overview Microsoft Dataverse is a cloud-based data storage and management platform, often used with PowerApps and Dynamics 365. Integrating Dataverse with Python via Zato enables automation, API orchestration, and...
    00h00
Python Anywhere: Changes on PythonAnywhere Free Accounts
   tl;dr Starting in January 2026, all free accounts will shift to community-powered support instead of direct support and will have some reduced features. If you want to upgrade, you can lock in the current 5 month ( 5 month in the EU system) Hacker plan rate before January 8 (EU) or January 15 (US)....
    00h00
Python Anywhere: New PythonAnywhere Plans: Updated Features and Pricing
   tl;dr We’re restructuring our pricing for the first time since 2013. We’re combining the Hacker ( 5 month or 5 month in the EU system) and Web Developer ( 12 month or 12 month in the EU system) tiers into a new Developer tier ( 10 month 10 month in the EU system). These changes will start January 8...
14  décembre     22h56
EuroPython: Humans of EuroPython: Moisés Guimarà es
   EuroPython wouldn&apost exist without the dedicated volunteers who invest countless hours behind the scenes.From coordinating speaker logistics and managing registration systems to designing the conference program, handling sponsorship relations, ensuring great quality of talk recordings,...
    12h07
EuroPython Society: List of EPS Board Candidates for 2025 2026
   At this year’s EuroPython Society General Assembly (GA), planned for Wednesday, December 17th, 2025, 20:00 CET, we will vote in a new board of the EuroPython Society for the term 2025 2026List of Board CandidatesThe EPS bylaws require one chair, one vice chair and 2 - 7 board members. The...
    08h16
Kushal Das: Johnnycanencrypt 0.17.0 released
   A few weeks ago I released Johnnycanencrypt 0.17.0. It is a Python module written in Rust, which provides OpenPGP functionality including allows usage of Yubikey 4 5 as smartcards. Added Adds verify userpin and verify adminpin functions. #186 Fixed #176 updates kushal’s public key and tests. #177...
13  décembre     17h52
Ahmed Bouchefra
   Let’s be honest. There’s a huge gap between writing code that works and writing code that’s actually good. It’s the number one thing that separates a junior developer from a senior, and it’s something a surprising number of us never really learn. If you’re serious about your craft, you’ve probably...
    14h40
Hugo van Kemenade: Steering Council results
   The Python Steering Council 2026 election results are in and congratulations to the new Python Steering Council Barry Warsaw Donghee Na Pablo Galindo Salgado Savannah Ostrowski Thomas Wouters Welcome Savannah for the first time, and thank you to Greg Smith and Emily Morehouse for four and three...
    08h00
Talk Python to Me: 530: anywidget: Jupyter Widgets made easy
   For years, building interactive widgets in Python notebooks meant wrestling with toolchains, platform quirks, and a mountain of JavaScript machinery. Most developers took one look and backed away slowly. Trevor Manz decided that barrier did not need to exist. His idea was simple: give Python users...
    00h00
Ahmed Bouchefra: A Pythonista’s Guide to the 2026 Code Rush
   Look, we know the truth. Python is the best language ever written. It reads like English, it runs the AI revolution, and it doesn’t force us to worry about memory pointers or semi-colons. But even I have to admit: the industry in 2026 is getting crowded. The job market is brutal chatter isn’t wrong...
    00h00
Armin Ronacher: Skills vs Dynamic MCP Loadouts
   I’ve been moving all my MCPs to skills, including the remaining one I still used: the Sentry MCP1. Previously I had already moved entirely away from Playwright to a Playwright skill. In the last month or so there have been discussions about using dynamic tool loadouts to defer loading of tool...
11  décembre     15h54
Python Software Foundation: Announcing Python Software Foundation Fellow Members for Q3 2025
   The PSF is pleased to announce its third batch of PSF Fellows for 2025 Let us welcome the new PSF Fellows for Q3 The following people continue to do amazing things for the Python community:Abhijeet MoteLinkedInAbigail Afi GbadagoLinkedIn, Website Becky SmithLinkedIn, Bluesky, Mastodon,...
    15h19
Django Weblog: Django Code of Conduct Transparency Report 2025
   The Code of Conduct working group received 4 reports and met 12 times in 2025. This transparency report is a brief account of how those reports were handled. This year’s number is lower than previous years in part because of the formation of the Online Community Working Group which handles...
    14h48
PyCon: PyCon US 2026 - Registration, Hotels, Travel Grants More
   The news you’ve been waiting for is finally here: registration for PyCon US 2026 is officially open PyCon US will take place May 13 - May 19, 2026, in Long Beach, California at the Long Beach Convention and Entertainment Center. The core of the conference, May 15 - May 17, 2026, packs in three days...
    08h25
Daniel Roy Greenfeld: Adding Type Hints to my Blog
   I’ve decided to add static type checking to my blog engine project. The tool I chose is pyrefly, a fast, Rust-based library for checking types in Python. Installing Pyrefly with UV My project uses uv for package management. To install pyrefly as a development-only dependency, I ran the following...
10  décembre     14h00
Real Python: Python Inner Functions: What Are They Good For?
   Python inner functions are those you define inside other functions to access nonlocal names and bundle logic with its surrounding state. In this tutorial, you’ll learn how to create inner helper functions, build closures that retain state across calls, and implement decorators that modify the...
    12h41
Eli Bendersky: Revisiting Let’s Build a Compiler
   There’s an old compiler-building tutorial that has become part of the field’s lore: the Let’s Build a Compiler series by Jack Crenshaw (published between 1988 and 1995). I ran into it in 2003 and was very impressed, but it’s now 2025 and this tutorial is still being mentioned quite often in Hacker...
    12h00
Real Python: Quiz: Python Inner Functions: What Are They Good For?
   In this quiz, you’ll test your understanding of the Python Inner Functions: What Are They Good For? tutorial. By working through this quiz, you’ll revisit how inner functions work with enclosing scopes, when to use nonlocal to update captured state, how closures retain data across calls, and how...