Python Bytes: #416 A Ghostly Episode
Link: https://pythonbytes.fm/episodes/show/416/a-ghostly-episode
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><strong>Terminals & Shells</strong></li>
<li><strong><a href="https://github.com/Vizonex/Winloop?featured_on=pythonbytes">Winloop</a
Link: https://pythonbytes.fm/episodes/show/416/a-ghostly-episode
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><strong>Terminals & Shells</strong></li>
<li><strong><a href="https://github.com/Vizonex/Winloop?featured_on=pythonbytes">Winloop</a
pythonbytes.fm
A Ghostly Episode
News and announcements from the Python community for the week of Jan 13th, 2025
Eli Bendersky: Reverse mode Automatic Differentiation
Link: https://eli.thegreenplace.net/2025/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
"Automatic
Link: https://eli.thegreenplace.net/2025/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
"Automatic
Python Software Foundation: Powering Python together in 2025, thanks to our community!
Link: https://pyfound.blogspot.com/2025/01/powering-python-together-in-2025-thanks.html
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 $30,000 through the PyCharm promotion offered by JetBrains–
Link: https://pyfound.blogspot.com/2025/01/powering-python-together-in-2025-thanks.html
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 $30,000 through the PyCharm promotion offered by JetBrains–
Python Software Foundation Blog
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 ...
Django Weblog: Django security releases issued: 5.1.5, 5.0.11, and 4.2.18
Link: https://www.djangoproject.com/weblog/2025/jan/14/security-releases/
In accordance with our security release policy, the Django team
is issuing releases for
Django 5.1.5,
Django 5.0.11, and
Django 4.2.18.
These releases address the security issues detailed below. We en
Link: https://www.djangoproject.com/weblog/2025/jan/14/security-releases/
In accordance with our security release policy, the Django team
is issuing releases for
Django 5.1.5,
Django 5.0.11, and
Django 4.2.18.
These releases address the security issues detailed below. We en
Django Project
Django security releases issued: 5.1.5, 5.0.11, and 4.2.18
Posted by Natalia Bidart on Jan. 14, 2025
Real Python: Building Dictionary Comprehensions in Python
Link: https://realpython.com/courses/building-dictionary-comprehensions/
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
Link: https://realpython.com/courses/building-dictionary-comprehensions/
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
Realpython
Building Dictionary Comprehensions in Python – Real Python
In this video course, you'll learn how to write dictionary comprehensions in Python. You'll also explore the most common use cases for dictionary comprehensions and learn about some bad practices that you should avoid when using them in your code.
Daniel Roy Greenfeld: TIL: Using inspect and timeit together
Link: https://daniel.feldroy.com/posts/til-2025-01-timeit-and-inspect
Two libraries in Python's standard library that are useful for keeping load testing code all in one module.
Link: https://daniel.feldroy.com/posts/til-2025-01-timeit-and-inspect
Two libraries in Python's standard library that are useful for keeping load testing code all in one module.
https://daniel.feldroy.com
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.
Python Morsels: Python's range() function
Link: https://www.pythonmorsels.com/range/
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
Cou
Link: https://www.pythonmorsels.com/range/
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
Cou
Pythonmorsels
Python's range() function
The range function can be used for counting upward, countdown downward, or performing an operation a number of times.
Python⇒Speed: Catching memory leaks with your test suite
Link: https://pythonspeed.com/articles/identifying-resource-leaks-with-pytest/
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 you
Link: https://pythonspeed.com/articles/identifying-resource-leaks-with-pytest/
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 you
Python⇒Speed
Catching memory leaks with your test suite
If you have a good test suite, you may be able use pytest fixtures to identify memory and other resource leaks.
Python Insider: Python 3.14.0 alpha 4 is out
Link: https://pythoninsider.blogspot.com/2025/01/python-3140-alpha-4-is-out.html
Hello, three dot fourteen dot zero alpha four!
https://www.python.org/downloads/release/python-3140a4/
This is an early developer preview of Python
3.14
Major
new features of the 3.14 series, compared
Link: https://pythoninsider.blogspot.com/2025/01/python-3140-alpha-4-is-out.html
Hello, three dot fourteen dot zero alpha four!
https://www.python.org/downloads/release/python-3140a4/
This is an early developer preview of Python
3.14
Major
new features of the 3.14 series, compared
Blogspot
Python Insider: Python 3.14.0 alpha 4 is out
PyCoder’s Weekly: Issue #664: Django vs FastAPI, Interacting With Python, Data Cleaning, and More (Jan. 14, 2025)
Link: https://pycoders.com/issues/664
#664 – JANUARY 14, 2025 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 resul
Link: https://pycoders.com/issues/664
#664 – JANUARY 14, 2025 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 resul
Pycoders
PyCoder’s Weekly | Issue #664
Issue #664 of the PyCoder’s Weekly newsletter, published Jan. 14, 2025.
Peter Bengtsson: How I run standalone Python in 2025
Link: http://www.peterbe.com/plog/run-standalone-python-2025
`uv run --python 3.12 --with requests python $@` to quickly start a Python interpreter with the `requests` package installed without creating a whole project.
Link: http://www.peterbe.com/plog/run-standalone-python-2025
`uv run --python 3.12 --with requests python $@` to quickly start a Python interpreter with the `requests` package installed without creating a whole project.
Peterbe
How I run standalone Python in 2025 - Peterbe.com
`uv run --python 3.12 --with requests python $@` to quickly start a Python interpreter with the `requests` package installed without creating a whole project.
Mike Driscoll: Textual – Switching Screens in Your Terminal
Link: https://www.blog.pythonlibrary.org/2025/01/14/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 a
Link: https://www.blog.pythonlibrary.org/2025/01/14/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 a
Mouse Vs Python
Textual - Switching Screens in Your Terminal - Mouse Vs Python
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
Glyph Lefkowitz: Small PINPal Update
Link: https://blog.glyph.im/2025/01/small-pinpal-update.html
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
Link: https://blog.glyph.im/2025/01/small-pinpal-update.html
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
blog.glyph.im
Small PINPal Update
I made a new release of PINPal today and that made me want to remind you all about it.
Real Python: How to Replace a String in Python
Link: https://realpython.com/replace-string-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 o
Link: https://realpython.com/replace-string-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 o
Realpython
How to Replace a String in Python – Real Python
In this tutorial, you'll learn how to remove or replace a string or substring. You'll go from the basic string method .replace() all the way up to a multi-layer regex pattern using the sub() function from Python's re module.
The Python Show: 52 - PyTorch and LLMs with Daniel Voigt Godoy
Link: https://www.pythonshow.com/p/52-pytorch-and-llms-with-daniel-voigt
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 p
Link: https://www.pythonshow.com/p/52-pytorch-and-llms-with-daniel-voigt
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 p
Pythonshow
52 - PyTorch and LLMs with Daniel Voigt Godoy
In today’s podcast, we welcome Daniel Voigt Godoy to the show.
Steve Holden: I want to bang some heads together!
Link: http://holdenweb.blogspot.com/2025/01/i-want-toang-some-heads-together.html
It's frustrating when useful tools refuse to work together nicely. In the past I've experienced conflicts between black and flake8 that made it impossible to commit via my default commit hooks. Now I
Link: http://holdenweb.blogspot.com/2025/01/i-want-toang-some-heads-together.html
It's frustrating when useful tools refuse to work together nicely. In the past I've experienced conflicts between black and flake8 that made it impossible to commit via my default commit hooks. Now I
Blogspot
I want to bang some heads together!
It's frustrating when useful tools refuse to work together nicely. In the past I've experienced conflicts between black and flake8 that m...
Seth Michael Larson: Quickly visualizing an SBOM document
Link: https://sethmlarson.dev/quickly-visualizing-sbom-with-cli?utm_campaign=rss
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
l
Link: https://sethmlarson.dev/quickly-visualizing-sbom-with-cli?utm_campaign=rss
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
l
sethmlarson.dev
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, s...
and just want to look at the dang thing? Preferably using CLI tools? SBOMs
tend to be quite large for non-trivial software projects, s...
Django Weblog: Django 5.2 alpha 1 released
Link: https://www.djangoproject.com/weblog/2025/jan/16/django-52-alpha-1-released/
Django 5.2 alpha 1 is now available. It represents the first stage in the 5.2
release cycle and is an opportunity for you to try out the changes coming in
Django 5.2.
Django 5.2 brings a composite of
Link: https://www.djangoproject.com/weblog/2025/jan/16/django-52-alpha-1-released/
Django 5.2 alpha 1 is now available. It represents the first stage in the 5.2
release cycle and is an opportunity for you to try out the changes coming in
Django 5.2.
Django 5.2 brings a composite of
Django Project
Django 5.2 alpha 1 released
Posted by Sarah Boyce on Jan. 16, 2025
PyCharm: Anomaly Detection in Machine Learning Using Python
Link: https://blog.jetbrains.com/pycharm/2025/01/anomaly-detection-in-machine-learning/
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 aspe
Link: https://blog.jetbrains.com/pycharm/2025/01/anomaly-detection-in-machine-learning/
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 aspe
The JetBrains Blog
Anomaly Detection in Machine Learning Using Python | The PyCharm Blog
Learn how to detect anomalies in machine learning using Python. Explore key techniques with code examples and visualizations in PyCharm for data science tasks.
PyBites: Creating a Fitness Tracker App with Python Reflex
Link: https://pybit.es/articles/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
Link: https://pybit.es/articles/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
Pybites
Creating A Fitness Tracker App With Python Reflex - Pybites
In this post, I will build a simple fitness tracker app using Python Reflex.