Async Django, Web Scraping, Data API Standards, and More

#434 – AUGUST 18, 2020 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Async Views in Django 3.1
Django 3.1 introduced support for asynchronous views, middleware, and tests. This tutorial shows you how to get started with async views.
TESTDRIVEN.IO • Shared by Michael Herman

A Practical Introduction to Web Scraping in Python
In this tutorial, you’ll learn all about web scraping in Python. You’ll see how to parse data from websites and interact with HTML forms using tools such as Beautiful Soup and MechanicalSoup.
REAL PYTHON

Scout APM for Python: Application Performance Insight in Less Than 4 Minutes
Scout APM is Python application performance monitoring that helps developers quickly pinpoint & resolve issues before your customer ever sees them. Get back to coding faster with proactive & real-time insight into N+1 queries, memory bloat & more. Start your free trial today →
SCOUT APMsponsor

Delegation: Composition and Inheritance in Object-Oriented Programming
Delegation is often considered one of the three pillars of object-oriented programming. Learn how to use this powerful concept in Python.
LEONARDO GIORDANI

Announcing the Consortium for Python Data API Standards
Proposed by Quantsight Labs, and with initial sponsors including Intel, Microsoft, and Google Research, the consortium aims to tackle fragmentation across libraries by developing API standards for n-dimensional arrays and dataframes.
RALF GOMMERS

Analyzing Python Code With Python
Take a dip into static code analysis using abstract syntax trees and Python’s built-in ast modue.
ROTEM TAMIR

Python 3.9.0rc1 Is Now Available
CPYTHON DEV BLOG

Wing Python IDE 7.2.4 Released
Now supports Python 3.9!
WINGWARE.COM

Python 3.7.9 and 3.6.12 Security Updates Now Available
CPYTHON DEV BLOG


Discussions


What Are Some Good Python Project Ideas for High School Students?
Honestly, some of these ideas are good for any beginning Pythonista!
REDDIT

Where Do You Go to Get Exposure to Well-Written Code?
Maybe someone needs to start a Python reading club…
REDDIT


Python Jobs


Advanced Python Engineer (Newport Beach, CA, USA)
RESEARCH AFFILIATES LLC

Senior Backend Developer (Remote)
DUMPLING

C++/Python Software Engineer (Remote)
PRI TECHNOLOGY

AWS Cloud Engineer (Atlanta, GA, USA)
HAYS

More Python Jobs >>>


Articles & Tutorials


Mini Raspberry Pi Boston Dynamics–inspired Robot
See how one Redditor taught themselves robotics by building a miniature version of a Boston Dynamic’s robot dog “Spot” using a Raspberry Pi, C++, and Python.
ASHLEY WHITTAKER

Identify Invalid Python Syntax
In this video course, you’ll see common examples of invalid syntax in Python and learn how to resolve the issue. If you’ve ever received a SyntaxError when trying to run your Python code, then this is the guide for you!
REAL PYTHON course

Want to Level-Up Your Python Skills?
Write better code, debug faster, and become more productive with PyCharm, a tightly integrated IDE that understands your code and provides a complete set of tools to help you make it better. Try PyCharm now and code like a pro! Free trial →
JETBRAINSsponsor

Visualizing Prim’s algorithm with NetworkX and Matplotlib
Learn how to implement Prim’s algorithm for finding a minimum spanning tree of a network from scratch and then visualize the algorithm using the NetworkX and Matplotlib libraries.
KYLE KIZIRIAN • Shared by Kyle Kizirian

Using Postgres Row-Level Security in Python and Django
This article shows how to create and implement a row level security policy with Django middleware and Django signals, giving database administrators a way to limit the rows a user can access, adding an extra layer of data protection.
JOSH ALETTO • Shared by Manuel Weiss

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 Community Interview With Bruno Oliveira
Bruno Oliveira is a core developer for pytest, the Python testing library. In this interview, we cover migrating a large codebase from C++ to Python, how to get started with pytest, and his love of Dark Souls.
REAL PYTHON

Super-charge Your Python Builds
With Man Group’s PartialTesting tool, you can speed up build-times and reduce compute requirements by running only the tests that matter and ignoring those that don’t!
MAN.COM

Developing Python With Poetry & Poetry2nix: Reproducible Flexible Python Environments
Learn how to use Nix to create highly reproducible Python builds that are aware of native dependencies.
ADAM HOESE


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 →

urlify: macOS Python App to Create Valid File and URL Names From Clipboard Text
GITHUB.COM/MIKECKENNEDY

libra: Ergonomic Machine Learning for Everyone
GITHUB.COM/PALASHIO

public-apis: A Collective List of Free APIs for Use in Software and Web Development
GITHUB.COM/PUBLIC-APIS

InvoiceNet: Deep Neural Network to Extract Intelligent Information From Invoice Documents
GITHUB.COM/NAIVEHOBO

aiosql: Simple SQL in Python
GITHUB.COM/NACKJICHOLSON

partialtesting: Run Only the Tests That Are Relevant for Your Changes
GITHUB.COM/MAN-GROUP

poetry2nix: Convert Poetry Projects to Nix Automagically
GITHUB.COM/NIX-COMMUNITY

poetry: Python Dependency Management and Packaging Made Easy
GITHUB.COM/PYTHON-POETRY

minGPT: Minimal PyTorch Re-Implementation of the OpenAI GPT
GITHUB.COM/KARPATHY

itslit: Stumble Upon a Lightning Talk in a Browser Near You
GITHUB.COM/VINAYAK-MEHTA • Shared by Vinayak Mehta

📆🐍 Upcoming Python Events


⋅ PyCon Japan 2020 (Online Conference) August 28 to August 30, 2020
Happy Pythoning!
Copyright © 2020 PyCoder’s Weekly, All rights reserved.
You are receiving this email because you opted in on our website at pycoders.com
Our mailing address: DevCademy Media Inc. · #720-999 West Broadway, Vancouver BC V5Z 1K5, Canada

Unsubscribe | Update Email Address

Older messages

Python Wheels, Django Opinions, How To Rename a Project, and More

Tuesday, August 11, 2020

What Are Python Wheels and Why Should You Care? #433 – AUGUST 11, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo What Are Python Wheels and Why Should You Care? In this tutorial, you'll learn

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

Tuesday, August 4, 2020

4 Powerful Features Python Is Still Missing #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

Sparking Joy, Favorite Packages, the Last Python 3.9 Beta, and More

Tuesday, July 28, 2020

Python Packages: Five Real Python Favorites #431 – JULY 28, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Python Packages: Five Real Python Favorites In this tutorial, several Real Python authors

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

Tuesday, July 21, 2020

10 Years of Flask: Conversation With Creator Armin Ronacher #430 – JULY 21, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo 10 Years of Flask: Conversation With Creator Armin Ronacher Armin Ronacher

Return of the print Statement, 13 Python Project Ideas, How PyPy Works, and More

Wednesday, July 15, 2020

The (Non-)Return of the Python Print Statement #429 – JULY 14, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo The (Non-)Return of the Python Print Statement Guido van Rossum recently proposed re-

You Might Also Like

Daily Coding Problem: Problem #1647 [Medium]

Tuesday, December 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Square. In front of you is a row of N coins, with values v 1 , v 1 , ..., v n . You are

Sentiment Analysis, Topological Sort, Web Security, and More

Tuesday, December 24, 2024

Exploring Modern Sentiment Analysis Approaches in Python #661 – DECEMBER 24, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Exploring Modern Sentiment Analysis Approaches in Python What are the

🤫 Do Not Disturb Mode Is My Secret to Sanity — 8 Gadgets I Want To See Nintendo Make

Tuesday, December 24, 2024

Also: The Best Christmas Movies to Watch on Netflix, and More! How-To Geek Logo December 24, 2024 Did You Know Their association with the Christmas season might make you think poinsettias hail from a

😱 AzureEdge.net DNS Retiring Jan. 2025, 🚀 Microsoft Phi-4 AI Outperforms, 🔒 Microsoft Secure Future Initiative

Tuesday, December 24, 2024

Blog | Advertise | View Online Your trusted source for Cloud, AI and DevOps guidance with industry expert Chris Pietschmann! Phi-4: Microsoft's New Small Language Model Outperforms Giants in AI

Mapped | The Top Health Insurance Companies by State 🏥

Tuesday, December 24, 2024

In 13 US states, a single company dominates the health insurance market, holding at least half of the total market share. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power

The Stanford Grad Who Forgot How To Think

Tuesday, December 24, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 24, 2024? The

The next big HDMI leap is coming

Tuesday, December 24, 2024

Sora side hustles; Casio's tiny watch comes to the US -- ZDNET ZDNET Tech Today - US December 24, 2024 Ecovacs Deebot T30S Combo robot vacuum and mop The next big HDMI leap is coming next month -

⚙️ Robo-suits

Tuesday, December 24, 2024

Plus: The data center energy surge ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Apache Tomcat Vulnerability CVE-2024-56337 Exposes Servers to RCE Attacks

Tuesday, December 24, 2024

THN Daily Updates Newsletter cover The Data Science Handbook, 2nd Edition ($60.00 Value) FREE for a Limited Time Practical, accessible guide to becoming a data scientist, updated to include the latest

Edge 459: Quantization Plus Distillation

Tuesday, December 24, 2024

Some insights into quantized distillation ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏