#349 – JANUARY 1, 2019
View in Browser »
Happy New Year!
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 Stories
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.
TALK PYTHON podcast
Python Has Brought Computer Programming to a Vast New Audience
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.
ECONOMIST.COM
Why MIT Now Uses Python Instead of Scheme for Its Undergraduate CS Program (2009)
In my mind, much of this is still relevant as of 2018. Also check out the related discussion on Hacker News (2018).
CHAS EMERICK
Python Basics: A Practical Introduction to Python 3
Make the leap from Beginner to Intermediate in Python with this complete curriculum freshly updated for Python 3.7. Includes exercises, interactive quizzes, and sample projects so you’ll always know what to focus on next. The first half of this book is a quick yet thorough overview of all the Python fundamentals. The second half focuses on solving interesting, real-world problems in a practical manner using Python. Early Access discount (47% off) available for a limited time only →
REAL PYTHON book sponsor
Setting Up Stripe Connect With Django
This intermediate-level Django tutorial looks at how to integrate Stripe Connect into a Django application to process and manage payments on behalf of others.
TESTDRIVEN.IO
Make a Location-Based Web App With Django and GeoDjango
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.
REAL PYTHON
Generating Doom Levels From Robot Vacuum Floor Plans
The title says it all… Fun fact: The project is called “DOOMBA.” :-)
RICH WHITEHOUSE
Discussions
Python, the Stack, and the Heap
A discussion of CPython memory management internals: Which types of data go where?
PYTHON.ORG
Python Jobs
Python Software Engineer (Palo Alto, CA)
Rhythm Diagnostic Systems, Inc
Senior Python Developer (Vienna, Austria)
Backend Software Engineer (Vancouver, Canada)
Head of Engineering (Remote)
Cybersecurity Firm Seeks Backend Lead (NY or LA)
Articles & Tutorials
Python String Formatting Best Practices
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.
REAL PYTHON
How Do You Make Open Source a Better Place?
Guido van Rossum received the “Groundbreaker Award” at the 2018 Oracle Code One conference and talks about how to make OSS better.
ALEXA MORALES • Shared by Ricky White
2018 Trending English Searches on Google Analyzed With Python
This article examines the trending Google searches 2018 versus last year, using a Python script that pulls the relevant data from Google Trends.
CHUA PING SHIUAN • Shared by Chua Ping Shiuan
Build Python Microservices With Docker, Flask, and ReactJS
In this step-by-step course you’ll learn how to quickly spin up a reproducible development environment with Docker to manage a number of Python microservices. Once the app is up and running locally, you’ll see how to deploy and scale it on AWS. Learn more →
TESTDRIVEN.IO sponsor
Administration Features of JupyterHub
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.
GRAHAM DUMPLETON
Inside a Python Dict
An interactively explorable explanation. This is cool!
JUST-TAKING-A-RIDE.COM
Top 7 Libraries and Packages of the Year for Data Science and AI: Python & R
In this list, Favio covers a wide range of libraries, repos, and packages that can help you be a better data scientist with Python.
FAVIO VÁZQUEZ
An A-Z of Useful Python Tricks
A grab bag of useful little tricks you can use for your next project or script.
PETER GLEESON
5 Easy Coding Projects to Do With Kids This Holiday
5 coding projects you can do in an hour, or a weekend over the holidays. They are suitable for young kids up to teens. Nice list!
ANTHONY SHAW
Creating a Custom Landing Page in Sphinx
How to create fully custom landing pages with the power of Jinja and HTML+CSS using the Sphinx static site generator.
OFOSOS.ORG
Asyncio in Python 3.7
Quick overview of the async IO changes shipped in Python 3.7.
CRISTIAN MEDINA
Projects & Code
crossCobra: Python IDE Using PyQt5
A brand new Python IDE/editor developed from scratch using PyQT. Check out the related discussion on Reddit.
GITHUB.COM/MORTEN1982
11 Interactive Jupyter/Python Demos of Popular Machine Learning Algorithms
Python examples of popular machine learning algorithms with interactive Jupyter demos and math explanations.
GITHUB.COM/TREKHLEB
Python Job Search & Job Board
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.
PYTHONJOBSHQ.COM
Events
PyDelhi User Group Meetup
January 5, 2019
MEETUP.COM
Fox Valley Python User Group
January 7, 2019
TUMBLR.COM
Melbourne Python Users Group, Australia
January 7, 2019
J.MP
PiterPy Meetup
January 8, 2019
PITERPY.COM
London Django Meetup
January 8, 2019
MEETUP.COM
Leipzig Python User Group Meeting
January 8, 2019
PYTHON-ACADEMY.COM
Dominican Republic Python User Group
January 8, 2019
PYTHON.DO
Happy Pythoning!
This was PyCoder’s Weekly Issue #349.
View in Browser »
[ Subscribe to 🐍 PyCoder’s Weekly 💌 – Get the best Python news, articles, and tutorials delivered to your inbox once a week >> Click here to learn more ]
from Planet Python
via read more
No comments:
Post a Comment