atlas news
Planet Python
11 october
12h25
Ned Batchelder: Making git hooks visible
Frank Wiles wrote about an attack he nearly fell victimto: a downloaded git repo had active git hooks that would have compromisedhis system. Seeing...
07h00
Mahmoud Hashemi: CalVer 26.0: 10th Anniversary Edition
A decade ago, a little bit of history was made. I didn’t realize it, but a colleague made a great point, one of those real mind-changing points that...
10 october
17h41
The Python Coding Stack: 1. What makes an AI agent different from a chatbot?
AI agents are often described as the next step beyond chatbots. But what does that step involve? A chatbot can already search the web, write code,...
16h19
The Python Coding Stack: Stephen’s Preface to Agents Unpacked
Things moved quickly after I started using chatbots. New versions, new terms, new acronyms. And I was busy with actual work, family, and life.Then I...
12h42
The Python Coding Stack: Agents Unpacked Table of Contents
Here’s the planned route through Agents Unpacked. The titles and article boundaries may change as the conversations develop.Part I • From...
09 october
14h11
Python Morsels: Python 3.15’s best new features
Python 3.15 includes a UTF-8 default encoding, explicit lazy imports, unpacking in comprehensions, a new sampling profiler, sentinel, frozendict, and...
12h15
Rodrigo Girà o Serrà o: The 5 most exciting new features of Python 3.15
This article explains the 5 best new features of Python 3.15 with clear examples and explanations.Python 3.15 has been published and it packs plenty...
07h00
Glyph Lefkowitz: Programming Isn’t Special
Creative WorkWriters went on strike to get protections against AI . Thousands of artists have signed open letters in protest of AI . There are so...
06h00
LernerPython blog, from Reuven Lerner: Pandas groupby: Get a data frame instead of a series
groupby on a single column in Python Pandas returns a series. Want a single-column data frame? Instead ofdf.groupby(’passenger count’)[’total amount’...
01h00
Wingware: Wing Python IDE 12.1 Beta - October 9, 2026
Wing 12.1 is now available as a beta release. It introduces guided autonomousdevelopment. You specify the goals, answer questions, and review results...
00h00
Python Insider: Python 3.15.0 (final) is here
A brand new Python here for you to enjoy
00h00
Core Dispatch: Core Dispatch 11
Welcome back to Core Dispatch This edition covers August 27 through October 9,2026 (It's been a while ). Python 3.15.0 finallanded today after...
08 october
19h30
Anarcat: PSA: Europe changes time forward soon, North America next, for the last time?
This is a copy of an email I sent at work. I’m not sure Ishould be making noise about this here, feedback welcome.This is your bi-yearly reminder...
11h00
Django Weblog: Django security reporting update
We are no longer accepting new security reports for the Django project through HackerOne. Existing reports submitted through HackerOne will remain...
09h35
Eli Bendersky: Monte-Carlo simulations
Monte Carlo simulations (or methods) is the technique of applyingrandomness and the Law of large numbersto the solution of various scientific and...
07 october
06h00
LernerPython blog, from Reuven Lerner: Pandas groupby with two columns: Reshape results with unstack
Invoke “groupby” with two categorical columns in Python Pandas, and get a two-part multi-index:g df.groupby([’passenger count’, ’VendorID...
06h00
Python GUIs: Change the color of the ProgressBar indicator text when it exceeds 50%
How can I change the text color from black to white of the percentage indicator inside the QProgressBar when it exceeds the value of 50?When a...
06h00
Python GUIs: Using Complex Data Sources with PyQt6 Model View Architecture How to use JSON, nested data, and other complex structures in your Qt table and list views
I have a complex data set in a JSON file. Is it possible to use this as my model’s data in PyQt6 views, or do I need to simplify it to a basic table...
06 october
23h16
Python Bytes: 499 So many questions??
lt;strong>Topics covered in this episode:< strong><br><ul> <li><strong><a href https: peps.python.org pep-0824...
19h30
PyCoder’s Weekly: Issue 755: 3.15 Gets an RC3, New Feature Rundown, Sampling Profiler, and More (2026-10-06)
755 - OCTOBER 6, 2026 View in Browser Python Adds a Release: 3.15.0rc3 Due to issues found in the new lazy loading features, an emergency Release...
16h00
Tryton News: Tryton Release 8.2
We are proud to announce the 8.2 release of Tryton.This release provides many bug fixes, performance improvements and some fine tuning.You can give...
13h00
Django Weblog: Django security releases issued: 6.1.2, 6.0.9, and 5.2.18
In accordance with our security release policy,the Django team is issuing releases forDjango 6.1.2, Django6.0.9, and Django5.2.18.These releases...
06h00
LernerPython blog, from Reuven Lerner: Pandas groupby with sort False: Keep groups in order of appearance
A “groupby” call in Python Pandas is normally sorted by index.But if you’re grouping by month name, April will come before January...
00h00
Armin Ronacher: What is Codemode
More than a year ago I wrote a few posts here that recommended people not toload custom tools into their context (orMCP servers) but to justuse more...
05 october
06h00
Tryton News: Security Release for issue 15032
Jaisurya has discovered that the content of the HTML editor was not escaped.ImpactCVSS v3.0 Base Score: 5.4Attack Vector: NetworkAttack Complexity...
1791783087