Issue #432

Missing Python Features, Django Admin Customization, New pip Released, and More

Aug. 4, 2020

Missing Python Features, Django Admin Customization, New pip Released, and More
#432 – AUGUST 4, 2020 VIEW IN BROWSER
The PyCoder’s Weekly Logo
4 Powerful Features Python Is Still Missing
Python doesn’t have true constants, nor does it implement features like tail recursion optimization that many compiled languages employ. Find out what other features Python is “missing” when compared to other languages, and why the core developers haven’t added these features to the language.
SERDAR YEGULAP

Customize the Django Admin With Python
In this tutorial, you’ll learn how to customize Django’s admin with Python. You’ll use AdminModel objects to add display columns, calculate values, link to referring objects, and search and filter results. You’ll also use template overriding to gain full control over the admin’s HTML.
REAL PYTHON

Multi Class Text Classification With Deep Learning Using BERT
Want to optimize your chances of getting a conference proposal accepted? A little deep learning might do the trick!
SUSAN LI

Data Science Toolbox For Python - Try For FREE!
As a data scientist, you continuously need to write your own functions to solve problems dictated by your data. In this course, Analyze Twitter DataFrames to learn and understand the art of function writing. Try the first chapter for FREE! →
DATACAMP INCsponsor

Writing and Publishing a Python Module in Rust
And without any Rust dependencies!
WILLIAM WOODRUFF

Practical Recipes for Working With Files in Python
In this course, you’ll learn how you can work with files in Python by using built-in modules to perform practical tasks that involve groups of files, like renaming them, moving them around, archiving them, and getting their metadata.
REAL PYTHON course

Exactly-Once Initialization in Asynchronous Python
How do you asynchronously initialize a resource in Python? Read the article to learn how to solve this problem and then follow the discussion on Hacker News.
CHRIS WELLONS

Django Bugfix Releases Issued: 3.0.9 and 2.2.15
DJANGO SOFTWARE FOUNDATION

Django 3.1 Released
DJANGO SOFTWARE FOUNDATION

pip 20.2 released
PYTHON.ORG • Shared by Sumana Harihareswara


Discussions


How Can I Accept and Run User’s Code Securely on My Web App?
Not with eval()
STACK OVERFLOW


Python Jobs


Senior Backend Developer
DUMPLING 📍 SAN FRANCISCO, CA, USA

MUMPS developer with Ruby on Rails and Python
IHT 📍 REMOTE

Python Developer
BLUESTONE STAFFING SOLUTIONS 📍 REMOTE

Data Engineer (Kafka/Python/R/ETL)
NETEFFECTS 📍 SAINT LOUIS, MO, USA

More Python Jobs >>>


Articles & Tutorials


Solving the Task Ordering Problem in Python
Hint: Use Khan’s Algorithm. Or, as one starship captain calls it, Khaaaaaaaaaan’s Algorithm.
JOHN LEKBERG

Backtest Your Trading Strategy With Only 3 Lines of Python
Learn how to use Python to test trading strategies against historical data.
LORENZO AMPIL

10 Awesome Pythonic One-Liners Explained
Some things in Python are just better on one line.
ANDREAS

Find Performance Bottlenecks in Python Code
“We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%.” - Donald Knuth Blackfire is built to let you find the 3%. Quick install, appealing and user-friendly UI →
BLACKFIREsponsor

Python and PDF: A Review of Existing Tools
The ultimate list of PDF tools in Python.
JOHANNES FILTER

Namespaces and Scope in Python
In this tutorial, you’ll learn about Python namespaces, the structures used to store and organize the symbolic names created during execution of a Python program. You’ll learn when namespaces are created, how they are implemented, and how they define variable scope.
REAL PYTHON

The Real Python Podcast – Episode #20: Building PDFs in Python with ReportLab
Have you wanted to generate advanced reports as PDFs using Python? Maybe you want to build documents with tables, images, or fillable forms. This week on the show we have Mike Driscoll to talk about his book “ReportLab - PDF Processing with Python.”
REAL PYTHON podcast

Using Postgres JSONB Fields in Django
This article walks through the different types of JSON fields, querying JSONB data in Postgres, Django’s support for JSONB, and potential limitations of JSONB fields.
KARL HUGHES • Shared by Manuel Weiss

Introducing Wildebeest, a Python File-Processing Framework
GREG GANDENBERGER • Shared by Greg Gandenberger


Projects & Code


Brought to you by Real Python for Teamssponsor
Online Python training created by a community of experts. Give your team the real-world Python skills they need to succeed →

StanfordQuadruped: Code for the Pupper and Woofer Raspberry Pi-Based Robots
GITHUB.COM/STANFORDROBOTICSCLUB

Ciphey: Automated Decryption Tool
GITHUB.COM/CIPHEY

fastquant: Backtest Investment Strategies
GITHUB.COM/ENZOAMPIL

oso: Open Source Embedded Policy Engine for Authorization
GITHUB.COM/OSOHQ

wildebeest: File Processing Pipelines
GITHUB.COM/SHOPRUNNER

circuitbreaker: Python Implementation of the “Circuit Breaker” Pattern
PYPI.ORG

automagica: Smart Robotic Process Automation
GITHUB.COM/AUTOMAGICA • Shared by Vekemans

Happy Pythoning!
Copyright © 2020 PyCoder’s Weekly, All rights reserved.