| Python 3.7.2 and 3.6.8 Are Now Available |
No major changes—full changelogs here (3.7.2) and here (3.6.8). Also, Python 3.6.8 is planned to be the last bugfix release of Python 3.6.
How to Write Beautiful Python Code With PEP 8
On writing high-quality, readable code by using the Python style guidelines laid out in PEP 8. Following these guidelines will help you make a great impression when sharing your work with potential employers and collaborators.
Create User Interfaces With Python
Learn how to create gorgeous user interfaces and data visualizations with Qt for Python in this free hands-on webinar. Also included are free examples of ready-made 2D/3D data visualizations, controls, charts, and more to get you started. Code along →
Python Gets a New Governance Model
Great coverage of the governance changes coming to CPython after Guido stepped down as the BDFL this year.
A Thing I Learned About Python Recursion
CPython has a limit on how large its stack can grow, 1000 frames by default. If you recur more than that, a
RecursionError will be raised.
Python 3: Ten Years Later
This is a summary of Victor’s FOSDEM 2018 talk in February. Interesting analysis of the transition and a history of Python’s evolution. Slide deck and video recording included at the link.
What, No Python in RHEL 8 Beta?
Red Hat Linux now requires you to specify whether you want Python 3 or Python 2 (legacy Python) to be the system version of Python. Personally, I wish they would’ve just used Python 3 as the default because of the looming end of support date for legacy Python.
Advent of Code 2018 Solutions
Python solutions to the Advent of Code daily coding puzzles. Thanks Michael!
Python + Woodworking = Success
“My 15 year old daughter made a Christmas present for her older brother. He is a programmer.”
F-Strings Are Surprisingly Fast
What Would You Consider the Python Basics/Fundamentals?
Senior Python Developer
ADVERITY GMBH 📍 VIENNA, AUSTRIA
Backend Software Engineer
GASKET GAMES CORP 📍 VANCOUVER, CANADA
Head of Engineering
FINDKEEP.LOVE 📍 REMOTE
Cybersecurity Firm Seeks Backend Lead
AON CYBER SOLUTIONS 📍 NY OR LA
More Python Jobs >>>
Articles & Tutorials
Programming Lego Mindstorms With Python
Notebook and code for the PyCon Australia 2017 presentation on programming Lego Mindstorms robots with Python. I recently learned about this on Pythonista Cafe (Thanks Jacek!) and using Python to program a Mindstorms brick seems fun.
Building WebRTC Applications in Python Using AIORTC
Jeremy Lainé explains why he wrote a Python implementation of the WebRTC in the form of the AIORTC module. He also discusses how it works, how you can use it in your own projects, and what he has planned for the future.
Build Python Microservices With Docker, Flask, and ReactJS
In this step-by-step course you’ll learn how to quickly spin up a reproducible development environment with Docker to manage a number of Python microservices. Once the app is up and running locally, you’ll see how to deploy and scale it on AWS. Learn more →
How to Update Your Scikit-Learn Code for 2018
scikit-learn code a few years old? Have you been getting warnings ever since you upgraded to the latest version, but you don’t know how to fix your code? This article can help you to fix the most common issues.
KEVIN MARKHAM • Shared by Kevin Markham
Python and Django Logging in Plain English
An exploration of the different pieces of logging in Python and how they all fit together in a Django app.
JAMES TIMMINS • Shared by James Timmins
Why You Should Be Using Pathlib
pathlib is better than
Awesome Python Applications (Goals)
A catalogue of open-source Python applications and what we can learn from 180+ case studies on successfully shipping Python software.
Python Sets Quiz
Test your understanding of Python sets with this interactive quiz.
JWT Auth With Django REST Framework
JWT stands for JSON Web Token and is an authentication strategy used by client/server applications where the client is a web application. Nice writeup for Djangonauts.
Two Years of PyBites
PyBites celebrates their 2 year anniversary. Congrats Bob & Julian!
Free Hotel Wifi With Python and Selenium
Knowing how to quickly write a Selenium script can be a real time saver…
Python Pandas: Tricks & Features You May Not Know
Lesser-known but idiomatic Pandas features for those already comfortable with Pandas’ basic functionality and concepts.
Projects & Code
Python Community Map
A map full of lovely Python communities, making it easy to add yours.
PYTHON.ORG.BR • Shared by Jonatas Baldin
wikipedia2vec: Learning Vector Representations of Words and Entities From Wikipedia
Anaconda Distribution 2018.12 Released
The Anaconda Python distribution switches from a major/minor version scheme to a
year.month scheme. More info at the link.
Saleor 2.0 Release: Django-Based E-Commerce Platform
Art: Python Library for Converting Text to ASCII Art
python-conv-lib: For-Loop-Styled Convolution Passes on Iterables
“Logging made simple, no excuses for any debug print calls.”
XSStrike: Advanced XSS Detection Suite
peewee-async: Asynchronous Interface for the Peewee ORM
home-assistant: Open Source Home Automation With Python