Issue #430

Pythonic OOP & Mixins, Removing PyPI Packages, Django 3.1, and More

July 21, 2020

Pythonic OOP & Mixins, Removing PyPI Packages, Django 3.1, and More
#430 – JULY 21, 2020 VIEW IN BROWSER
The PyCoder’s Weekly Logo
10 Years of Flask: Conversation With Creator Armin Ronacher
Armin Ronacher is a guest on the Real Python Podcast to talk about the first 10 years of Flask. You’ll hear about the origins of Flask and the components that make up the framework. Armin also talks about what goes into documenting a framework or API, and the community working on the ongoing development of the Flask project.
REAL PYTHON podcast

Interfaces, Mixins and Building Powerful Custom Data Structures in Python
How to supercharge Python’s built-in data structures and build powerful custom data structures with mixin classes.
REDOWAN DELOWAR • Shared by Redowan Delowar

Profile, Understand & Optimize Code Performance
You can’t improve what you can’t measure. Install in minutes. Profile and understand code’s behavior and performance (Wall-time, I/O, CPU, HTTP requests, SQL queries). Browse through appealing graphs →
BLACKFIREsponsor

Object-Oriented Programming (OOP) in Python 3
In this tutorial, you’ll learn all about object-oriented programming (OOP) in Python. You’ll learn the basics of the OOP paradigm and cover concepts like classes and inheritance. You’ll also see to how instantiate an object from a class.
REAL PYTHON

Why You Shouldn’t Remove Your Package From PyPI
What to do if you need to deprecate a Python package that’s been published on the PyPI package repository.
GONÇALO VALÉRIO

Pandas Project: Make a Gradebook With Pandas
With this follow-along Python project, you’ll build a script to calculate grades for a class using pandas. The script will quickly and accurately calculate grades from a variety of data sources. You’ll see examples of loading, merging, and saving data with pandas, as well as plotting some summary statistics.
REAL PYTHON

Understanding and Decoding a JPEG Image Using Python
Learn about the JPEG compression algorithm in this comprehensive guide to decoding JPEGs with Python.
YASOOB KHALID

Django 3.1 RC 1 Released
Django 3.1 release candidate 1 is the final opportunity for you to try out the potpourri of new features before Django 3.1 is released.
DJANGO SOFTWARE FOUNDATION


Discussions


How Do I Teach Intermediate Python Engineering Skills?
HACKER NEWS


Python Jobs


Senior Backend Developer (San Francisco, CA, USA)
DUMPLING

Python Tutorial Authors Wanted (Remote)
REAL PYTHON

Python Developer (Remote)
SSI PEOPLE

Senior Python Engineer (Remote)
CYBERCODERS

More Python Jobs >>>


Articles & Tutorials


K-Means Clustering in Python: A Practical Guide
Learn how to perform k-means clustering in Python. You’ll review evaluation metrics for choosing an appropriate number of clusters and build an end-to-end k-means clustering pipeline in scikit-learn.
REAL PYTHON

Pointers and Objects in Python
In this video course, you’ll learn about Python’s object model and see why pointers don’t really exist in Python. You’ll also cover ways to simulate pointers in Python without managing memory.
REAL PYTHON video

Python Developers Are in Demand on Vettery
Vettery is an online hiring marketplace that’s changing the way people hire and get hired. Ready for a bold career move? Make a free profile, name your salary, and connect with hiring managers from top employers today →
VETTERYsponsor

Django Testing Toolbox
Automated testing tools and techniques you can use when building a Django application. You’ll also see some common techniques that you can apply to every project.
MATT LAYMAN • Shared by Matt Layman

Python Bytes Ep. #190: Async Frameworks, Online PyCons, PEP 618…
PYTHON BYTES podcast

Mastering Python’s Built-in time Module
In this course, you’ll learn how to use the Python time module to represent dates and times in your application, manage code execution, and measure performance.
REAL PYTHON video

Advanced SQLAlchemy Features
“Working with SQL in Python can be easy with SQLAlchemy and its hybrid properties, nested queries, table metadata, dialects and more!”
MARTIN HEINZ • Shared by Martin Heinz

Build a Vocabulary Bot for WhatsApp Using Python and Twilio
How to build a WhatsApp bot that returns word definition, synonyms, antonyms, examples when you contact it via text messages.
MRIDU BHATNAGAR • Shared by Mridu Bhatnagar

How to Listen for Webhooks With Python
Learn to listen for and consume webhooks (web API callbacks) with Python’s most popular web frameworks, Django or Flask.
MARK MICHON

Zen Guardian: Let’s Rewrite a Fun Toy Python Program—In Python!
GLYPH LEFKOWITZ

Intro to Debugging Python Code With pdb
MIKE DRISCOLL

Why Doesn’t Python Have a Main Function?
PAWAN JAIN


Projects & Code


opytimizer: A Nature-Inspired Python Optimizer
GITHUB.COM/GUGAROSA

inquest: Dynamically Injected Log Statements
GITHUB.COM/YIBLET

succinct: Compact & Compressed Data Structures for Data-Intensive Applications
GITHUB.COM/MIIOHIO

Ibis: Idiomatic Flavor of SQL for Python Programmers
QUANSIGHT.ORG

jira-select: Get the Data You Want to See Out of Jira
JIRA-SELECT.READTHEDOCS.IO • Shared by Adam Coddington

zxcvbn-python: Dropbox’s Realistic Password Strength Estimator
GITHUB.COM/DWOLFHUB

📆🐍 Upcoming Python Events


⋅ EuroPython 2020 Online July 23 to July 27, 2020
Happy Pythoning!
Copyright © 2020 PyCoder’s Weekly, All rights reserved.