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

I love the fact that in 2018 we articles about Python show up in publications like The Economist. This is a nice little (mainstream) writeup of Python's history so far and Guido van Rossum's personal journey as the language's creator.

In this step-by-step Python tutorial, you'll learn how to use Django and GeoDjango to build a location-based web application from scratch. You'll be building a simple nearby shops application that lists the shops closest to a user's location.

文章,教程和嗯哼

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

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

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