Real Python: Top Python Game Engines
Link: https://realpython.com/top-python-game-engines/
You can use several Python game engines for crafting video games using your existing Python skills. Popular Python game engines are Pygame, Arcade, and Ren’Py, each offering unique features. In this t
Link: https://realpython.com/top-python-game-engines/
You can use several Python game engines for crafting video games using your existing Python skills. Popular Python game engines are Pygame, Arcade, and Ren’Py, each offering unique features. In this t
Realpython
Top Python Game Engines – Real Python
In this tutorial, you'll explore several Python game engines available to you. For each, you'll code simple examples and a more advanced game to learn the game engine's strengths and weaknesses.
Real Python: Build a Quiz Application With Python
Link: https://realpython.com/python-quiz-application/
In this tutorial, you’ll build a Python quiz application for the terminal. You’ll start by developing a basic app capable of asking questions, collecting answers, and checking correctness. As you prog
Link: https://realpython.com/python-quiz-application/
In this tutorial, you’ll build a Python quiz application for the terminal. You’ll start by developing a basic app capable of asking questions, collecting answers, and checking correctness. As you prog
Realpython
Build a Quiz Application With Python – Real Python
In this step-by-step project, you'll build a Python quiz application for the terminal. Your app will ask you multiple-choice questions that you can use to strengthen your own knowledge or challenge your friends to test theirs.
Zato Blog: LDAP and Active Directory as Python API Services
Link: https://zato.io/en/blog/ldap-active-directory.html
LDAP and Active Directory as Python API Services
2025-02-03, by Dariusz Suchojad
LDAP and Active Directory often play key a role in the management of a company's network resources yet it is not
Link: https://zato.io/en/blog/ldap-active-directory.html
LDAP and Active Directory as Python API Services
2025-02-03, by Dariusz Suchojad
LDAP and Active Directory often play key a role in the management of a company's network resources yet it is not
Quansight Labs Blog: From napari to the world: how we generalized the `conda/constructor` stack for distributing Python applications
Link: https://labs.quansight.org/blog/napari-conda-constructor-menuinst
Our work for the napari project resulted in multiple beneficial side effects for the conda packaging ecosystem.
Link: https://labs.quansight.org/blog/napari-conda-constructor-menuinst
Our work for the napari project resulted in multiple beneficial side effects for the conda packaging ecosystem.
labs.quansight.org
From napari to the world: how we generalized the `conda/constructor` stack for distributing Python applications
Our work for the napari project resulted in multiple beneficial side effects for the conda packaging ecosystem.
Seth Michael Larson: Connection without Connectivity (#1: Space)
Link: https://sethmlarson.dev/connection-without-connectivity-space?utm_campaign=rss
This is the first article in a 7-part series about software for connection.
Feeling connected to others is a basic human need,
so it is no surprise we want software to enable human connection.
The sur
Link: https://sethmlarson.dev/connection-without-connectivity-space?utm_campaign=rss
This is the first article in a 7-part series about software for connection.
Feeling connected to others is a basic human need,
so it is no surprise we want software to enable human connection.
The sur
sethmlarson.dev
Connection without Connectivity (#1: Space)
This is the first article in a 7-part series about software for connection.
Feeling connected to others is a basic human need,
so it is no surprise we want software to enable human connection.
The...
Feeling connected to others is a basic human need,
so it is no surprise we want software to enable human connection.
The...
Real Python: Python for Loops: The Pythonic Way
Link: https://realpython.com/python-for-loop/
Python’s for loop allows you to iterate over the items in a collection, such as lists, tuples, strings, and dictionaries. The for loop syntax declares a loop variable that takes each item from the col
Link: https://realpython.com/python-for-loop/
Python’s for loop allows you to iterate over the items in a collection, such as lists, tuples, strings, and dictionaries. The for loop syntax declares a loop variable that takes each item from the col
Realpython
Python for Loops: The Pythonic Way – Real Python
In this tutorial, you'll learn all about the Python for loop. You'll learn how to use this loop to iterate over built-in data types, such as lists, tuples, strings, and dictionaries. You'll also explore some Pythonic looping techniques and much more.
Eli Bendersky: Decorator JITs - Python as a DSL
Link: https://eli.thegreenplace.net/2025/decorator-jits-python-as-a-dsl/
Spend enough time looking at Python programs and packages for machine learning,
and you'll notice that the "JIT decorator" pattern is pretty popular. For
example, this JAX snippet:
import jax.numpy as
Link: https://eli.thegreenplace.net/2025/decorator-jits-python-as-a-dsl/
Spend enough time looking at Python programs and packages for machine learning,
and you'll notice that the "JIT decorator" pattern is pretty popular. For
example, this JAX snippet:
import jax.numpy as
PyBites: The Mutable Trap: Avoiding Unintended Side Effects in Python
Link: https://pybit.es/articles/the-mutable-trap-avoiding-unintended-side-effects-in-python/
Ever had a Python function behave strangely, remembering values between calls when it shouldn’t? You’re not alone! This is one of Python’s sneakiest pitfalls—mutable default parameters.Recently someon
Link: https://pybit.es/articles/the-mutable-trap-avoiding-unintended-side-effects-in-python/
Ever had a Python function behave strangely, remembering values between calls when it shouldn’t? You’re not alone! This is one of Python’s sneakiest pitfalls—mutable default parameters.Recently someon
Pybites
The Mutable Trap: Avoiding Unintended Side Effects In Python - Pybites
Ever had a Python function behave strangely, remembering values between calls when it shouldn’t? You’re not alone! This is one of Python’s sneakiest
Armin Ronacher: Fat Rand: How Many Lines Do You Need To Generate A Random Number?
Link: http://lucumr.pocoo.org/2025/2/4/fat-rand
I recently wrote about dependencies in Rust. The feedback, both within and outside
the Rust community, was very different. A lot of people, particularly
some of those I greatly admire expressed supp
Link: http://lucumr.pocoo.org/2025/2/4/fat-rand
I recently wrote about dependencies in Rust. The feedback, both within and outside
the Rust community, was very different. A lot of people, particularly
some of those I greatly admire expressed supp
Armin Ronacher's Thoughts and Writings
Fat Rand: How Many Lines Do You Need To Generate A Random Number?
More musing on dependencies.
Python Circle: Installing Python3.13 on Ubuntu 22.04
Link: https://pythoncircle.com/post/789/installing-python313-on-ubuntu-2204/
python3.13 installation, building python from source code, python 3.13, latest python installation, solving sqlite not found error, python stable version installation on linux, ubuntu python 3.13 inst
Link: https://pythoncircle.com/post/789/installing-python313-on-ubuntu-2204/
python3.13 installation, building python from source code, python 3.13, latest python installation, solving sqlite not found error, python stable version installation on linux, ubuntu python 3.13 inst
Python Circle
Installing Python3.13 on Ubuntu 22.04
python3.13 installation, building python from source code, python 3.13, latest python installation, solving sqlite not found error, python stable version installation on linux, ubuntu python 3.13 installation, No module named '_sqlite3'
Real Python: NumPy Techniques and Practical Examples
Link: https://realpython.com/courses/numpy-techniques-practical-examples/
The NumPy library is a Python library used for scientific computing. It provides you with a multidimensional array object for storing and analyzing data in a wide variety of ways. In this video course
Link: https://realpython.com/courses/numpy-techniques-practical-examples/
The NumPy library is a Python library used for scientific computing. It provides you with a multidimensional array object for storing and analyzing data in a wide variety of ways. In this video course
Realpython
NumPy Techniques and Practical Examples – Real Python
In this video course, you'll learn how to use NumPy by exploring several interesting examples. You'll read data from a file into an array and analyze structured arrays to perform a reconciliation. You'll also learn how to quickly chart an analysis and turn…
Hugo van Kemenade: How to delay a Python release
Link: https://hugovk.dev/blog/2025/how-to-delay-a-python-release/
Prologue #This was a
Twitter thread from 15th January 2022
about my first CPython bug. Eight days from report to fix to merge, not bad!
Delay #I helped
delay the release of Python 3.11.0a4!
But in a
Link: https://hugovk.dev/blog/2025/how-to-delay-a-python-release/
Prologue #This was a
Twitter thread from 15th January 2022
about my first CPython bug. Eight days from report to fix to merge, not bad!
Delay #I helped
delay the release of Python 3.11.0a4!
But in a
Hugo van Kemenade
How to delay a Python release
PyCoder’s Weekly: Issue #667: String Templates, Missing Data, Dynamic Forms, and More (Feb. 4, 2025)
Link: https://pycoders.com/issues/667
#667 – FEBRUARY 4, 2025 View in Browser » A Revamped Python String-Formatting Proposal PEP 750 proposes template strings, and the PEP has been through a lot of modifications since it was origina
Link: https://pycoders.com/issues/667
#667 – FEBRUARY 4, 2025 View in Browser » A Revamped Python String-Formatting Proposal PEP 750 proposes template strings, and the PEP has been through a lot of modifications since it was origina
Pycoders
PyCoder’s Weekly | Issue #667
Issue #667 of the PyCoder’s Weekly newsletter, published Feb. 4, 2025.
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.