Real Python: NumPy Techniques and 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,...
View ArticlePython Insider: Python 3.13.2 and 3.12.9 now available!
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.2Python 3.13’s second maintenance release. About 250...
View ArticleHugo van Kemenade: How to delay a Python release
Prologue #This was a Twitterthread 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 good...
View ArticlePyCoder’s Weekly: Issue #667: String Templates, Missing Data, Dynamic Forms,...
#667 – FEBRUARY 4, 2025View in Browser »A Revamped Python String-Formatting ProposalPEP 750 proposes template strings, and the PEP has been through a lot of modifications since it was originally...
View ArticleŁukasz Langa: Generating visual art every day in January
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...
View ArticleReal Python: Quiz: How to Split a String in Python
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()...
View ArticleListenData: How to Integrate Gemini API with Python
In this tutorial, you will learn how to use Google's Gemini AI model through its API in Python.Steps to Access Gemini APIFollow the steps below to access the Gemini API and then use it in python.Visit...
View ArticleDjango Weblog: Django bugfix releases issued: 5.1.6, 5.0.12, and 4.2.19
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...
View ArticleReal Python: How to Split a String in Python
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...
View ArticlePython Bytes: #419 Is your back end popular?
<strong>Topics covered in this episode:</strong><br> <ul> <li><a...
View ArticleHugo van Kemenade: I'm 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...
View ArticlePyPy: PyPy v7.3.18 release
PyPy v7.3.18: release of python 2.7, 3.10 and 3.11 betaThe 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 is...
View ArticleListenData: How to Use Web Search in ChatGPT API
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 of...
View ArticleReal Python: Quiz: Python "for" Loops: The Pythonic Way
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 number...
View ArticlePython Engineering at Microsoft: Python in Visual Studio Code – February 2025...
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 debuggingTest...
View ArticlePython Morsels: Python Terminology: an unofficial glossary
Definitions for colloquial Python terminology (effectively an unofficial version of the Python glossary).Table of contentsLoopingData TypesCollectionsVariables and AssignmentObjects and...
View ArticleDaniel Roy Greenfeld: TIL: Typer commands defaulting to help
If you save this code to cli.py: importtyperapp=typer.Typer()@app.command()defcreate():"""Creates a user"""typer.echoint("Creating user")@app.command()defdelete():"""Deletes a...
View ArticleTest and 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 Python...
View ArticleReal Python: Quiz: How to Join Strings in Python
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...
View ArticleReal Python: The Real Python Podcast – Episode #238: Charlie Marsh:...
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...
View Article