Issue #369

Bokeh for Data Viz, PEP 581, Leaking Batteries, and More

May 21, 2019

Bokeh for Data Viz, PEP 581, Leaking Batteries, and More
#369 – MAY 21, 2019 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Interactive Data Visualization in Python With Bokeh
This course will get you up and running with the Bokeh library, using examples and a real-world dataset. You’ll learn how to visualize your data, customize and organize your visualizations, and add interactivity.
REAL PYTHON video

Build a Hardware-Based Face Recognition System for $150 With the Nvidia Jetson Nano and Python
“With the Nvidia Jetson Nano, you can build stand-alone hardware systems that run GPU-accelerated deep learning models on a tiny budget. It’s just like a Raspberry Pi, but a lot faster.”
ADAM GEITGEY

Leverage Data Science to Optimize Your Application
PyCharm 2019.1 Professional Edition has all-new Jupyter Notebooks support. You can use the same IDE that you use for building your application to analyze the data to improve it. Try it now →
JETBRAINSsponsor

PEP 581 Accepted (Using GitHub Issues for CPython)
CPython’s issue tracker will be migrated from Roundup to GitHub issues.
PYTHON.ORG

Batteries Included, but They’re Leaking
“Amber Brown of the Twisted project shared her criticisms of the Python standard library [at PyCon 2019]. This proved to be the day’s most controversial talk; Guido van Rossum stormed from the room during Q & A.” Related discussion on Hacker News
PYFOUND.BLOGSPOT.COM

Unicode & Character Encodings in Python: A Painless Guide
Get a Python-centric introduction to character encodings and unicode. Handling character encodings and numbering systems can at times seem painful and complicated, but this guide is here to help with easy-to-follow Python examples.
REAL PYTHON

Python Built-Ins Worth Learning
“Which built-ins should you know about? I estimate most Python developers will only ever need about 30 built-in functions, but which 30 depends on what you’re actually doing with Python.”
TREY HUNNER

PSF Q2 2019 Fundraiser
Support the Python Software Foundation by donating in the quarterly donation drive. Your donations help fund Python conferences, workshops, user groups, community web services, and more.
PYTHON.ORG


Discussions


Black: The Uncompromising Python Code Formatter
“I often dislike autoformatter output too, but then I remember that while no-one likes what the autoformatter does to their code, everyone likes what the autoformatter does to their coworkers’ code, and then I chill out about it. Having a standard is more important than the standard being excellent.”
HACKER NEWS


Python Jobs


SIPS Programmer (Madison, WI)
UNIVERSITY OF WISCONSIN

Senior API Developer (Copenhagen, Denmark)
GAMEANALYTICS LTD.

Senior Backend Python Developer (Remote)
KIWI.COM

More Python Jobs >>>


Articles & Tutorials


Structuring Your Python Project
“Which functions should go into which modules? How does data flow through the project? What features and functions can be grouped together and isolated? By answering questions like these you can begin to plan, in a broad sense, what your finished product will look like.”
PYTHON-GUIDE.ORG

5 Reasons Why People Are Choosing Masonite Over Django
The creator of Masonite explains why you should consider Masonite for use in your next Python web dev project.
JOSEPH MANCUSO

Join a Community of 3.5 Million Developers on DigitalOcean
Discover why Python developers love self-hosting their apps on DigitalOcean, the simplest cloud platform. Click here to learn more and get started within minutes →
DIGITALOCEANsponsor

New Features Planned for Python 4.0 (Satire)
“All new libraries and standard lib modules must include the phrase “for humans” somewhere in their title.” “Type-hinting has been extended to provide even fewer tangible benefits. This new and “nerfed” type hinting will be called type whispering.”
CHARLES LEIFER

Announcing the Wolfram Client Library for Python
Get full access to the Wolfram Language from Python.
WOLFRAM.COM

Scalable Python Code With Pandas UDFs
“Pandas UDFs are a feature that enable Python code to run in a distributed environment, even if the library was developed for single node execution.”
BEN WEBER

Three Ways of Storing and Accessing Lots of Images in Python
In this tutorial, you’ll cover three ways of storing and accessing lots of images in Python. You’ll also see experimental evidence for the performance benefits and drawbacks of each one.
REAL PYTHON

Support for Python 2 Ends in 2019, and It’s High Time for Developers to Take Action
Your weekly reminder :-)
REVYUH.COM

Docker Is Different: Configuring Gunicorn for Containers
This article covers preventing slowness due to worker heartbeats, configuring the number of workers, and logging to stdout.
PYTHONSPEED.COM

Come to Mexico for PyCon Latam 2019
Come join us in beautiful Puerto Vallarta in the first installment of this conference. With an all-inclusive ticket that covers food and lodging, you can’t miss this opportunity!
PYCONsponsor

Remote Development Using PyCharm
VUYISILE NDLOVU

Overview of Async IO in Python 3.7
STACKABUSE.COM

Python Project Tooling Explained
SIMONE ROBUTTI


Projects & Code


Stackless Python
“Stackless Python, or Stackless, is a Python programming language interpreter, so named because it avoids depending on the C call stack for its own stack. […] The most prominent feature of Stackless is microthreads, which avoid much of the overhead associated with usual operating system threads.”
WIKIPEDIA.ORG

DeleteFB: Selenium Script to Delete All of Your Facebook Wall Posts
GITHUB.COM/WESKERFOOT

pydebug: Decorators for Debugging Python
GITHUB.COM/BENMEZGER

PyMedPhys: Common, Core Python Package for Medical Physics
PYMEDPHYS.COM

Django-CRM: Sales Dashboard
DJANGO-CRM.READTHEDOCS.IO

📆🐍 Upcoming Python Events


⋅ PyLadies Bratislava Thursday, May 23

⋅ PyConWeb 2019 May 25 to May 27, 2019

⋅ Python Toulouse Meetup June 3 in Toulouse

⋅ PyLondinium 2019 June 14–16 in London, UK

⋅ Dash Conference July 16–17 in NYC
Happy Pythoning!
Copyright © 2019 PyCoder’s Weekly, All rights reserved.