| | Python 3.13 Preview: Free Threading and a JIT Compiler Get a sneak peek at the upcoming features in Python 3.13 aimed at enhancing performance. In this tutorial, you’ll make a custom Python build with Docker to enable free threading and an experimental JIT compiler. Along the way, you’ll learn how these features affect the language’s ecosystem. REAL PYTHON
Let’s Build and Optimize a Rust Extension for Python Python code too slow? You can quickly create a Rust extension to speed it up. This post shows you how to re-implement some Python code as Rust, connect the Rust to Python, and optimize the Rust for even further performance improvements. ITAMAR TURNER-TRAURING
Join John Hammond & Daniel Miessler at DevSecCon 2024 Snyk is thrilled to announce DevSecCon 2024, Developing AI Trust Oct 8-9, a FREE virtual summit designed for DevOps, developer and security pros of all levels. Hear from industry pros John Hammond & Daniel Miessler for some practical tips on devsecops approach to secure development. Save our spot → SNYK.IOsponsor
Document Intended Usage Through Tests With doctest This post covers Python’s doctest which allows you to write tests within your code’s docstrings. This does two things: it gives you tests, but it also documents how your code can be used. JUHA-MATTI SANTALA
Quiz: Python 3.13: Free-Threading and a JIT Compiler REAL PYTHON
Quiz: Lists vs Tuples in Python REAL PYTHON
Articles & Tutorials Customizing VS Code Through Color Themes A well-designed coding environment enhances your focus and productivity and makes coding sessions more enjoyable. In this Code Conversation, your instructor Philipp Ascany will guide you step-by-step through the process of finding, installing, and adjusting color themes in VS Code. REAL PYTHON course
Thriving as a Developer With ADHD What are strategies for being a productive developer with ADHD? How can you help your team members with ADHD to succeed and complete projects? This week on the show, we speak with Chris Ferdinandi about his website and podcast “ADHD For the Win!” REAL PYTHON podcast
Build AI Apps with More Flexibility for the Edge Intel makes it easy to develop AI applications on open frameworks and libraries. Seamlessly integrate into an open ecosystem and build AI solutions with more flexibility and choice. Explore the possibilities available with Intel’s OpenVINO toolkit → INTEL CORPORATIONsponsor
Things I’ve Learned Serving on the Board of the PSF Simon has been on the Python Software Foundation Board for two years now and has recently returned from a board retreat. This post talks about what he has learned along the way, including just what does the PSF do, PyPI, PyCons, and more. SIMON WILLISON
Goodhart’s Law in Software Engineering Goodhart’s law states: “When a measure becomes a target, it ceases to be a good measure.” Whether that’s test coverage, cyclomatic complexity, or code performance, all metrics are proxies and proxies can be gamed. HILLEL WAYNE
AI-Extracted Asian Building Footprints This post covers how Mark did a deep dive on a large dataset covering building footprints in Asia. He uses a variety of tools including duckdb and the multiprocessing module in Python. MARK LITWINTSCHIK
Why We Wrote a New Form Library for Django “Django comes with a form library, and yet we wrote a total replacement library… Django forms were fundamentally not usable for what we wanted to do.” KODARE.NET
Case-Insensitive String Class This article shows how you can create a case-insensitive string class using some basic meta programming with the dunder method __new__ . RODRIGO GIRÃO SERRÃO
7 Ways to Use Jupyter Notebooks Inside PyCharm Discover seven ways you can use Jupyter notebooks in PyCharm to explore and work with your data more quickly and effectively. HELEN SCOTT
Unified Python Packaging With uv Talk Python interviews Charlie Marsh, the maintainer of ruff, and they talk about uv and other projects at Astral. KENNEDY & MARSH podcast
It’s Time to Stop Using Python 3.8 Python 3.8 will stop getting security updates in November 2024. You really should upgrade! ITAMAR TURNER-TRAURING
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 → LightAPI: Lightweight API Framework GITHUB.COM/IKLOBATO
peepdb: CLI Tool to View Database Tables GITHUB.COM/EVANGELOSMEKLIS
dante: Zero-Setup Document Store for Python GITHUB.COM/SENKO
cookiecutter-uv: A Modern Template for Python Projects GITHUB.COM/FPGMAAS • Shared by Florian Maas
Django Content Settings: Advanced Admin Editable Settings DJANGO-CONTENT-SETTINGS.READTHEDOCS.IO • Shared by oduvan
| | | | | |
|