Issue #387

Debugging Python With Pdb, Trusting PyPI, Requests Under New Ownership, and More

Sept. 24, 2019

Debugging Python With Pdb, Trusting PyPI, Requests Under New Ownership, and More
#387 – SEPTEMBER 24, 2019 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Python Debugging With pdb
Learn the basics of using pdb, Python’s interactive source code debugger. pdb is a great tool for tracking down hard-to-find bugs, and it allows you to fix faulty code more quickly.
REAL PYTHON video

How Do You Verify That PyPI Can Be Trusted?
“A co-worker of mine attended a technical talk about how Go’s module mirror works and he asked me whether there was something there that Python should do.”
BRETT CANNON

Automated Python Code Reviews, Directly From Your Git Workflow
Take the hassle out of code reviews - Codacy flags errors so you can fix them quickly. Address security concerns, duplication, complexity, drops in coverage, and style violations before you merge. Integrates seamlessly with GitHub, Bitbucket, and GitLab →
CODACYsponsor

requests Has Moved Under PSF Ownership With New Primary Maintainer
Also see the related discussion on Reddit.
GITHUB.COM/PSF

What’s in a Name? Tales of Python, Perl, and the GIMP
Fun read about the challenges of naming and renaming open-source projects.
SVEN GREGORI

PyCascades 2020 CFP
The PyCascades call for proposals is open until October 1st.
PAPERCALL.IO


Discussions


How Do You Work Freelance as a Python Programmer?
REDDIT

How Do You Handle/Maintain Local Python Environments?
HACKER NEWS


Python Jobs


Backend Developer (Kfar Saba, Israel)
3DSIGNALS

Senior Backend Engineer (Remote)
CLOSE

More Python Jobs >>>


Articles & Tutorials


Getting Started With Async Features in Python
Get the tools you need to start making asynchronous programming techniques a part of your repertoire. You’ll learn how to use Python async features to take advantage of IO processes and free up your CPU.
REAL PYTHON

Don’t Pickle Your Data (2014)
“Pretty much every Python programmer out there has broken down at one point and and used the ‘pickle’ module for writing objects out to disk. […] However, using pickle is still a terrible idea that should be avoided whenever possible.”
BEN FREDERICKSON opinion

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

Designing CI/CD Systems: Command Execution Tricks With subprocess
Use Python’s subprocess module to execute instructions inside a Docker container that builds and tests your code in an automated CI/CD system.
CRISTIAN MEDINA

Thonny: The Beginner-Friendly Python Editor
Learn all about Thonny, a free Python Integrated Development Environment (IDE) that was especially designed with the beginner Pythonista in mind. It has a built-in debugger and allows you to do step-through expression evaluation.
REAL PYTHON video

Placing matplotlib Titles
Matplotlib titles have configurable locations. And you can have more than one at once… This short tutorial shows you how to use this feature.
RTWILSON.COM

Game of Thrones and Network Theory
Analyzing Game of Thrones data to identify character importance, factions and gender interactions using Network Theory and Python.
RABEEZ RIAZ • Shared by Nathan Piccini

Learn Functional Python in 10 Minutes
You’ll learn what the functional paradigm is as well as how to use the basics of functional programming in Python.
BRANDON SKERRITT

Simple Image Filters With OpenCV and Python
How to enhance your images with colored filters and add border backgrounds using Python and OpenCV.
APURVA MEHTA

“Level Up Your Python” Humble Bundle
Support Pythonic charities like the PSF and get books, software, and videos collectively valued at $867 for a pay-what-you-want price.
HUMBLEBUNDLE.COMsponsor

Dataframe Visualization With Pandas Plot
VINAY BABU

Discontinuous Ranges in Python
LEANCREW.COM


Projects & Code


hypothesis-auto: Python Tests That Write Themselves
An extension for the Hypothesis project that enables fully automatic tests for type annotated functions.
TIMOTHYCROSLEY.GITHUB.IO

Python Grids: Python Package Comparison Grids
Comparison grids to help you find great Python packages for your projects.
PYTHONGRIDS.ORG

mininet: Emulator for Rapid Prototyping of Software Defined Networks
GITHUB.COM/MININET

Gooey: Turn (Almost) Any Python CLI Program Into a Full GUI Application With One Line
GITHUB.COM/CHRISKIEHL

espresso: Fast End-To-End Neural Speech Recognition Toolkit
GITHUB.COM/FREEWYM

poodle: Python Framework for AI Planning and Automated Programming
GITHUB.COM/CRITICALHOP

pew: Manage Multiple Virtual Environments in Pure Python
GITHUB.COM/BERDARIO

📆🐍 Upcoming Python Events


⋅ DjangoCon US September 22 to September 28, 2019

⋅ PyWeek 28 September 22 to September 30, 2019

⋅ PyCon Estonia October 3 to October 4, 2019

⋅ PyCon Balkan 2019 October 3 to October 6, 2019
Happy Pythoning!
Copyright © 2019 PyCoder’s Weekly, All rights reserved.