Python Insider: Python 3.13.2 and 3.12.9 now available!
Link: https://pythoninsider.blogspot.com/2025/02/python-3132-and-3129-now-available.html
A small release day today! That is to say the releases are relatively
small; the day itself was of average size, as most days are.
Python 3.13.2
Python 3.13’s second maintenance release. About 250 c
Link: https://pythoninsider.blogspot.com/2025/02/python-3132-and-3129-now-available.html
A small release day today! That is to say the releases are relatively
small; the day itself was of average size, as most days are.
Python 3.13.2
Python 3.13’s second maintenance release. About 250 c
Blogspot
Python Insider: Python 3.13.2 and 3.12.9 now available!
Łukasz Langa: Generating visual art every day in January
Link: https://lukasz.langa.pl/62eae3e6-a598-4a1e-8f65-586d16e1bd0f/
There’s a small but dedicated community of crazy artists that gather every January to generate stunning visual art for no apparent reason other than Genuary being a clever pun on January. I joined the
Link: https://lukasz.langa.pl/62eae3e6-a598-4a1e-8f65-586d16e1bd0f/
There’s a small but dedicated community of crazy artists that gather every January to generate stunning visual art for no apparent reason other than Genuary being a clever pun on January. I joined the
lukasz.langa.pl
Generating visual art every day in January - Łukasz Langa
There’s a small but dedicated community of crazy artists that gather every January to generate stunning visual art for no apparent reason other than Genuary being a clever pun on January. I joined them this year to get better at PyScript and WebGL. Here’s…
Real Python: Quiz: How to Split a String in Python
Link: https://realpython.com/quizzes/python-split-string/
In this quiz, you’ll test your understanding of
Python’s .split() method.
Python’s .split() method lets you divide a string into a list of substrings based on a specified delimiter. By default, .split
Link: https://realpython.com/quizzes/python-split-string/
In this quiz, you’ll test your understanding of
Python’s .split() method.
Python’s .split() method lets you divide a string into a list of substrings based on a specified delimiter. By default, .split
Realpython
How to Split a String in Python Quiz – Real Python
In this quiz, you'll test your understanding of Python's .split() method. This method is useful for text-processing and data parsing tasks, allowing you to divide a string into a list of substrings based on a specified delimiter.
ListenData: How to Integrate Gemini API with Python
Link: https://www.listendata.com/2024/05/how-to-use-gemini-in-python.html
In this tutorial, you will learn how to use Google's Gemini AI model through its API in Python.
Steps to Access Gemini API
Follow the steps below to access the Gemini API and then use it in python.
Link: https://www.listendata.com/2024/05/how-to-use-gemini-in-python.html
In this tutorial, you will learn how to use Google's Gemini AI model through its API in Python.
Steps to Access Gemini API
Follow the steps below to access the Gemini API and then use it in python.
ListenData
How to Use Gemini API in Python
This tutorial explains how to use Google's Gemini AI model through its API in Python.
Django Weblog: Django bugfix releases issued: 5.1.6, 5.0.12, and 4.2.19
Link: https://www.djangoproject.com/weblog/2025/feb/05/bugfix-releases/
Today we've issued
5.1.6,
5.0.12, and
4.2.19 bugfix releases.
The release package and checksums are available from our downloads page, as well as from the Python Package Index. The PGP key ID used for
Link: https://www.djangoproject.com/weblog/2025/feb/05/bugfix-releases/
Today we've issued
5.1.6,
5.0.12, and
4.2.19 bugfix releases.
The release package and checksums are available from our downloads page, as well as from the Python Package Index. The PGP key ID used for
Django Project
Django bugfix releases issued: 5.1.6, 5.0.12, and 4.2.19
Posted by Natalia Bidart on Feb. 5, 2025
Real Python: How to Split a String in Python
Link: https://realpython.com/python-split-string/
Python’s .split() method lets you divide a string into a list of substrings based on a specified delimiter. By default, .split() separates at whitespace, including spaces, tabs, and newlines. You can
Link: https://realpython.com/python-split-string/
Python’s .split() method lets you divide a string into a list of substrings based on a specified delimiter. By default, .split() separates at whitespace, including spaces, tabs, and newlines. You can
Realpython
How to Split a String in Python – Real Python
This tutorial will help you master Python string splitting. You'll learn to use .split(), .splitlines(), and re.split() to effectively handle whitespace, custom delimiters, and multiline text, which will level up your data parsing skills.
Python Bytes: #419 Is your back end popular?
Link: https://pythonbytes.fm/episodes/show/419/is-your-back-end-popular
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><a href="https://github.com/mikeckennedy/content-types?featured_on=pythonbytes"><strong>content-types package</strong></a> <strong>for b
Link: https://pythonbytes.fm/episodes/show/419/is-your-back-end-popular
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><a href="https://github.com/mikeckennedy/content-types?featured_on=pythonbytes"><strong>content-types package</strong></a> <strong>for b
pythonbytes.fm
Is your back end popular?
News and announcements from the Python community for the week of Feb 4th, 2025
Hugo van Kemenade: I'm excited to join the Sovereign Tech Fellowship
Link: https://hugovk.dev/blog/2025/im-excited-to-join-the-sovereign-tech-fellowship/
For the duration of 2025, I’m thrilled to join the
Sovereign Tech Fellowship for Maintainers!
This is a pilot programme from the Sovereign Tech Agency
to pay maintainers of critical open source techno
Link: https://hugovk.dev/blog/2025/im-excited-to-join-the-sovereign-tech-fellowship/
For the duration of 2025, I’m thrilled to join the
Sovereign Tech Fellowship for Maintainers!
This is a pilot programme from the Sovereign Tech Agency
to pay maintainers of critical open source techno
Hugo van Kemenade
I'm excited to join the Sovereign Tech Fellowship
PyPy: PyPy v7.3.18 release
Link: https://www.pypy.org/posts/2025/02/pypy-v7318-release.html
PyPy v7.3.18: release of python 2.7, 3.10 and 3.11 beta
The PyPy team is proud to release version 7.3.18 of PyPy.
This release includes a python 3.11 interpreter. We are labelling it "beta"
because it
Link: https://www.pypy.org/posts/2025/02/pypy-v7318-release.html
PyPy v7.3.18: release of python 2.7, 3.10 and 3.11 beta
The PyPy team is proud to release version 7.3.18 of PyPy.
This release includes a python 3.11 interpreter. We are labelling it "beta"
because it
PyPy
PyPy v7.3.18 release
PyPy v7.3.18: release of python 2.7, 3.10 and 3.11 beta
The PyPy team is proud to release version 7.3.18 of PyPy.
This release includes a python 3.11 interpreter. We are labelling it "beta"
because it
The PyPy team is proud to release version 7.3.18 of PyPy.
This release includes a python 3.11 interpreter. We are labelling it "beta"
because it
ListenData: How to Use Web Search in ChatGPT API
Link: https://www.listendata.com/2025/02/how-to-use-web-search-in-chatgpt-api.html
In this tutorial, we will explore how to use web search in OpenAI API.
By default, the ChatGPT API does not provide the latest web search results. It limits its usefulness for many topics or queries o
Link: https://www.listendata.com/2025/02/how-to-use-web-search-in-chatgpt-api.html
In this tutorial, we will explore how to use web search in OpenAI API.
By default, the ChatGPT API does not provide the latest web search results. It limits its usefulness for many topics or queries o
ListenData
How to Use Web Search in ChatGPT API
This tutorial explains how to enable web search in OpenAI API.
Real Python: Quiz: Python "for" Loops: The Pythonic Way
Link: https://realpython.com/quizzes/python-for-loop/
In this quiz, you’ll test your understanding of Python’s for loop.
By working through this quiz, you’ll revisit how to iterate over items in a data collection, how to use range() for a predefined numb
Link: https://realpython.com/quizzes/python-for-loop/
In this quiz, you’ll test your understanding of Python’s for loop.
By working through this quiz, you’ll revisit how to iterate over items in a data collection, how to use range() for a predefined numb
Realpython
Python for Loops: The Pythonic Way Quiz – Real Python
In this quiz, you'll test your understanding of Python's for loop. You'll revisit how to iterate over items in a data collection, how to use range() for a predefined number of iterations, and how to use enumerate() for index-based iteration.
Python Engineering at Microsoft: Python in Visual Studio Code – February 2025 Release
Link: https://devblogs.microsoft.com/python/python-in-visual-studio-code-february-2025-release/
We’re excited to announce the February 2025 release of the Python, Pylance and Jupyter extensions for Visual Studio Code!
This release includes the following announcements:
No-config debugging
Test d
Link: https://devblogs.microsoft.com/python/python-in-visual-studio-code-february-2025-release/
We’re excited to announce the February 2025 release of the Python, Pylance and Jupyter extensions for Visual Studio Code!
This release includes the following announcements:
No-config debugging
Test d
Microsoft News
Python in Visual Studio Code – February 2025 Release
The February 2025 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include .
Python Morsels: Python Terminology: an unofficial glossary
Link: https://www.pythonmorsels.com/terms/
Definitions for colloquial Python terminology (effectively an unofficial version of the Python glossary).
Table of contents
Looping
Data Types
Collections
Variables and Assignment
Objects and Mutat
Link: https://www.pythonmorsels.com/terms/
Definitions for colloquial Python terminology (effectively an unofficial version of the Python glossary).
Table of contents
Looping
Data Types
Collections
Variables and Assignment
Objects and Mutat
Pythonmorsels
Python Terminology: an unofficial glossary
Definitions for colloquial Python terminology (effectively an unofficial version of the Python glossary).
Daniel Roy Greenfeld: TIL: Typer commands defaulting to help
Link: https://daniel.feldroy.com/posts/til-2025-02-typer-commands-defaulting-to-help
If you save this code to cli.py:
import typer
app = typer.Typer()
@app.command()
def create():
"""Creates a user"""
typer.echoint("Creating user")
@app.command()
def delete():
"""Delet
Link: https://daniel.feldroy.com/posts/til-2025-02-typer-commands-defaulting-to-help
If you save this code to cli.py:
import typer
app = typer.Typer()
@app.command()
def create():
"""Creates a user"""
typer.echoint("Creating user")
@app.command()
def delete():
"""Delet
https://daniel.feldroy.com
TIL: Typer commands defaulting to help
A more elegant way to display default help.
Test and Code: Mocking in Python with unittest.mock - Michael Foord
Link: https://testandcode.com/episodes/unittest-mock
This episode is a replay of a 2021 interview I did with Michael Foord.We lost Michael in January, and I'd like to revisit this interview as a tribute. Michael Foord was a pivotal figure in the Python
Link: https://testandcode.com/episodes/unittest-mock
This episode is a replay of a 2021 interview I did with Michael Foord.We lost Michael in January, and I'd like to revisit this interview as a tribute. Michael Foord was a pivotal figure in the Python
Test & Code
Test & Code | Mocking in Python with unittest.mock - Michael Foord
This episode is a replay of a 2021 interview I did with Michael Foord.We lost Michael in January, and I'd like to revisit this interview as a tribute. Michael Foord was a pivotal figure in the Pyth...
Real Python: Quiz: How to Join Strings in Python
Link: https://realpython.com/quizzes/python-join-string/
In this quiz, you’ll test your understanding of How to Join Strings in Python.
By working through this quiz, you’ll review how to use .join() to combine strings with a specified separator and handle n
Link: https://realpython.com/quizzes/python-join-string/
In this quiz, you’ll test your understanding of How to Join Strings in Python.
By working through this quiz, you’ll review how to use .join() to combine strings with a specified separator and handle n
Realpython
How to Join Strings in Python Quiz – Real Python
Test your understanding of Python's .join() string method for combining strings, handling edge cases, and optimizing performance.
Real Python: The Real Python Podcast – Episode #238: Charlie Marsh: Accelerating Python Tooling With Ruff and uv
Link: https://realpython.com/podcasts/rpp/238/
Are you looking for fast tools to lint your code and manage your projects? How is the Rust programming language being used to speed up Python tools? This week on the show, we speak with Charlie Marsh
Link: https://realpython.com/podcasts/rpp/238/
Are you looking for fast tools to lint your code and manage your projects? How is the Rust programming language being used to speed up Python tools? This week on the show, we speak with Charlie Marsh
Realpython
Episode #238: Charlie Marsh: Accelerating Python Tooling With Ruff and uv – The Real Python Podcast
Are you looking for fast tools to lint your code and manage your projects? How is the Rust programming language being used to speed up Python tools? This week on the show, we speak with Charlie Marsh about his company, Astral, and their tools, uv and Ruff.
ListenData: 4 Ways to Use ChatGPT API in Python
Link: https://www.listendata.com/2024/04/4-ways-to-use-chatgpt-api-in-python.html
In this tutorial, we will explain how to use ChatGPT API in Python, along with examples.
Steps to Access ChatGPT API
Please follow the steps below to access the ChatGPT API.
Visit the OpenAI Platform
Link: https://www.listendata.com/2024/04/4-ways-to-use-chatgpt-api-in-python.html
In this tutorial, we will explain how to use ChatGPT API in Python, along with examples.
Steps to Access ChatGPT API
Please follow the steps below to access the ChatGPT API.
Visit the OpenAI Platform
ListenData
4 Ways to Use ChatGPT API in Python
In this tutorial, we will explain how to use ChatGPT API in Python, along with examples.
Armin Ronacher: Seeking Purity
Link: http://lucumr.pocoo.org/2025/2/8/seeking-purity
The concept of purity — historically a guiding principle in social and
moral contexts — is also found in passionate, technical discussions. By
that I mean that purity in technology translates into ad
Link: http://lucumr.pocoo.org/2025/2/8/seeking-purity
The concept of purity — historically a guiding principle in social and
moral contexts — is also found in passionate, technical discussions. By
that I mean that purity in technology translates into ad
Armin Ronacher's Thoughts and Writings
Seeking Purity
Thoughts on purity in software engineering.
Anarcat: Qalculate hacks
Link: https://anarc.at/blog/2025-02-08-qalculate-hacks/
This is going to be a controversial statement because some people are
absolute nerds about this, but, I need to say it.
Qalculate is the best calculator that has ever been made.
I am not going to try
Link: https://anarc.at/blog/2025-02-08-qalculate-hacks/
This is going to be a controversial statement because some people are
absolute nerds about this, but, I need to say it.
Qalculate is the best calculator that has ever been made.
I am not going to try