Skip to content

Issue #537 (Aug. 9, 2022)

#537 – AUGUST 9, 2022

Finding and Fixing Python Code Bugs

Learn how to identify and fix logic errors, or bugs, in your Python code. You’ll use the built-in debugging tools in Python’s Integrated Development and Learning Environment to practice locating and resolving bugs in an example function.
REAL PYTHON course

Uncommon Uses of Python in Commonly Used Libraries

To learn more about writing maintainable Python, Eugene has been reading code from some of the more popular Python libraries. This blog post talks about some of the coding patterns he has encountered along the way.
EUGENE YAN

Scout APM: Built For Developers, By Developers

Scout APM is a python monitoring tool designed to help developers find and fix performance issues quickly. With an intuitive user interface, Scout will tie bottlenecks to source code so you can quickly pinpoint and resolve performance abnormalities. Start your 14-day free trial today →
SCOUT APM sponsor

Create NBA Highlights With a Few Lines of Python

Learn how to build a play-by-play scraper to process video data from an NBA game. Use Tesseract OCR to determine clock and quarter information, then match it up with the play-by-play data to create highlights.
NOAM EPHRAT

Python 3.10.6 Released

PYTHON.ORG

Django 4.1 Released

DJANGO SOFTWARE FOUNDATION

Discussions

How to Say No to a GitHub Issue Feature Request?

HACKER NEWS

I Did Nothing Today, What Do I Say in Tomorrow’s Stand Up?

REDDIT

Python Jobs

Software Engineer, Los Angeles or Dallas (Los Angeles, CA, USA)

Causeway Capital Management LLC

Backend Software Engineer (Anywhere)

Catalpa

Backend Engineering Manager (Anywhere)

Close

Data Engineer, Data Bricks, Snowflake, Python, Remote (Oklahoma City, OK, USA)

Addison Group

Software Engineer in Test/SDET, Java, C, Python, Remote (Cary, NC, USA)

SAS Institute Inc

More Python Jobs >>>

Articles & Tutorials

Inspiring Kids to Learn Python

Is there someone in your life you’d like to inspire to learn Python? Mission Encodeable is a website designed to teach people to code, built by two high-school students. This week on the show, Anna and Harry Wake talk about creating their site and motivating people to start coding.
REAL PYTHON podcast

Supercharging A/B Testing at Uber

“While the statistical underpinnings of A/B testing are a century old, building a correct and reliable A/B testing platform and culture at a large scale is still a massive challenge.” This blog post from Uber describes why and how they rebuilt their A/B testing platform.
GITLIN, PUTTASWAMY, ET AL

Find Your Next Tech Job Through Hired

Hired has 1000s of companies ranging from startups to Fortune 500s that are actively hiring developers, data scientists, mobile engineers, and more. It’s really simple: create a profile with your skills and preferences for hiring managers to reach you directly. Sign up today →
HIRED sponsor

Python Constants: Improve Your Code’s Maintainability

In this tutorial, you’ll learn how to properly define constants in Python. By coding a bunch of practical example, you’ll also learn how Python constants can improve your code’s readability, reusability, and maintainability.
REAL PYTHON

Choose the Right Python Concurrency API

How do you choose the right Python concurrency API? The standard library offers three choices. Learn the differences between the libraries and what problems are best solved by each.
JASON BROWNLEE

7 Things I’ve Learned Building a Modern TUI Framework

“I’ve be working on Textual for over a year now. Here’s a few things I’ve discovered (or re-discovered) regarding terminals in Python, and software development in general.”
WILL MCGUGAN

Simple Linear Regression Using Python

Learn how to do simple linear regression using the Python standard library, including how to prep your data set and a variety of statistical operations.
NSUKAMI PATRICK • Shared by Nsukami Patrick

Deepnote: A Better Data Science Notebook

Deepnote is a data notebook that’s built for collaboration and usability—Jupyter compatible, works magically in the cloud, and sharing is easy as sending a link. It’s also 100% free to get started. And you can run your first notebook in seconds.
DEEPNOTE sponsor

Using PyQtGraph to Create Interactive Plots

Learn how to create custom plots in PyQt6 with PyQtGraph, including building the graph, styling the lines and markers, axis labels, legends, and more.
JOHN LIM

Connect to a MySQL Database in Python

This article covers four different methods you can use to connect to a MySQL database in Python with SSL enabled.
PLANETSCALE.COM • Shared by Holly Guevara

Projects & Code

makepackage: Package Template Creation Tool

GITHUB.COM/NYGGUS

schemathesis: Open API and GraphQL Test Tool

GITHUB.COM/SCHEMATHESIS

lowbar: Simple Loading Bars for CLI Apps

GITHUB.COM/ANNIKAV9

Flet: Build Flutter Apps in Python

FLET.DEV

easycheck: Check Whether One or More Conditions Are Met

PYPI.ORG • Shared by Marcin Kozak

Events

Python North East

August 10, 2022
PYTHONNORTHEAST.COM

pyCologne User Group Treffen

August 10, 2022
PYCOLOGNE.DE

Weekly Real Python Office Hours Q&A (Virtual)

August 10, 2022
REALPYTHON.COM

Python Atlanta

August 11, 2022
MEETUP.COM

Python Miami

August 13 to August 14, 2022
PYTHONDEVELOPERSMIAMI.COM

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

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

Source:: PyCoder’s