Python 3.12 Profiler, Netflix, Numba Vectorize, and More

#585 – JULY 11, 2023 VIEW IN BROWSER
The PyCoder’s Weekly Logo
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 →
TEMPORALsponsor

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)
CAUSEWAY CAPITAL MANAGEMENT LLC 📍 LOS ANGELES, CA, USA

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 →
TAIPYsponsor

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 KICKSTARTsponsor

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


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 →

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

📆🐍 Upcoming Python Events


SciPy 2023
July 10 to July 17, 2023

Weekly Real Python Office Hours Q&A (Virtual)
July 12, 2023

Python North East
July 12, 2023

PyDelhi User Group Meetup
July 15, 2023

EuroPython 2023
July 17 to July 24, 2023

Inland Empire Python Users Group Monthly Meeting
July 18, 2023

PyStaDa
July 19, 2023

PyCon UK 2023
September 22 to September 25, 2023
Happy Pythoning!
Copyright © 2023 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

Fast range(), Alternate Interpreters, PSF Security Dev, and More

Tuesday, July 4, 2023

Why Are Membership Tests So Fast for `range()` in Python? #584 – JULY 4, 2023 VIEW IN BROWSER The PyCoder's Weekly Logo Why Are Membership Tests So Fast for range() in Python? In Python, range() is

Search DSLs, CircuitPython, Debugging Kubernetes, and More

Tuesday, June 27, 2023

Building Search DSLs With Django #583 – JUNE 27, 2023 VIEW IN BROWSER The PyCoder's Weekly Logo Building Search DSLs With Django A Domain Specific Language is a small language for a particular

Faster Python Plan, Community, Hating AsyncIO, and More

Tuesday, June 20, 2023

Faster Python 3.13 Plan #582 – JUNE 20, 2023 VIEW IN BROWSER The PyCoder's Weekly Logo Faster Python 3.13 Plan This brief outline highlights the plan for the faster CPython project for the 3.13

Zen of Python, JupyterLab 4.0, Zelda Puzzle, and More

Tuesday, June 13, 2023

What's the Zen of Python? #581 – JUNE 13, 2023 VIEW IN BROWSER The PyCoder's Weekly Logo What's the Zen of Python? In this tutorial, you'll be exploring the Zen of Python, a collection

Facial Recognition, PyPI 2FA, Kivy, and More

Monday, June 12, 2023

Build Your Own Face Recognition Tool With Python #580 – JUNE 6, 2023 VIEW IN BROWSER The PyCoder's Weekly Logo Build Your Own Face Recognition Tool With Python In this tutorial, you'll build

You Might Also Like

Sunday Digest | Featuring 'The World’s 20 Largest Economies, by GDP (PPP)' 📊

Sunday, December 22, 2024

Every visualization published this week, in one place. Dec 22, 2024 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week, we visualized public debt by

Android Weekly #654 🤖

Sunday, December 22, 2024

View in web browser 654 December 22nd, 2024 Articles & Tutorials Sponsored Solving ANRs with OpenTelemetry While OpenTelemetry is the new observability standard, it lacks official support for many

😸 Our interview with Amjad Masad

Sunday, December 22, 2024

Welcome back, builders Product Hunt Sunday, Dec 22 The Roundup This newsletter was brought to you by AssemblyAI Welcome back, builders Happy Sunday! We've got a special edition of the Roundup this

C#537 Automating Santa's Workshop with NServiceBus

Sunday, December 22, 2024

Using event-driven architecture for effective gift delivery 🎄🎁 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

The Race for AI Reasoning is Challenging our Imagination

Sunday, December 22, 2024

New reasoning models from Google and OpenAI ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

ScienceDaily/Minimalist lamp/Avocado tip

Sunday, December 22, 2024

Recomendo - issue #442 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Laravel VS Code Extension, Laravel 11.36, Wirechat, and more! - №544

Sunday, December 22, 2024

Your Laravel week in review ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Kotlin Weekly #438

Sunday, December 22, 2024

ISSUE #438 22nd of December 2024 Announcements klibs.io JetBrains has introduced the alpha version of klibs.io – a web service that speeds up and simplifies discovering KMP libraries that best meet

Weekend Reading — Happy "That's a January Problem" week

Saturday, December 21, 2024

Can Christmas season start a little earlier this year Tech Stuff Ramsey Nasser fuck it happened i am in a situation where i do actually need to reverse a linked list Atuin I just learned about Atuin

Daily Coding Problem: Problem #1644 [Easy]

Saturday, December 21, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by IBM. Given an integer, find the next permutation of it in absolute order. For example,