Tuesday, July 28, 2020

PyCoder’s Weekly: Issue #431 (July 28, 2020)

#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

alt

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 APM sponsor

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

alt

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 →
LOGDNA sponsor

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


Happy Pythoning!
This was PyCoder’s Weekly Issue #431.
View in Browser »

alt

[ 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 ]



from Planet Python
via read more

No comments:

Post a Comment

TestDriven.io: Working with Static and Media Files in Django

This article looks at how to work with static and media files in a Django project, locally and in production. from Planet Python via read...