| | How to Join Strings in Python In this tutorial, you’ll learn how to use Python’s built-in .join() method to combine string elements from an iterable into a single string with a specified separator. You’ll also learn about common pitfalls, and how CPython makes .join() work efficiently. REAL PYTHON
Creating the MongoDB Database Backend for Django Django supports a number of relational databases, but to go NoSQL you need to use third party tools. This is about to change as a backend for MongoDB is in development. This talks about the history of Mongo and Django and how the new code is structured. JIB ADEGUNLOYE
Postgres, Now with Built-in Warehousing Why manage two databases when one does it all? Crunchy Data Warehouse keeps your transactional database running smoothly while adding warehouse features like querying object storage, BI tool connections, and more. Scale efficiently with the Postgres you trust, without the complexity → CRUNCHY DATAsponsor
PyPI Now Supports iOS and Android Wheels PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages. SARAH GOODING • Shared by Sarah Gooding
Python Release 3.14.0a5 PYTHON.ORG
PyPy v7.3.18 Released PYPY.ORG
PEP 765: Disallow Return/Break/Continue That Exit a Finally Block (Accepted) PYTHON.ORG
Quiz: How to Join Strings in Python REAL PYTHON
Quiz: Python for Loops: The Pythonic Way REAL PYTHON
Python Jobs Backend Software Engineer BRILLIANT.ORG 📍 ANYWHERE
More Python Jobs >>>
Articles & Tutorials Charlie Marsh: Accelerating Python Tooling With Ruff and uv 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. REAL PYTHON podcast
Managing Django’s Queue Carlton is one of the core developers of Django. This post talks about staying on top of the incoming pull-requests, bug fixes, and everything else in the development queue. CARLTON GIBSON
Unify Distributed Data from Edge-to-Cloud Meet HiveMQ Pulse: Built to organize distributed data into a structured namespace for seamless access from edge-to-cloud. Gain insights from distributed devices and systems, with a single source of truth for your data. Get early access → HIVEMQsponsor
Shipping Software on Time and on Budget The detailed post talks about all the things you can do to try to get better at delivering on time and on budget. The article includes a lot of good references as well. CARLTON GIBSON
Great Tables Talk Python To Me interviews Rich Iannone and Michael Chow from Posit. They discuss the transformative power of data tables with the Great Tables library. KENNEDY, IANNONE, & CHOW podcast
pytest-mock : Mocking in pytest pytest-mock is currently the #3 pytest plugin. It is a wrapper around unittest.mock . This covers what mocking is, and how to do it well in pytest. BRIAN OKKEN podcast
Tail-Call Interpreter Added to CPython New code for a tail-call interpreter has been added to the Python 3.14 alpha. It is an opt-in feature for now, but promises performance improvements. PYTHON.ORG
Python Free-Threading Guide This is a centralized collection of documentation and trackers around compatibility with free-threaded CPython for the Python open source ecosystem. QUANSIGHT
re.Match.groupdict This quick TIL post shows how you can use the .groupdict() method from a regex match to get a dictionary with all named groups. RODRIGO GIRÃO SERRÃO
The 10-Step Checklist for Continuous Delivery Learn how to implement Continuous Delivery with this 10-step guide featuring actionable insights, examples, and best practices. ANTHONY CAMPOLO
Exploring ICEYE’s Satellite Imagery This article does a deep dive data-analysis on satellite imagery of an airport. It uses pandas, geopandas, PyTorch, and more. MARK LITWINTSCHIK
Terminal Colours Are Tricky Choosing just the right palette for your terminal can be tricky. This article talks about the why and how. JULIE EVANS
Projects & Code Brought to you by Real Python for Teamssponsor Online Python training created by a community of experts. Give your team the real-world Python skills they need to succeed → Validoopsie: Data Validation Made Effortless! GITHUB.COM/AKMALSOLIEV • Shared by Akmal Soliev
tea-tasting: Statistical Analysis of A/B Tests GITHUB.COM/E10V
pyquery: A Jquery-Like Library for Python GITHUB.COM/GAWEL
arq: Fast Job Queuing and RPC With Asyncio and Redis GITHUB.COM/PYTHON-ARQ
micropie: Ultra-Micro Python Web Framework GITHUB.COM/PATX
📆🐍 Upcoming Python Events Weekly Real Python Office Hours Q&A (Virtual) February 19, 2025 Workshop: Creating Python Communities February 20 to February 21, 2025 PyData Bristol Meetup February 20, 2025 PyLadies Dublin February 20, 2025 Django Girls Koforidua February 21 to February 23, 2025 Python Weekend Abuja February 21, 2025 DjangoCongress JP 2025 February 22 to February 23, 2025 PyConf Hyderabad 2025 February 22 to February 24, 2025 PyCon Namibia February 24 to February 28, 2025 PyCon APAC 2025 March 1 to March 3, 2025 | | | | | |
|