| CPython 3.7.4 Is Now Available |
Lots of bug fixes and small improvements. Full changelog here.
A Sneak Peek at Python 3.8
Playing around with new features in Python 3.8 such as assignment expressions (“walrus operator”), positional-only arguments, and runtime audit hooks.
Free Automated Visual Testing With Percy
Visually test your web app, component library, or static site across browsers and responsive widths to catch UI bugs and ship with complete confidence. Get started for free →
Reading and Writing Files in Python
Learn about reading and writing files in Python from the ground up. You’ll cover everything from what a file is made up of to which libraries can help you along that way. You’ll also take a look at some basic scenarios of file usage as well as some advanced techniques.
REAL PYTHON video
Fastest Way to Load Data Into PostgreSQL Using Python
This article explores ways to import messy data from remote source into PostgreSQL using Python and the
Psycopg2 module. The data is big, fetched from a remote source, and needs to be cleaned and transformed.
Deploying Django to Heroku With Docker
This post looks at how to deploy a Django app to Heroku with Docker via the Heroku Container Runtime.
Only 5 People Maintain
Related discussion on Hacker News.
Python Ported to WebAssembly
Senior Back-End Web Developer
7GEESE 📍 VANCOUVER, CANADA
418 MEDIA 📍 CLIVE, IA
Sr. Python Engineer
PUBLIC BROADCASTING SERVICE 📍 ARLINGTON, VA
Senior Backend Software Engineer
CLOSE 📍 REMOTE
STYLIGHT GMBH 📍 MUNICH, GERMANY
More Python Jobs >>>
Articles & Tutorials
Write More Pythonic Code (Learning Path)
Get a guided tour through Python’s best practices so you can write cleaner, more readable, and more Pythonic code.
Domain Driven Design for Python
An interview with Henry Percival about software architecture patterns for large and complex systems, and how they translate to Python projects.
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 →
What Is Dynamic Programming? (With Python Examples)
Dynamic programming is breaking down anproblem into smaller sub-problems, and storing the solution to each sub-problems so we don’t repeat calculations.
The Python Help System
In this article, you will learn how to use Python’s built-in help system that you can use to look up documentation directly from within a REPL session.
Common Python OOP Examples and Solutions
Examples of object-oriented programming (OOP) concepts of abstraction, encapsulation of data, inheritance, polymorphism, meta-classes and decorators.
PYTHONPROGRAMMING.IN • Shared by Amit Arora
Build a Celebrity Look-Alike Detector With Azure’s Face Detect and Python
This article describes how to use Microsoft Azure’s Face API with Python to identify faces in images and determine if they are of the same person.
What’s the Average Python Developer Salary in the US?
What makes Python popular? What is the average Python developer salary in the US? And how many Python programmers are there in the world?
Python Type Hints Overview
Why type hints were added to Python and how they can help you write more maintainable code and make Python programming more enjoyable.
New Dynamic Arrays in Excel With Python and
Dynamic arrays are a new feature in Microsoft Excel. See how they work with Python and xlwings UDFs.
Most-Used Python Code in the Pentesting/Security World
Take a guess…
Python Tips and Tricks From the
@pythonetc Telegram Channel
Folding vs Currying in Python
Matlab vs Julia vs Python
A Simple Scheduler in Python
BHUPESH VARSHNEY • Shared by Bhupesh Varshney
The Python Assert Statement
Fixes to Common PyQGIS Plugin Migration Issues
Projects & Code
tiny-tetris: Python Tetris Implementation That “Fits on a Business Card”
Dragster: Open-Source Python Library for Building Data Applications
vue.py: Using VueJS With Pure Python, in the Browser
python_autocomplete: Autocomplete Python With Deep Learning
HTTP Toolkit: Capture, View and Explore Your Python Code’s HTTP Traffic
HTTPTOOLKIT.TECH • Shared by Tim Perry
marc: Markov Chains in Pure Python
GITHUB.COM/MAXHUMBER • Shared by Max Humber
op-askpass: Unlock Your SSH Keys Using Password Stored in 1Password
GITLAB.COM/MACIEJ.GOL • Shared by Maciej Gol
Websauna: Full Stack Python Web Framework
aiortc: WebRTC and ORTC Implementation for Python Using Asyncio
GITHUB.COM/AIORTC • Shared by Python Bytes FM
flake8-comprehensions: Flake8 Plugin to Help You Write Better Comprehensions
GITHUB.COM/ADAMCHAINZ • Shared by Python Bytes FM
Ibis: Python Data Analysis Productivity Framework
flynt: Automatically Convert Old String Literal Formatting to F-Strings