| Comparison of the 7 Python Governance PEPs |
With Guido stepping down as the BDFL one of these PEPs will likely decide who can make decisions about CPython’s future direction and how. CPython core developer Victor Stinner created this overview post to compare the governance models that have been put forward.
Clean Architecture in Python: A Step-By-Step Example
This detailed article shows a concrete Python example on how to implement Robert C. Martin’s “Clean Architecture” design patterns using a TDD approach. (Bonus points for the Day of the Tentacle reference!)
Use Your Python Skills to Practice Interviewing for the Job You Want (Practice for Free on Pramp)
Increase your chance of success: Practice your interview skills for data structures & algorithms, system design, data science, and behavioral interviews on Pramp, the world’s leading peer-to-peer mock interview platform. Pramp is 100% free. Schedule your first interview →
Python Module Imports Visualization
Diagrams that show dependencies between the internal modules of various well-known Python libraries.
CHEZSOI.ORG • Shared by Lucas Cimon
PSF Fellow Membership Nominations
Know someone who has served the Python community through extraordinary efforts? The Q4 deadline to nominate them to be a PSF Fellow is November 20 (today!)
Interactive Data Visualization in Python With Bokeh
Get up and running with Bokeh, using examples and a real-world dataset. You’ll learn how to visualize your data, customize and organize your visualizations, and add interactivity.
A Guide to Software Engineering for the Visually Impaired
How a person with adverse visual acuity can thrive and be successful in the field of software engineering. Addresses the importance and meaning of accessibility for developers with partial vision and recommends some best practices that are available today. Also check out the related PyOhio talk by the author.
ABRAR SHEIKH (YELP)
PSF Fundraiser Extended Until Nov 27
Contributions help fund workshops, conferences, and pay meetup fees. This is for a good cause folks, so consider opening your own wallets or asking your employer to contribute.
PYTHON SOFTWARE FOUNDATION
Top Programming Languages of 2018 (GitHub)
In case you’re wondering how Python is doing “in the wild” right now… :)
Red Hat Linux 8.0 Makes Python 3.6 the Default
Read the official announcement/changelog here.
Python Will Be the Official Programming Language for Education in France
Interesting to see this decided at a national level. Is this a good approach? Should other countries follow suit?
What the Heck Is an API?
Software Engineer (m/f) (Munich, Germany)
Senior Software Engineer (m/f) (Munich, Germany)
Lead Engineer (m/f) (Munich, Germany)
Senior Software Engineer - Full Stack (Raleigh, North Carolina)
Cybersecurity Firm Seeks Backend Lead (NY or LA)
AON CYBER SOLUTIONS
Senior Software Engineer (Los Angeles, California)
Senior Developer (Chicago, Illinois)
More Python Jobs >>>
Articles & Tutorials
DeOldify: Colorizing and Restoring Old Images With Python and Deep Learning
Interview with Jason Antic, the creator of DeOldify—a PyTorch powered tool that colorizes images with impressive results.
Vector Animations With Python
Learn how to create animations in Python using the Gizeh and MoviePy libraries. This article is from 2014 but I just recently learned about the author’s Gizeh library and I figured linking to the tutorial post here makes for a more engaging introduction.
Black Friday Python Course Bundle [55% off]
Get a limited-time special bundling, a set of Talk Python courses not available anywhere else. This bundle brings a unique combination of 30 hours of video content and many more of hands-on exercises. Save 55% off the list price, this week only →
TALK PYTHONcourse sponsor
Automatically Generate a Python Module From Jupyter Whenever a Notebook Is Saved
How can you write good code with Jupyter and integrate it with the rest of Python ecosystem? The author proposes as simple post save hook setup to allow importing code from other notebooks.
Get Productive With Python and VS Code
Slides, videos, and demo code for effective Python development with the Visual Studio Code editor.
How to Package and Deploy a Python Module on PyPI With Poetry, Tox and Travis
WRONGSIDEOFMEMPHIS.COM • Shared by Ricky White
Python Community Interview With Kenneth Reitz
Kenneth is the author of the extremely popular requests and pipenv libraries. In this interview, he discusses his latest projects,
PyTheory, and the most challenging code he’s written to date.
Excel Workbook REST API Example
xlwings library allows you to expose an Excel workbook via a REST API both on Windows and macOS. This can be useful when you have a workbook running on a single computer and want to access it from another computer. Demo video
XLWINGS.ORG • Shared by Felix Zumstein
Introduction to Pandas’ MultiIndexes
How to work with Pandas’ MultiIndexes using realistic data + practical code snippets.
ZAX ROSENBERG • Shared by Zax Rosenberg
How to Deploy Django Channels to Production
CHILLAR ANAND • Shared by Chillar Anand
“Rounding Numbers in Python” (Interactive Quiz)
Test your knowledge of rounding numbers in Python. (This is more difficult than it may seem at first.)
9 Obscure Python Libraries for Data Science
A grab bag of useful, but little-known Python libraries for data science.
Jupyter Notebooks Made Me a Lazy Programmer…
“Jupyter is fantastic for this, yet somehow after some time coding in notebooks almost exclusively, I found my coding abilities starting to slip. After a while, I found myself picking up bad habits.”
DANIEL WILSON opinion
How Netflix Uses Jupyter Notebooks “in Production”
Python Data Visualization 2018: Why So Many Libraries?
Tensorflow 2.0: Models Migration and New Design
This article describes the (known) differences between Tensorflow 1.x and 2.x, focusing on the change of mindset required and highlighting the pros and cons of the new implementations.
Projects & Code
PyEnvDiff-lib: A Python Environment Diff Tool
A pure-python, dependency-free, library and tool that collects, organizes, displays and saves information about any Python environment, and then enables both humans and computers to compare.
JEFFREY MCLARTY • Shared by Jeffrey McLarty
chartify: Python Charting Library for Data Scientists
All plotting functions use a consistent input data format and the default styles look good out of the box. Built on top of Bokeh.
SetSimilaritySearch: All-Pair Set Similarity Search on Millions of Sets in Python
Building a recommender system? Then this is worth checking out. Related discussion on Hacker News.
cache.py: Python Memoization Across Program Runs
Attempts to make it painless to cache expensive functions across program runs. While not a silver bullet this can surely save you some time. Nice and simple decorator-based interface.
big-list-of-naughty-strings: Examples of “Bad Strings” for Testing User-Input Data
A list of strings which have a high probability of causing issues when used as user-input data. Think “weird unicode” and other fun examples you can use to test your string-validation algorithms.
PySimpleGUI Now Supports Qt
q: Run SQL Directly on CSV Files
Excalibur: PDF Table Extraction for Humans
READTHEDOCS.IO • Shared by Ricky White
pixelhouse: A Minimalist Drawing Library for Making Beautiful Animations in Python
TRAVIS HOPPE • Shared by Travis Hoppe
Funky: Zsh Alias/Function Manager
PyCon 2019 Registration Is Open
May 1–9 in Cleveland, OH. Get your early-bird tickets!
PythonDay México 2018
Nov 30–Dec 1 in Guadalajara, Mexico.
PyCon Sweden 2018
Dec 12-13 in Stockholm, Sweden.
Nov 22–25 in Buenos Aires