#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



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.