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

#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 what Python wheels are and why you should care as both a developer and end user of Python packages. You’ll see how the wheel format has gained momentum over the last decade and how it has made the package installation process faster and more stable.
REAL PYTHON

What’s in a Name: ShopRunner Data Science Python Libraries 2.0
ShopRunner’s data science team decided to rename their open-source libraries after their namesake’s creator made comments that didn’t align with the group’s values. This article makes a great case study on how to rename projects while minimizing developer impact.
NICOLE CARLSON • Shared by Nicole Carlson

Beyond the Cache with Python
If caching is all you’re using Redis for, you’re missing out. Explore other uses for Redis, with code examples in Python →
REDIS LABSsponsor

Surviving Django (If You Care About Databases)
Many developers view Django’s “database agnosticism” as one of the framework’s strengths. Daniele Varrazzo, on the other hand, believes this approach potentially handcuffs the developer from taking advantage of database-specific features. Read Daniele’s detailed opinion and follow the discussion on Hacker News.
DANIELE VARRAZO opinion

Pass by Reference in Python: Background and Best Practices
In this tutorial, you’ll explore the concept of passing by reference and learn how it relates to Python’s own system for handling function arguments. You’ll look at several use cases for passing by reference and learn some best practices for implementing pass-by-reference constructs in Python.
REAL PYTHON

Privacy Focused Analytics From Scratch
There are a number of reasons websites want to collect data about how users use their website. But how this works is often a controversial topic. Learn how tracking works by building a privacy-focused tracking system from scratch.
ANDREW HEALEY

Resources for Virtual Events
Thinking about hosting a virtual Python conference or meetup? The PSF compiled a list of tools and resources to help you be successful! Oh, and they’ll be re-launching their grant program soon!
PYTHON.ORG

Q3 PSF Fellow Membership Nomination Deadline Is Aug. 20
Do you know someone who deserves to be a PSF fellow? Why not nominate them?
TWITTER.COM/THEPSF


Discussions


What Tasks Are Usually Assigned to a Junior Python Developer at a Real Company?
The short answer: it depends. The long answer? Reddit’s got you covered!
REDDIT

How Do You Keep Up With Python Practice?
Consistency is hard sometimes. What do you do to get through the ruts?
REDDIT


Python Jobs


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

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

Senior Python Developer (Remote)
CYBERCODERS

Django Developer (Remote)
E-DEFT

Senior Python Developer (Remote)
PERCEPTIVE RECRUITING

More Python Jobs >>>


Articles & Tutorials


Django Views — The Right Way
Views are one of the core components of a Django application. Django offers two kinds of views: function-based views and class-based views. Which one should you use? Fortunately, there’s an opinionated guide to help you sort things out!
LUKE PLANT

How to Transcribe Speech Recordings Into Text With Python
Learn to transcribe speech in recordings like MP3s into text with Python and AssemblyAI’s API.
MATT MAKAI

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

Options for Packaging Your Python Code: Wheels, Conda, Docker, and More
There’s a lot of ways to package your Python code. Find out which one is right for you.
ITAMAR TURNER-TRAURING

Testing a Twilio Interactive Voice Response (IVR) System With Python and Pytest
Learn advanced testing techniques for Twilio IVR systems using Python and pytest
HAKI BENITA

The Real Python Podcast – Episode #21: Exploring K-means Clustering and Building a Gradebook With Pandas
Do you want to learn the how and when of implementing K-means clustering in Python? Would you like to practice your pandas skills with a real-world project? This week on the show, David Amos is back with another batch of PyCoder’s Weekly articles and projects.
REAL PYTHON

TensorFlow Datasets: The Bad Parts
TensorFlow’s data loader is built around sequential access. This introduces some potentially important pitfalls for data engineering projects. Learn what these issues are and when to avoid them.
KATIE PORTERFIELD AND YOAV ZIMMERMAN

Pysa: Open Source Static Analysis for Python Code
Facebook has just open-sourced a static analysis tool for detecting security issues in Python code.
GRAHAM BLEANEY AND SINAN CEPEL


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 →

pyre-check: Performant Type-Checking for Python With Pysa Security Checker
GITHUB.COM/FACEBOOK

yogadl: A Better Approch to Data Loading for Deep Learning
GITHUB.COM/DETERMINED-AI

PyOxidizer: A Modern Python Application Packaging and Distribution Tool
GITHUB.COM/INDYGREG

pyinstaller: Freeze (Package) Python Programs Into Stand-Alone Executables
GITHUB.COM/PYINSTALLER

shiv: A Command Line Utility for Building Fully Self Contained Python Zipapps
GITHUB.COM/LINKEDIN

subpar: A Utility for Creating Self-Contained Python Executables
GITHUB.COM/GOOGLE

pex: A Library and Tool for Generating .Pex (Python EXecutable) Files
GITHUB.COM/PANTSBUILD

bcpandas: Super Fast I/O Between Pandas and SQL Server
GITHUB.COM/YEHOSHUADIMARSKY • Shared by Josh Dimarsky

connaisseur: Kubernetes Admission Controller for Image Verification in Python
GITHUB.COM/SSE-SECURE-SYSTEMS • Shared by Philipp Belitz

flake8-aaa: A Flake8 Plugin That Checks Python Tests Follow the Arrange-Act-Assert Pattern
GITHUB.COM/JAMESCOOKE • Shared by James Cooke

podsearch: Find Podcasts via iTunes Search API
GITHUB.COM/NALGEON • Shared by Anton

📆🐍 Upcoming Python Events


⋅ Python Atlanta (Online Meetup) August 13, 2020

⋅ PyBay2020 (Virtual Conference) August 15–16, 2020

⋅ Montréal-Python (Online Meetup) August 24, 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

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-

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

You Might Also Like

Your new cheap TV streaming option 📺

Friday, February 28, 2025

GPT-4.5; AI work study; Smartwatch faceoff ⌚; Run your own cloud -- ZDNET ZDNET Tech Today - US February 28, 2025 tv watching DirecTV's new no-contract 'Genre Packs' start at $35 - and you

⚙️ GPT 4.5 - worth the cost?

Friday, February 28, 2025

Plus: Nvidia didn't come to the rescue ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

ASP.NET Core News - 02/28/2025

Friday, February 28, 2025

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! ASP.NET Core updates in .NET 10 Preview 1 — by danroth27 .NET Aspire 9.1 is here with six great new

SWLW #640: The burdens of data, Creating a sense of stability, and more.

Friday, February 28, 2025

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

12,000+ API Keys and Passwords Found in Public Datasets Used for LLM Training

Friday, February 28, 2025

THN Daily Updates Newsletter cover ⚡ LIVE WEBINAR ➟ The Anatomy of a Ransomware Attack Watch a Live Ransomware Attack Demo, Uncover Hacker Tactics and Learn to Defend Download Now Sponsored LATEST NEWS

The Sequence Research #500: Making Small Models Great Achieve GPT-o1 Levels in Math Reasoning with Microsoft rStar…

Friday, February 28, 2025

The new method represents an important evolution of reasoning for SLMs. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

🎧 The Perfect AirPods Alternative for Android — Features I Wish Netflix Would Copy From YouTube

Friday, February 28, 2025

Also: Are Ryobi Power Tools at Home Depot Worth Buying? and More! How-To Geek Logo February 28, 2025 Did You Know The crew of Apollo 11 took two tiny pieces of the Wright "Kitty Hawk" Flyer,

Meta Is Unbundling... Again

Friday, February 28, 2025

The strategy behind the stand-alone apps for Reels and Meta AI... Meta Is Unbundling... Again The strategy behind the stand-alone apps for Reels and Meta AI... By MG Siegler • 28 Feb 2025 View in

📧 Did you watch the FREE chapter of Pragmatic REST APIs?

Friday, February 28, 2025

​ Hey, it's Milan. 👋 The weekend is almost upon us. So, if you're up for some quality learning, consider watching the free chapter of Pragmatic REST APIs. Scroll down to the curriculum or click

Data Science Weekly - Issue 588

Thursday, February 27, 2025

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏