| | Setuptools Breaks Things, Then Fixes Them This post is Bite Code’s monthly summary, but the lead story happened just days ago. In line with a 7 year old deprecation, setuptools finally removed the ability to call its test command. Many packages promptly broke. The following day the change was undone. BITE CODE!
How to Write an Installable Django App In this step-by-step tutorial, you’ll learn how to create an installable Django app. You’ll cover everything you need to know, from extracting your app from a Django project to turning it into a package that’s available on PyPI and installable through pip. REAL PYTHON
Prod Alerts? You Should be Autoscaling Let Judoscale solve your scaling issues. We support Django, Flask, and FastAPI, and we also autoscale your Celery and RQ task queues. Traffic spike? Scaled up. Quiet night? Scaled down. Work queue backlog? No problem → JUDOSCALEsponsor
State of Flask and Pallets in 2024 Talk Python interviews David Lord, the lead maintainer of the Pallets open source organization which is responsible for Flask, Jinja, and Click. They talk about the latest for the org and Flask. TALK PYTHON podcast
Python 3.13.0 Release Candidate 1 Released CPYTHON DEV BLOG
Quiz: Python Strings and Character Data REAL PYTHON
Quiz: How to Use Generators and yield in Python REAL PYTHON
Articles & Tutorials Tips for Navigating an Issue Tracker on GitHub Scouring an open source project’s issues can lead to an open source contribution, but there is often an overwhelming amount of issues to sift through. In this article, Stefanie shares her tips for navigating an open source project’s issue tracker to find something to work on. STEFANIE MOLIN • Shared by Stefanie Molin
Working With JSON Data in Python In this tutorial, you’ll learn how to read and write JSON-encoded data in Python. You’ll begin with practical examples that show how to use Python’s built-in “json” module and then move on to learn how to serialize and deserialize custom data. REAL PYTHON
Simulate a Text File in Python Testing an application that reads files from a disk can be complicated. It may depend on the machine, require special access, or be frustratingly slow. This course shows you how to simulate a text file using Python to simplify testing. REAL PYTHON course
How I Use Python to Organize My Data Analyses This is a description of how Joshua uses Python in a package-centric way to organize his approach to data analyses. This is a system he has evolved while working on his computational biology Ph.D. and working in industry. JOSHUA COOK • Shared by Joshua Cook
Python String Formatting: Available Tools and Their Features In this tutorial, you’ll learn about the main tools for string formatting in Python, as well as their strengths and weaknesses. These tools include f-strings, the .format() method, and the modulo operator. REAL PYTHON
Why Does python -M json Not Work? Why Is It json.tool ? Python’s json.tool command-line interface pretty prints your JSON. Have you ever wondered why it is in json.tool instead of the module directly? This article explains the history behind this module. TREY HUNNER
PSF Bylaws Change Recently, the PSF board was alerted to a flaw in the bylaws that could expose the foundation to unbounded financial liability. As such, a board driven change has been instituted. PYTHON SOFTWARE FOUNDATION
Fear of Over-Engineering Has Killed Engineering Altogether This opinion piece outlines why the culture of rapid delivery has eroded quality engineering. It talks about how we got where we are and what should be done instead. PAO RAMEN
Tracing the Evolution of a Python Function With git log The git log command has arguments you can use to examine just part of a commit. This article shows you how to trace the changes to a single Python function. JOËL PERRAS
tea-tasting: Statistical Analysis of A/B Tests This post introduces you to the new tea-tasting project that lets you do statistical analysis on your A/B tests. EVGENY IVANOV
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 → pygamelib: Text-Mode Game Development With Python GITHUB.COM/PYGAMELIB
git-authorship: Who Wrote Each Line in Your Repo GITHUB.COM/THEHALE
saa: Translate Times Into Spoken Expressions GITHUB.COM/PROTEUSIQ
python-vendorize: Vendorize Packages From PyPI GITHUB.COM/MWILLIAMSON
django-slick-reporting: Dashboard and Reporting Engine GITHUB.COM/RAMEZISSAC
| | | | | |
|