Learn Python with Talk Python's over 250 hours of courses

2017 Python Year in Review

Episode #145, published Sun, Dec 31, 2017, recorded Thu, Dec 28, 2017

It's been an amazing year for Python. We've seen its meteoric growth continue to become the most popular, major programming language. We've seen significant grants and funding come in for open source. And this just might be the year that the Python 2 or Python 3 question was finally settled.

Join Brian Okken, my co-host from our Python Bytes podcast, and me as we look back at many of the major milestones for Python in 2017.

Links from the show

#1. Finally we switch to modern Python

Python 3 vs Python 2: It’s Different This Time: activestate.com
Django 2.0 is dropping support for legacy Python: news.ycombinator.com
Django 2.0 (released earlier this month): docs.djangoproject.com
Instagram switching to Python 3 on one branch: youtube.com
Heroku switching default to v3.6: reddit.com
NumPy: Plan for dropping Python 2.7 support: github.com/numpy
Python 2 Death Clock: pythonclock.org

#2. Hackers subvert PyPI

Ten Malicious Libraries Found on PyPI: arstechnica.com

#3. PyPI gets long awaited support to modernize

PSF awarded $170,000 grant from Mozilla Open Source Program to improve sustainability of PyPI: pyfound.blogspot.com
NumPy receives first ever funding, thanks to Moore Foundation: numfocus.org

#4. Digital activists move to save endangered data

Hackers downloaded US government climate data and stored it on European servers as Trump was being inaugurated: qz.com

#5. Rise of the async web frameworks

Sanic: github.com/channelcat
Quart: gitlab.com/pgjones/quart
Japronto: github.com/squeaky-pl/japronto

#6. CPython moved to GitHub

CPython on GitHub: github.com/python/cpython
Mailing list announcement: mail.python.org
Reddit discussion: reddit.com/r/Python
Brett Cannon’s excellent background story: snarky.ca

#7. The Incredible Growth of Python

Stackoverflow article: stackoverflow.blog
Python overtakes R, becomes the leader in Data Science, Machine Learning platforms: kdnuggets.com

#8. Tech is in danger of scaring people

Tech people think they are the good guys, they aren't: wired.com
The Dark Secret at the Heart of AI: technologyreview.com
The Real Threat of Artificial Intelligence: nytimes.com

#9. Python appears inside some influential apps

Excel and Python, maybe: excel.uservoice.com
Python in SQL Server 2017: enhanced in-database machine learning: blogs.technet.microsoft.com

#10. Google implements Python (2 :-/ ) on Go

How big is the Python Family: py.checkio.org/blog
Grumpy: Running Python on Go: talkpython.fm

Brian's book: Python Testing with pytest: amzn.to/2DsYmiJ
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Want to go deeper? Check out our courses

Talk Python's Mastodon Michael Kennedy's Mastodon