Python's 2018 in Review, Top Python Libraries, and More

It’s been an amazing 2018 for Python and I can’t wait to see what 2019 has in store for us.

With so much growth and excitement in the space I’m really enthusiastic for the future of Python and our global community.

For this week’s issue it felt appropriate to include a couple of retrospectives and recap articles. From the new PyPI website launching to Guido stepping down as BDFL, a lot has happened after all.

So here’s to a successful 2019 for you! Happy Pythoning!

— Dan Bader, Editor

Python “Year in Review” 2018: Top 10 StoriesIn this podcast episode I’m joining Michael Kennedy and Brian Okken for a Pythonic 2018 retrospective. We had a ton of fun recapping last year’s main events and our top 10 stories and developments. Join us on this episode when we count them down.TALK PYTHONpodcast

Articles & Tutorials

Python String Formatting Best PracticesLearn the four main approaches to string formatting in Python, as well as their strengths and weaknesses. You’ll also get a simple rule of thumb for how to pick the best general purpose string formatting approach in your own programs.REAL PYTHON

Administration Features of JupyterHubYou can use JupyterHub to deploy a multi user workshop environment where each user is given access to their own interactive Python shell environment in their web browser. This follow up article explains how course instructors can monitor and control user sessions.GRAHAM DUMPLETON

Python Job Search & Job BoardLooking to start 2019 with a career change? Find your dream Python job with PythonJobsHQ’s aggregated job listings and search engine for the best jobs in the industry. Brought to you by the creators of the PyCoder’s Weekly Newsletter.PYTHONJOBSHQ.COM