/Python

Python Overtakes Java To Become Second-most Popular Language On GitHub After JavaScript

- Tim Anderson tl;dr: This is predominately because of Python's use in machine learning and data science. The article runs through some other trends from GitHub's "State of the Octoverse", which can be found here. 

featured in #161


It's The End Of Python 2. Are We Prepared?

- Jeremy Katz tl;dr: There is a burden on maintainers of the 200,000 Python libraries to meet the looming deadline. It's another reason why OS maintainers should be paid for their work.

featured in #159


Python At Scale: Strict Modules

- Carl Meyer tl;dr: Scaling with Python has performance challenges. The team is experimenting with a new a new strategy using strict modules, leveraging many of the "low-level extensibility mechanisms already provided by Python."

featured in #158


What’s New In Python 3.8

- Raymond Hettinger tl;dr: Includes assignment expressions, positional-only parameters, parallel filesystem cache for compiled bytecode files and more.

featured in #157


Hash Tables

- Anon tl;dr: Post about "what hash tables are, why you would use them, and how they’re used to implement dictionaries in the most popular Python interpreter - CPython"

featured in #156


Call For Proposals For PyCon 2020 Is Open!

- Jackie Augustine tl;dr: Proposals due November 22. Pycon is looking for beginner, intermediate, and advanced proposals on all topics, an opportunity to "share what you’re working on, how you’re working on it, what you’ve learned, what you’re learning."

featured in #154


Sunsetting Python 2

tl;dr: As of January 2020, the Python community will sunset Python 2. It will no longer be supported, including security flaws. Everyone should upgrade to Python 3.

featured in #153


How To Set Up A Perfect Python Project

- Brendan Maginnis tl;dr: Best practices on how to setup a Python project. The author also provides us with a boilerplate, using pipx and pipenv.

featured in #152


Understanding the Python Traceback

- Chad Hansen tl;dr: Tutorial allows you to make sense of the next traceback you see, recognize some of the more common tracebacks and log a traceback successfully while still handling the exception.

featured in #149


Sneak Peek At Python 3.8

- Jerry Pussinen tl;dr: Look at the new features you'll see in the next version of Python, specifically assignment expressions, positional-only arguments and runtime audit hooks.

featured in #148