| Call for Proposals for PyCon 2020 Is Open |
The submission deadlines are: Tutorial proposals are due November 22, 2019. Talk, Charlas, Poster, and Education Summit proposals are due December 20, 2019.
Python vs C++: Selecting the Right Tool for the Job
Explore the similarities and differences you’ll find when comparing Python vs C++. You’ll learn about memory management, virtual machines, object-oriented programming differences, and much more.
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 →
PEP 603: Adding a
frozenmap Type to
A draft PEP that proposes adding a new fully persistent and immutable mapping type called
frozenmap to the
collections module in the Python standard library.
Java Primer for Python Developers
“There are large distinctions between the two programming languages, but I’ll try to give the most notable that I encountered–as I approached Java from a Python-heavy background.”
The Boring Technology Behind a One-Person Internet Company
The Python-powered tech stack of a one-person company (ListenNotes podcast search engine).
Types for Python HTTP APIs
How Instagram uses types to document and enforce a contract for their Python HTTP APIs.
ANIRUDH PADMARAO (INSTAGRAM)
What Are Some of the Drawbacks of Python?
Also see the related discussion on Hacker News.
How Common Is Python in the Enterprise World?
Python Backend Developer (Kfar Saba, Israel)
Senior Software Engineer (Remote)
Senior Python Developer/PM/Architect (Austin, TX)
Senior Software Developer (Edmonton, Canada)
LEVVEN ELECTRONICS LTD.
More Python Jobs >>>
Articles & Tutorials
PyGame: A Primer on Game Programming in Python
Learn how to use PyGame. This library allows you to create games and rich multimedia programs in Python. You’ll see how to draw items on your screen, implement collision detection, handle user input, and much more!
How “Export to Excel” Almost Killed Our System
“Inspired by an actual incident we had in one of our systems caused by an Export to Excel functionality implemented in Python, we go through the process of identifying the problem, experimenting and benchmarking different solutions.”
SQL, Python, and R. All in One Platform. Free Forever.
Mode Studio combines a SQL editor, Python & R notebooks, and visualization builder in one platform. Connect your data warehouse and analyze with your preferred language. Make custom visualizations (D3.js, HTML/CSS) or use out-of-the-box charts.
JPMorgan’s Athena Has 35 Million Lines of Python 2 Code, and Won’t Be Updated to Python 3 in Time
“With 35 million lines of Python code, the Athena trading platform is at the core of JPMorgan’s business operations. A late start to migrating to Python 3 could create a security risk.”
Should You Use “Dot Notation” or “Bracket Notation” With Pandas?
There are two ways to select a Series from a DataFrame: “dot notation” and “bracket notation” (square brackets). Find out which one you should use, and why.
LEGB? Meet ICPO, Python’s Search Strategy for Attributes
How Python looks up object attributes like
obj.name using a “instance, class, parent, object” search algorithm.
Never Delete PyPI Release
Why you should (almost) never delete a bad release from PyPI—and what to do as a package maintainer instead.
ALEX BECKER • Shared by Alex Becker
“Level Up Your Python” Humble Bundle
Support Pythonic charities like the PSF and get books, software, and videos collectively valued at $867 for a pay-what-you-want price.
Python Does What?! Welcome to the
A Python “gotcha” involving floating point numbers and tuples.
heapq Module and Heap Data Structure Explained With Examples
Fastest Python Function to Slugify a String
Projects & Code
python-intervals: Data Structure and Operations for Intervals
GITHUB.COM/ALEXANDREDECAN • Shared by Alexandre Decan
PyCParser: C Parser and Interpreter Written in Python With Automatic
ctypes Interface Generation
MyHDL: Design Hardware With Python
Neural Modules: Toolkit for Conversational AI
30-seconds-of-python: Collection of Python Snippets That You Can Understand in 30 Seconds or Less
ml-workspace: All-In-One Web-Based IDE Specialized for Machine Learning and Data Science
GITHUB.COM/ML-TOOLING • Shared by Lukas Masuch
awesome-python-typing: Python Type Stubs, Plugins, and Tools