#400 – DECEMBER 24, 2019
View in Browser »
In this intermediate-level course, you’ll take a deep dive into how to iterate through a dictionary in Python. Dictionaries are a fundamental data structure, and you’ll be able to solve a wide variety of programming problems by iterating through them.
REAL PYTHON video
“If you were thinking Python had been getting locked into data science, think again! Python web development is back with an async spin, and it’s exciting.” Great writeup!
Check out Scout’s developer-friendly application performance monitoring solution for Python. Scout continually tracks down N+1 database queries, sources of memory bloat, performance abnormalities, and more. Get back to coding with Scout →
SCOUT APM sponsor
Learn what correlation is and how you can calculate it with Python. You’ll use SciPy, NumPy, and Pandas correlation methods to calculate three different correlation coefficients. You’ll also see how to visualize data, regression lines, and correlation matrices with Matplotlib.
Various tips and tricks that help improve the performance of your Python programs.
Addresses CVE-2019-19844: Potential account hijack via password reset form.
Articles & Tutorials
Learn how to run different Python versions in Docker. By following the examples, you’ll see how you can play with the latest development version of Python, and how to use Dockerfiles to set up Python environments and package your own scripts.
“For many types of applications, at times it is necessary to pause the running of the program until some external condition occurs. […] In this article I’m going to show you a few different ways to wait.”
Discover Python’s best practices with simple examples and start writing even more beautiful + Pythonic code. “Python Tricks: The Book” shows you exactly how. You’ll master intermediate and advanced-level features in Python with practical examples and a clear narrative. Get the book + video bundle 33% off →
DAN BADER sponsor
An episode about the IDLE package built into Python and how it reduces the friction associated with learning to program by having an easy to use IDE out of the box.
This article discusses how to build an interactive dashboard to analyze reddit content and display interactive graphs of the result using Voilà.
This is part of a series about the Zen of Python. This article focuses on the third and fourth principles: simplicity and complexity.
This post introduces you to Redis as a key-value store and uses it in a Django project to explore its functionality.
Hamcrest is a Python framework designed to make test assertions easier to write and more precise.
Projects & Code
This was PyCoder’s Weekly Issue #400.
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 ]