Assert, Downloading Concurrently, Troubleshooting, and More

#514 – MARCH 1, 2022 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Python’s Assert: Debug and Test Your Code Like a Pro
Learn how to use Python’s assert statement to document, debug, and test code in development.
REAL PYTHON

How to Download Books Concurrently From Project Gutenberg
Using threads to download multiple books from Project Gutenberg at the same time.
JASON BROWNLEE

Troubleshoot Python Application Performance Errors Fast With Datadog’s end-to-end Tracing
Datadog’s APM generates detailed flame graphs to help you identify bottlenecks and latency in your code. Navigate seamlessly between Python application traces to relevant logs and metrics to troubleshoot and resolve the application error without switching tools or context. Try Datadog APM free →
DATADOGsponsor

Interactive Visualizations With Pandas, Seaborn and Ipywidgets
Creating interactive visual output using ipywidgets.
ZOLTAN GUBA

PyPy v7.3.8 Released With Support for Python 2.7, 3.7-3.9
PYPY.ORG

Python Core Moving Bug Tracking to Github
PYTHON.ORG

Tomli TOML Parser Will Be in Python 3.11 Standard Library
GITHUB.COM/HUKKIN • Shared by Markku Leiniö


Discussions


How to write better scientific code in Python?
Discussion about Oleg Żero’s article of the same name.
HACKER NEWS

Logging Levels: Rule-of-Thumb to Assign Log Levels
STACK OVERFLOW


Python Jobs


Senior Full-Stack Web Developer (White Rock, BC, Canada)
MONETIZEMORE

Python Software Engineer (Anywhere)
FLASHPOINT

Mid/Senior Django Developer (Brooklyn, NY, USA)
TYPE/CODE

Sr Python Engineer (Anywhere)
FLASHPOINT

Senior Backend Engineer - Django (UK, Europe)
DATAPANE

Backend Software Engineer (Asia Pacific Region)
CATALPA INTERNATIONAL

Full Stack Software Engineer, Python (United States)
DEEP SENTINEL

Senior Software Engineer (Anywhere)
DROICE LABS

Python Trainer (Jakarta, Indonesia)
PHYSIKALISCH-TECHNISCHE BUNDESANSTALT

More Python Jobs >>>


Articles & Tutorials


Starting With Linear Regression in Python
Linear regression is a statistical and machine learning technique, learn how to do it in Python.
REAL PYTHON course

A Guide to Outlier Detection in Python
Outlier detection is the process of identifying data points that have extreme values compared to the rest of the distribution. Python offers a number of packages for carrying this analysis out.
SADRACH PIERRE

Performance Monitoring Built for Developers, by Developers
Scout APM is an application performance monitoring tool that ties performance anomalies directly to endpoints, saving developers hours of time spent on troubleshooting and debugging. See why Scout is a developer’s best friend with a free 14-day trial, no credit card required →
SCOUT APMsponsor

How to Use Python’s Py Launcher for Windows
“Take control of multiple Python installations in Windows with the py launcher, available as part of a standard Python installation.”
SERDAR YEGULALP

Red Flags to Look Out for When Joining a Data Team
What to consider for in terms of the current data situation, roadmaps, role and expectations, tooling, and more.
EUGENE YAN

How to Deploy a Jupyter Notebook to Docker
What Docker is, why you should use it, and how to deploy a Jupyter notebook in a container.
EDEM GOLD

The Thirty Minute Rule
What to do when you get stuck on a coding issue for more than 30 minutes.
DANIEL ROY GREENFELD

NumPy Examples: 45 Practice Questions
Practice questions to perfect your NumPy skills. Answer key available.
JOHN LOCKWOOD

Mocking in Python Has Never Been Easier
How to use Pytest’s Mock Generator to simplify your test writing.
PETER KOGAN • Shared by Peter Kogan

Marathon Training Analysis Using the Strava API and Python
How to use the Strava API and Python to analyze race day data.
CONAN MERCER

Find Your Next Tech Job Through Hired
Hired has 1000s of companies ranging from startups to Fortune 500s who are actively hiring developers, data scientists, mobile engineers, & more. It’s simple: create a profile with your skills for hiring managers to reach you directly. Sign up today!
HIREDsponsor

Faster NumPy Through Numba
Using Numba, a just-in-time compiler for NumPy arrays.
ITAMAR TURNER-TRAURING

Testing Weak References
Testing when using weak-referenced objects.
PAUL GANSSLE


Projects & Code


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

blacken-docs: Run black on Python Code Blocks in Documentation Files
GITHUB.COM/ASOTTILE

codecat: Open-Source Static Code Analysis
GITHUB.COM/COOLERVOID

pyTermTk: Python Terminal Toolkit, TUI widget library
GITHUB.COM/CECCOPIERANGIOLIEUGENIO

mercury: Tool for Converting Python Notebook to a Web App
GITHUB.COM/MLJAR • Shared by Piotr

Practical Python Projects Book
YASOOB.ME • Shared by Yasoob Khalid

Cheat Sheets for Django Class-Based-Views
CCBV.CO.UK

Happy Pythoning!
Copyright © 2022 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

Faster Code, Multiple Constructors, Dockerizing Django, and More

Tuesday, February 22, 2022

How We Optimized Python API Server Code 100x #513 – FEBRUARY 22, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo How We Optimized Python API Server Code 100x Tricks we used to speed up calls to our

Unit Test Docs, Python zipfile, Django Runs Black, and More

Tuesday, February 15, 2022

Documentation Unit Tests #512 – FEBRUARY 15, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo Documentation Unit Tests Interesting approach to keeping documentation and code in sync: introspecting

typing.Protocol, args and kwargs, CPython 3.11.0a5 Released, and More

Tuesday, February 8, 2022

Defining Python Functions With Optional Arguments #511 – FEBRUARY 8, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo Defining Python Functions With Optional Arguments Learn about Python optional

Python JIT, Security Pitfalls, macOS Deprecates Python 2, Black Formatter Stable Release, and More

Tuesday, February 1, 2022

What Is a JIT and How Can Pyjion Speed Up Your Python? #510 – FEBRUARY 1, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo What Is a JIT and How Can Pyjion Speed Up Your Python? How can you can speed

PEP 646 Accepted, Strict Function Parameters, Solving Wordle, and More

Tuesday, January 25, 2022

PEP 646: Variadic Generics Was Accepted #509 – JANUARY 25, 2022 VIEW IN BROWSER The PyCoder's Weekly Logo PEP 646: Variadic Generics Was Accepted This PEP introduces TypeVarTuple , enabling

You Might Also Like

Musk raises $6B for AI startup

Friday, May 3, 2024

Also, is TikTok dodging Apple's commissions? View this email online in your browser By Haje Jan Kamps Friday, May 3, 2024 Welcome to Startups Weekly — Haje's weekly recap of everything you can

SWLW #597: Seek first to understand, The "Iterative Adjacent Possible", and more.

Friday, May 3, 2024

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

iOS Dev Weekly - Issue 659

Friday, May 3, 2024

Is Swift 6 hitting one of the REAL hard problems? Not generics, not data race safety, but naming things! 😬 View on the Web Archives ISSUE 659 May 3rd 2024 Comment Naming things is one of the two hard

Daily Coding Problem: Problem #1430 [Easy]

Friday, May 3, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. You have a large array with most of the elements as zero. Use a more space-

Making sense of product management

Friday, May 3, 2024

​ Getting a sense of product sense Whenever I hear the term product sense, I think back to a Seinfeld episode about write-offs (with a little artistic license). Jerry: “You don't even know what

Charted | The Carbon Footprint of Major Travel Methods 🌐

Friday, May 3, 2024

Transport accounts for nearly one-quarter of global energy-related CO2 emissions. This chart shows the carbon footprint of travel methods. View Online | Subscribe Presented by: Morningstar Discover the

Apple's AI Strategy, At Your Service

Friday, May 3, 2024

The relative calm before the "AI, AI, AI, AI, AI" storm... Apple's AI Strategy, At Your Service By MG Siegler • 3 May 2024 View in browser View in browser At one point during Apple's

5 gadgets I never fly without

Friday, May 3, 2024

How to save on internet; BYO AI; Gemini features we need; Prime Day 2024 -- ZDNET ZDNET Tech Today - US May 3, 2024 placeholder I fly 10 times a year. These 5 tech gadgets are lifesavers From recording

⚙️ Microsoft bans the police from using their AI

Friday, May 3, 2024

Plus: The first AI diplomat is here ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Weekend Read: Private and Medical AI 🕵️‍♀️

Friday, May 3, 2024

Don't accidentally train GPT-5 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌