Issue #585 (July 11, 2023)

#585 – JULY 11, 2023

Python 3.12 Preview: Support for the Linux Perf Profiler

Python 3.12 will be released in October 2023. In this tutorial, you’ll preview one of its upcoming features: support for the Linux perf profiler, which will give you a holistic view of your application’s performance, including system-level and hardware-level events.
REAL PYTHON

Python at Netflix

Talk Python to Me interviews Zoran Simic and Amjith Ramanujam discussing how Python is used at Netflix, including fail-over, security, ML, notebooks, and more.
KENNEDY, SIMIC, RAMANUJAM podcast

Reliable and Resilient App Building With Temporal’s Python SDK

Explore Temporal’s Python SDK course to develop a small application with Workflows and Activities. Learn how Temporal helps recover from failures and use the Web UI and command-line tools to interact with your Workflows. Check it out now →
TEMPORAL sponsor

Accelerating Python Code With Numba Vectorize

This article delves into the inner workings of Numba Vectorize. Learn how to harnesses the power of SIMD operations to improve code performance.
SIDDIQI

PSF Hiring a Deputy CPython Developer in Residence

PYTHON SOFTWARE FOUNDATION

Discussions

Backend of Meta Threads Is Built With Python 3.10

HACKER NEWS

Are People in Tech Inside an AI Echo Chamber?

HACKER NEWS

Python Jobs

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

Causeway Capital Management LLC

More Python Jobs >>>

Articles & Tutorials

How to Make Engaging Programming Videos

Creating a screencast can be a great way for you to to share your knowledge and help fellow developers on your team. However, not all video tutorials are equally effective. In this tutorial, you’ll learn how to make engaging and informative programming videos that will impress your peers.
REAL PYTHON

Use Okta and Oso to Secure a FastAPI + SQLAlchemy App

FastAPI is really fast and SQLAlchemy is really…SQL-y. But what good is a fast and SQL-y application if it isn’t secure? This post shows you how to wire a typical web application to Okta and Oso for authentication and authorization.
GABE JACKSON • Shared by Gabe Jackson

Find Your Open-Source Python Application Builder

On the one hand, Taipy provides a simple syntax that accelerates the creation of interactive and customizable multiple-page dashboards. Use it without requiring any knowledge of web development. And at the same time, it is designed to build powerful and customized data-driven backend applications →
TAIPY sponsor

3 Cool Libraries That Will Save You Time and Effort

Sam covers three different Python libraries that can be useful for your next project. JMESPath for searching JSON structures, inflection for string clean-up, and more-itertools for advanced itertools like functionality.
SAM VIDOVICH

Python Crash Course & Learning Enough to Start Creating

How much Python do you need to learn to start creating projects? What’s a good balance of information and hands-on practice? This week on the show, Eric Matthes is here to discuss his book Python Crash Course.
REAL PYTHON podcast

Optimizing WebSocket Calls Experiment

This post demonstrates replacing the Python code that accepts a WebSocket connection with a C++ equivalent. It shows you how to call C++ code from Python and what kind of speed-up to expect.
SZABOLCS DOMBI

Building a Toy Programming Language in Python

Miguel thought it would be fun to write a small programming language using Python to implement it. This blog post is the first in a series covering how he did it.
MIGUEL GRINBERG

Two Ways to Turbo-Charge tox

How to pre-build wheels to improve the installation portion of a tox run and how to gain some parallel test execution if run-parallel doesn’t work for you.
HYNEK SCHLAWACK

Is Your Career Safe From AI Disruption? Future-Proof Your Career With Interview Kickstart

Engineers with AI skills are in high demand, earning ~$300K-$500K. Don’t get left behind. AI-proof your career with Interview Kickstart. Taught by FAANG+ AI/ML engineers. Capstone project. Up to 15 mock interviews. Join the free webinar to learn more.
INTERVIEW KICKSTART sponsor

Django REST Framework and Elasticsearch

This step-by-step guide shows you how to build a REST API using the Django REST Framework and Elasticsearch.
NIK TOMAZIC

Projects & Code

Django Unicorn: Full-Stack Components Framework

DJANGO-UNICORN.COM

FunctionTrace: Human-Oriented Profiling for Python

FUNCTIONTRACE.COM

microvenv: Minimal Re-Implementation of Python’s venv

GITHUB.COM/BRETTCANNON

creosote: Identify Unused Dependencies

GITHUB.COM/FREDRIKAVERPIL

zef: Toolkit for Graph-Relational Data Across Space and Time

GITHUB.COM/ZEFHUB

Events

SciPy 2023

July 10 to July 17, 2023
SCIPY.ORG

Weekly Real Python Office Hours Q&A (Virtual)

July 12, 2023
REALPYTHON.COM

Python North East

July 12, 2023
PYTHONNORTHEAST.COM

PyDelhi User Group Meetup

July 15, 2023
MEETUP.COM

EuroPython 2023

July 17 to July 24, 2023
EUROPYTHON.EU

Inland Empire Python Users Group Monthly Meeting

July 18, 2023
MEETUP.COM

PyStaDa

July 19, 2023
PYSTADA.GITHUB.IO

PyCon UK 2023

September 22 to September 25, 2023
PYCONUK.ORG

Happy Pythoning!
This was PyCoder’s Weekly Issue #585.
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