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.

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!)

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 →

sponsor

Diagrams that show dependencies between the internal modules of various well-known Python libraries.

CHEZSOI.ORG • Shared by Lucas Cimon

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!)

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.

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.

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.

In case you’re wondering how Python is doing “in the wild” right now… :)

Discussions

Interesting to see this decided at a national level. Is this a good approach? Should other countries follow suit?

Python Jobs

More Python Jobs >>>

Articles & Tutorials

Interview with Jason Antic, the creator of DeOldify—a PyTorch powered tool that colorizes images with impressive results.

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.

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 →

course

sponsor

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.

Slides, videos, and demo code for effective Python development with the Visual Studio Code editor.

WRONGSIDEOFMEMPHIS.COM • Shared by Ricky White

Kenneth is the author of the extremely popular requests and pipenv libraries. In this interview, he discusses his latest projects, Responder and PyTheory , and the most challenging code he’s written to date.

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. Thelibrary 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

How to work with Pandas’ MultiIndexes using realistic data + practical code snippets.

ZAX ROSENBERG • Shared by Zax Rosenberg

CHILLAR ANAND • Shared by Chillar Anand

Test your knowledge of rounding numbers in Python. (This is more difficult than it may seem at first.)

A grab bag of useful, but little-known Python libraries for data science.

“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.”

opinion

podcast

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

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

All plotting functions use a consistent input data format and the default styles look good out of the box. Built on top of Bokeh

Building a recommender system? Then this is worth checking out. Related discussion on Hacker News.

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.

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.

READTHEDOCS.IO • Shared by Ricky White