| An Intro to Threading in Python |
In this intermediate-level tutorial, you’ll learn how to use threading in your Python programs. You’ll see how to create threads, how to coordinate and synchronize them, and how to handle common problems that arise in threading.
Is Python Pass-By-Reference or Pass-By-Value? (2014)
A great explanation of Python’s argument-passing semantics.
Find a Python Job Through Vettery
Vettery specializes in developer roles and is completely free for job seekers. Interested? Submit your profile, and if accepted, you can receive interview requests directly from top companies seeking Python devs. Get started →
Changing a Feature Without Breaking Legacy Code
Step by step post about how the author used Python’s decorator feature to change a piece of user facing functionality without breaking existing user code that uses it.
Deconstructing xkcd #1987 (Python Environments)
Brett breaks down the famous Python-related xkcd #1987 comic in an attempt to try an de-mystify what has happened to the artist’s laptop. Fun read!
Intro to Object-Oriented Programming (OOP) in Python
Learn the fundamentals of object-oriented programming (OOP) in Python and how to work with classes, objects, and constructors.
REAL PYTHON video
Why Is Calculating the Mean of a List of Floats So Hard?
DAVID R. MACIVER
CPython 3.7.3 Is Now Available
Read the changelog here.
When You Try to Choose a Meaningful Variable Name…
What Is Your Job Title and How Do You Use Python in Your Job?
Machine Learning and Data Science Developer (Austin, TX)
PROTECTION ENGINEERING CONSULTANTS LLC
Lead Software Developer (Toronto, Canada)
Python Software Engineer (Berlin, Germany)
More Python Jobs >>>
Articles & Tutorials
How to Turn Django Admin Into a Lightweight Dashboard
How to turn Django Admin into a lightweight dashboard by adding a chart and a summary table. Recommended reading for Django Admin hackers :)
Django Migrations 101
Get comfortable with Django migrations and learn how to create database tables without writing any SQL, how to automatically modify your database after you changed your models, and how to revert changes made to your database.
REAL PYTHON video
Python Opportunities Come to You on Indeed Prime
Indeed prime is a hiring platform exclusively for tech talent like you. If you’re accepted, we’ll match you with companies and roles that line up with your skills, career goals and salary expectations. Apply for free today.
Async/Await for wxPython
How to use async/await in wxPython with the
ANDY BULKA • Shared by Andy Bulka
Using Ephemeral Python Docker Containers as CLI Applications
How to use Docker containers to sandbox the complex inner workings of a Python command-line (CLI) application.
Multi-Stage Docker Builds for Python: Virtualenv,
--user, and Other Methods
Learn the basics of Docker multi-stage builds for Python apps.
Python for Reverse Engineering 1: ELF Binaries
“Building your own disassembly tooling for fun and profit.”
Monolith vs Microservices: A Tale From Python at “Scale”
Going from monoliths to microservices, and back?
Python’s “else” Clause for Loops
while loops in Python, the
else clause is executed if the loop reached its natural end without encountering a
Projects & Code
PyPy v7.1 Released
The biggest change is that PyPy now uses utf-8 internally for unicode strings.
PYPY STATUS BLOG
pyright: Static Type Checker for Python
Microsoft launched a static type checker for Python, written in TypeScript. They claim that “Pyright is typically 5x or more faster than mypy and other type checkers that are written in Python.”
lark: Modern Parsing Library for Python
pywol: Wake-On-Lan Tool Written in Python
iTerm2 Gets a Python API
iTerm 2 is a fantastic terminal emulator for macOS. And now it has a spiffy new Python API.
d6tflow: Library for Building Highly Effective Data Science Workflows
juniper: CLI for Packaging Lambda Functions
GITHUB.COM/EABGLOBAL • Shared by Pedro Diaz (PythonistaCafe
📆🐍 Upcoming Python Events ⋅ PuPPy Annual Benefit: Discussion About the Past and Future of Language Design A historic discussion of language creators about the past and future of language design. Great lineup of guests, including Guido. ⋅ DjangoCon US 2019 Returns to San Diego The DjangoCon US 2019 conference will return to San Diego, California, from September 22-27, 2019. ⋅ PyWeek 27 March 24 to April 1, 2019 ⋅ PythOnRio Meetup March 30, 2019 ⋅ PyDelhi User Group Meetup March 30, 2019 ⋅ Melbourne Python Users Group, Australia April 1, 2019 ⋅ Dominican Republic Python User Group April 2, 2019 ⋅ Moscow Python Conf++ 2019 April 5 to April 6, 2019