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

#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 share Python packages we like to use as alternatives to modules in the standard library. You’ll get to know a number of useful packages, including pudb, requests, parse, dateutil, and typer.
REAL PYTHON

Beginner’s Guide to Abstraction
To abstract or not to abstract. Is that the question?
JESSE DUFFIELD

XSS Exploitation in Django Applications
Django does a lot to protect applications from cross-site scripting (XSS) attacks, but it isn’t perfect. Learn about 7 ways that Django is still vulnerable and how to protect Django applications from XSS attacks.
ANTHONY SHAW

Scout APM Now Available for Python! Find Performance Issues Fast
Scout’s intuitive UI helps you quickly track down issues so you can get back to building your product. Rest easy knowing that Scout is tracking performance and hunting down issues before they affect customer experience. Get started for free. →
SCOUT APMsponsor

Sans-I/O: When Rubber Meets the Road
The creator of the websockets library shares pain points encountered and lessons learned while porting websockets to a Sans-I/O design.
AYMERIC AUGUSTIN • Shared by Florimond Manca

Sparking Joy With Python
After a fling with TypeScript, one Python programmer shares some thoughts on keeping the flame alive with Python.
MAXWELL FORBES

Python 3.8.5 Released as a Security Hotfix
Python 3.9.0b5, the last beta before 3.9.0, is also available.
PYTHON.ORG

Abigail Dogbe Awarded the PSF Community Service Award for Q1 2020
One woman’s passion and dedication have helped transform PyLadies in Ghana, leading to over 500 women joining the organization.
CHARLES FREEBORN


Discussions


What’s the Most Interesting Data Set You’ve Ever Used?
I guess that depends on what you mean by “interesting”…
REDDIT

Why Doesn’t Python Have a main() Function?
It’s mainly about the execution model.
HACKER NEWS

5 Interesting Python Modules
What are some of your favorite modules?
REDDIT


Python Jobs


Senior Backend Developer (Remote)
DUMPLING

Python Tutorial Authors Wanted (Remote)
REAL PYTHON

Ruby on Rails, MUMPS, Python Developer (Remote)
IHT

Python Developer (Remote)
SSI PEOPLE

Data Scientist (Remote)
GTN TECHNICAL STAFFING

More Python Jobs >>>


Articles & Tutorials


The Most Remarkable Legacy System I Have Seen
Forget about your shiny new frameworks. Welcome to the Real World™.
THEHFTGUY.COM

Unravelling Attribute Access in Python
There’s a lot going on behind that syntactic sugar!
BRETT CANNON

Generative Adversarial Networks: Build Your First Models
In this step-by-step tutorial, you’ll learn all about one of the most exciting areas of research in the field of machine learning: generative adversarial networks. You’ll learn the basics of how GANs are structured and trained before implementing your own generative model using PyTorch.
REAL PYTHON

LogDNA <3 DevOps: Manage Logs on Your Terms
Ingest logs with turnkey integrations. Retain only what matters to you. Auto-parse common formats, and set up custom parsing for not-so-common ones. Check out this deep dive into optimizing Python structured logs from a serverless perspective →
LOGDNAsponsor

Goodwill Hunting
More than you ever wanted to know about women’s tops at Goodwill. Check out the accompanying Jupyter notebook.
J. PETER

Python’s None: Null in Python
In this course, you’ll learn about the NoneType object None, which acts as the null in Python. This object represents emptiness, and you can use it to mark default parameters and even show when you have no result. None is a tool for doing everything with nothing!
REAL PYTHON

Handling More Than 200 Transactions Per Second Using python-rq
Efficiently processing large amounts of web traffic can be a difficult problem to solve. Learn how one team met their requirements using Redis queues.
SANKALP JONNA

Recap of PyCon 2020 Converting to Online
A virtual event takes just as much planning to pull together, and even more communication with presenters and sponsors than you might expect.
JACKIE AUGUSTINE

The Real Python Podcast – Episode #19: Advanced Python Import Techniques and Managing Users in Django
Would you like to clearly understand what’s happening when you use the Python import keyword? Do you want to use modules more effectively to structure your code? Or maybe you’re ready to move to the next level with your Django project by adding user management. This week on the show, David Amos is back with another batch of PyCoder’s Weekly articles and projects.
REAL PYTHON podcast


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 →

latexify_py: Generate LaTeX Math Description From Python Functions
GITHUB.COM/ODASHI

django-xss-fuzzer: An XSS Fuzzer for Django
GITHUB.COM/TONYBALONEY

websockets: Library for Building WebSocket Servers and Clients in Python
GITHUB.COM/AAUGUSTIN

enaml: Declarative User Interfaces for Python
GITHUB.COM/NUCLEIC

notifiers: The easy way to send notifications
GITHUB.COM/LIIIGHT

reNgine: An Automated Reconnaissance Framework Meant for Gathering Information During Penetration Testing of Web Applications
GITHUB.COM/YOGESHOJHA

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

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-

Async Tribalism, "Wrong" Ways To Close a File, Django User Management, and More

Tuesday, July 7, 2020

Announcing Pylance: Fast, Feature-Rich Language Support for Python in Visual Studio Code #428 – JULY 7, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Announcing Pylance: Fast, Feature-Rich

Python-Powered Robot Dogs, What Is Core Python, Reducing Iterables, and More

Tuesday, June 30, 2020

PEP 622: Structural Pattern Matching #427 – JUNE 30, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo PEP 622: Structural Pattern Matching This PEP proposes adding pattern matching—a sort of enhanced

PEP 618 Accepted, Python vs COVID-19, "pickle" Flaws You Should Know About, and More

Tuesday, June 23, 2020

Hands-On Linear Programming: Optimization With Python #426 – JUNE 23, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Hands-On Linear Programming: Optimization With Python In this tutorial, you'

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 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏