atlas news
    
Planet Python
16  janvier     12h00
Django Weblog: Hello from the new Steering Council; and a quick temporary voting process change
   Hello Django community The Steering Council is officially in action and we want to give you a heads up on a change we’re making for the short term. The process for formal Steering Council votes documented in DEP has not been working. It’s our goal for the community to refresh Django’s...
    11h33
PyBites: Creating a Fitness Tracker App with Python Reflex
   In this post, I will build a simple fitness tracker app using Python Reflex. Reflex is a Python library that allows you to create reactive applications using a functional and declarative approach. We will use Reflex to create a simple fitness tracker app that allows you to log the amount of...
    10h08
PyCharm: Anomaly Detection in Machine Learning Using Python
   In recent years, many of our applications have been driven by the high volume of data that we are able to collect and process. Some may refer to us being in the age of data. One of the essential aspects of handling such a large amount of data is anomaly detection processes that enable us to...
    06h15
Django Weblog: Django 5.2 alpha 1 released
   Django . alpha is now available. It represents the first stage in the . release cycle and is an opportunity for you to try out the changes coming in Django . . Django . brings a composite of new features which you can read about in the in development . release notes. This alpha milestone...
15  janvier     22h28
TestDriven.io: Database Indexing in Django
   This article explores the basics of database indexing, its advantages and disadvantages, and how to apply it in a Django application.
    17h23
The Python Show: 52 - PyTorch and LLMs with Daniel Voigt Godoy
   In today ;s podcast, we welcome Daniel Voigt Godoy to the show. Daniel is the author of Deep Learning with PyTorch Step by Step among other books.We chatted about the following topics:Favorite Python packagesPyTorchBook writingand so much more Be sure to check out the links section to learn...
    15h26
Steve Holden: I want to bang some heads together
   nbsp;It’s frustrating when useful tools refuse to work together nicely. In the past I’ve experienced conflicts between black and flake that made it impossible to commit via my default commit hooks. Now I’m seeing the same behaviour with black and reorder python imports.In short, almost a year ago...
    14h00
Real Python: How to Replace a String in Python
   Replacing strings in Python is a fundamental skill. You can use the .replace method for straightforward replacements, while re.sub allows for more advanced pattern matching and replacement. Both of these tools help you clean and sanitize text data. In this tutorial, you’ll work with a chat...
    00h54
Glyph Lefkowitz: Small PINPal Update
   Today on stream, I updated PINPal to fix the memorization algorithm. If you haven’t heard of PINPal before, it is a vault password memorization tool. For more detail on what that means, you can check it out the README, and why not give it a while you’re at it. As I started writing up an update...
    00h00
Seth Michael Larson: Quickly visualizing an SBOM document
   Have you ever had a Software Bill of Materials SBOM document and just want to look at the dang thing Preferably using CLI tools SBOMs tend to be quite large for non trivial software projects, so looking at them in a text editor becomes difficult fast. Many solutions for visualizing an SBOM...
14  janvier     21h09
Mike Driscoll: Textual - Switching Screens in Your Terminal
   The Screen is a container for your widgets. These screens occupy the dimensions of your terminal by default. While you can have many different screens in a single application, only one screen may be active at a time. When you create your App class, Textual will create a screen object implicitly....
    20h06
Peter Bengtsson: How I run standalone Python in 2025
   uv run python . with requests python to quickly start a Python interpreter with the requests package installed without creating a whole project.
    19h30
PyCoder’s Weekly: Issue #664: Django vs FastAPI, Interacting With Python, Data Cleaning, and More (Jan. 14, 2025)
   JANUARY , View in Browser Django vs. FastAPI, an Honest Comparison David has worked with Django for a long time, but recently has done some deeper coding with FastAPI. As a result, he’s able to provide a good contrast between the libraries and why when you might choose one over...
    16h30
Python Morsels: Python’s range() function
   The range function can be used for counting upward, countdown downward, or performing an operation a number of times. Table of contents Counting upwards in Python Using range with a step value Counting backwards in Python The arguments range accepts are...
    15h30
Daniel Roy Greenfeld: TIL: Using inspect and timeit together
   Two libraries in Python’s standard library that are useful for keeping load testing code all in one module.
    14h00
Real Python: Building Dictionary Comprehensions in Python
   Dictionary comprehensions are a concise and quick way to create, transform, and filter dictionaries in Python. They can significantly enhance your code’s conciseness and readability compared to using regular for loops to process your dictionaries. Understanding dictionary comprehensions is crucial...
    14h00
Django Weblog: Django security releases issued: 5.1.5, 5.0.11, and 4.2.18
   In accordance with our security release policy, the Django team is issuing releases for Django . . , Django . ., and Django . . . These releases address the security issues detailed below. We encourage all users of Django to upgrade as soon as possible. CVE : Potential denial of...
    11h46
Python Insider: Python 3.14.0 alpha 4 is out
   Hello, three dot fourteen dot zero alpha four https: www.python.org downloads release python a This is an early developer preview of Python . Major new features of the . series, compared to . Python . is still in development. This release, . . a , is the fourth of seven...
    11h07
Eli Bendersky: Reverse mode Automatic Differentiation
   Automatic Differentiation AD is an important algorithm for calculating the derivatives of arbitrary functions that can be expressed by a computer program. One of my favorite CS papers is quot;Automatic differentiation in machine learning: a survey quot; by Baydin, Perlmutter, Radul and Siskind ...
    08h35
Python Software Foundation: Powering Python together in 2025, thanks to our community
   We are so very grateful for each of you who donated or became new members during our end of year fundraiser and membership drive. We raised , through the PyCharm promotion offered by JetBrains WOW Including individual donations, Supporting Memberships, donations to our Fiscal Sponsorees,...
    00h00
Pythonâ ’Speed: Catching memory leaks with your test suite
   Resource leaks are an unpleasant type of bug. Little by little your program uses more memory, or more file descriptors, or some other limited resource. Everything seems fine until you run, and now your program is dead. In many cases you can catch these sort of bugs in advance, by tweaking your...
13  janvier     14h00
Real Python: Build a Personal Diary With Django and Python
   Creating a Django diary allows you to build a personal, secure web app on your computer without using external cloud services. This tutorial guides you through setting up a Django project, where you can create, read, update, and delete entries. You’ll explore key concepts such as models, class...
    08h00
Python Bytes: #416 A Ghostly Episode
   lt;strong gt;Topics covered in this episode: lt; strong gt; lt;br gt; lt;ul gt; lt;li gt; lt;strong gt;Terminals amp;amp; Shells lt; strong gt; lt; li gt; lt;li gt; lt;strong gt; lt;a href https: github.com Vizonex Winloop featured on pythonbytes gt;Winloop lt; a gt;: An Alternative...
    08h00
Zato Blog: Understanding API rate-limiting techniques
   Understanding API rate limiting techniques , by Dariusz Suchojad Enabling rate limiting in Zato means that access to Zato APIs can be throttled per endpoint, user or service including options to make limits apply to specific IP addresses only and if limits are exceeded within a...
12  janvier     14h00
Real Python: Python’s assert: Debug and Test Your Code Like a Pro
   Python’s assert statement allows you to write sanity checks in your code. These checks are known as assertions, and you can use them to test if certain assumptions remain true while you’re developing your code. If any of your assertions turn false, it indicates a bug by raising an AssertionError....