Python Launcher for UNIX, Python in the Browser, Data Visualization with HoloViz, and More

#486 – AUGUST 17, 2021 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Introducing the Python Launcher for Unix
Python Core Developer and Steering Council member Brett Cannon recently released his Python Launcher for UNIX project. In a nutshell, the Python Launcher for UNIX gives you a command that always launched the latest version of Python that you have installed. Learn the motivation behind the project and some of its bonus features in this introductory article.
BRETT CANNON

Python News: What’s New From July 2021?
The Python community saw some great changes in July 2021. In this article, you’ll get up to speed on the big-ticket items that happened this past month, including some news about the CPython Developer-in-Residence position at the Python Software Foundation.
REAL PYTHON

Start Your Free Scout APM Trial, no CC Needed, and Receive a $5 Donation to the OSS of Your Choice
Scout APM is leading-edge application performance and error monitoring designed to help devs find and fix observability issues before the customer ever sees them. You can connect your error reporting and APM data on one platform, with Scout’s new error monitoring feature add-on →
SCOUT APMsponsor

PyCharm 2021.2.1 Release Candidate Is Out
Curious about what the next version of PyCharm will bring? Check out the latest release candidate!
JETBRAINS.COM

NVIDIA Releases CUDA Python
https://pycoders.com/link/6873/sokwxvnjcw
NVIDIA.GITHUB.IO


Discussions


The Problem With “Python Packaging”
This Twitter thread from Glyph, the creator of the Twisted framework, explores some common misconceptions about Python packaging and its exosystem.
TWITTER.COM/GLYPH


Python Jobs


Data Engineer (Newport Beach, CA, USA)
RESEARCH AFFILIATES

Senior Backend Developer (Amsterdam, Netherlands)
GUTS TICKETS

Backend Software Engineer (Remote)
CATALPA INTERNATIONAL

Python Developer (Remote)
TESSIAN

Software Developer (Remote)
UNIVENTION GMBH

Backend Software Engineer (Washington, D.C., USA)
QUORUM

Senior Cloud Platform Engineer (Berlin, Germany)
APHERIS

More Python Jobs >>>


Articles & Tutorials


Feasibility, Use Cases, and Limitations of Pyodide
The Pyodide project brings Python to the browser by compiling the interpreter, and 75 built-in packages such as NumPy and Pandas, to Web Assembly. Pyodide is being explored at Microsoft as a way to allow VS Code users to run Python scripts without a local Python installation. This case study explores Pyodide’s feasibility for this project and outlines some of the limitations the team encountered. You’ll also learn about some other features of VS Code for which Pyodide is being considered.
LUCIANA DE MELO E ABUD

Visualization and Interactive Dashboard in Python
Have you ever heard of HoloViz? It’s a set of Python visualization and plotting tools for browser-based data visualization and presentation. In this article, Sophia Yang — a senior data scientist at Anaconda — explains why she loves HoloViz and what her workflow looks like when using it.
SOPHIA YANG

The Ultimate Guide to Cardinality for Observability
Cardinality is an unavoidable consequence of scale that can’t be solved by simply throwing more resources at it. This guide will help you understand what it is, why it impacts observability, as well as how to work with, and around the limitations of high-cardinality performance data →
LIGHTSTEPsponsor

Pythonic Monotonic
After someone shared some code from a technical interview book and asked if it was “Pythonic,” Ned Batchelder rewrote the code to see if he could come up with something better. See the problem and his solution, and check out the comments in the article and on Hacker News for more implementations. What can you come up with?
NED BATCHELDER

Supporting Python Open Source Projects and Maintainers
How do you define open source software? What are the challenges an open source project and maintainers face? How do maintainers receive financial, legal, security, or other types of help? This week on the Real Python Podcast, we have Josh Simmons from Tidelift and the Open Source Initiative to help answer these questions.
REAL PYTHON podcast

Deliver Clean and Safe Code for Your Python Applications
Learn how static code analysis tools have helped the Python community identify (and fix) bugs and vulnerabilities in some prominent open source Python projects. Read more!
SONARSOURCEsponsor

Reading and Writing Files With Pandas
In this course, you’ll learn about the Pandas IO tools API and how you can use it to read and write files. You’ll use the Pandas read_csv() function to work with CSV files. You’ll also cover similar methods for efficiently working with Excel, CSV, JSON, HTML, SQL, pickle, and big data files.
REAL PYTHON course


Projects & Code


scalene: Scalene: A High-Performance, High-Precision CPU, GPU, and Memory Profiler for Python
GITHUB.COM/PLASMA-UMASS

cuda-python: CUDA Python Low-Level Bindings
GITHUB.COM/NVIDIA

pycm: Multi-Class Confusion Matrix Library in Python
GITHUB.COM/SEPANDHAGHIGHI

gpsdclient: A Simple GPSD Client and Library
GITHUB.COM/TFELDMANN • Shared by Thomas Feldmann

borb: A Python PDF library
GITHUB.COM/JORISSCHELLEKENS • Shared by Joris Schellekens

📆🐍 Upcoming Python Events


⋅ Real Python Office Hours (Virtual) August 18, 2021

⋅ PyCon India 2021 (Virtual) September 17 – 20, 2021
Happy Pythoning!
Copyright © 2021 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

What To Do When You Botch a PyPI Release, E2E Testing Approaches, Walrus Operator Use Cases, And More

Tuesday, August 10, 2021

What to Do When You Botch a Release on PyPI #485 – AUGUST 10, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo What to Do When You Botch a Release on PyPI Mistakes happen to everyone. But what do you

Python and REST APIs, Launchpad Finishes Python 3 Transition, New Way to Specify Python Project Install Requirements, and More

Tuesday, August 3, 2021

Python and REST APIs: Interacting With Web Services #484 – AUGUST 3, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Python and REST APIs: Interacting With Web Services In this tutorial, you'll

Python Collections, SciPy's New Build System, What To Know About the "operator" Module, and More

Tuesday, July 27, 2021

Python's `collections`: A Buffet of Specialized Data Types #483 – JULY 27, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Python's collections : A Buffet of Specialized Data Types Python

Building Web Apps With FastAPI, How Python Imports Work, 1st Week of CPython Developer-In-Residence, and More

Tuesday, July 20, 2021

Using FastAPI to Build Python Web APIs #482 – JULY 20, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Using FastAPI to Build Python Web APIs In this guide, written by FastAPI creator Sebastián

One Database Transaction Too Many, State of Python Packaging in 2021, Final Python 3.10 Beta Released, and More

Tuesday, July 13, 2021

One Database Transaction Too Many #481 – JULY 13, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo One Database Transaction Too Many Learn how a bug was born — one that resulted in hundreds of users

You Might Also Like

📱 Issue 407 - Apple just announced WWDC24. The keynote for WWDC24 will be held on Monday, June 10th.

Thursday, March 28, 2024

This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 407 Release Date Mar 28, 2024 Your weekly report of the most popular Swift news, articles and projects

💻 Issue 405 - 2024 Edition Update

Thursday, March 28, 2024

This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 405 Release Date Mar 28, 2024 Your weekly report of the most popular Rust news, articles and projects

🤖 What to Expect From Google I/O 2024 — How to Stop Apps From Leaking Your Data

Thursday, March 28, 2024

Also: The Best Camera Straps of 2024, and More! How-To Geek Logo March 28, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your inbox by

Infographic | How Small Investments Make a Big Impact Over Time 📈

Thursday, March 28, 2024

Compound interest is a powerful force in building wealth. Here's how it impacts even the most modest portfolio over the long term. View Online | Subscribe Presented by: EnergyX's groundbreaking

Fully Autonomous Development, AI .NET Components, Data Visualization ML Tutorial, More

Thursday, March 28, 2024

Home | News | How To | Webcasts | Whitepapers | Advertise .NET Insight March 28, 2024 THIS ISSUE SPONSORED BY: ■ Visual Studio Live! Chicago: .NET Developer Training Conference ■ dtSearch® - INSTANTLY

Daily Coding Problem: Problem #1395 [Hard]

Thursday, March 28, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Implement an LRU (Least Recently Used) cache. It should be able to be

72 x $99 tickets left for virtual product conference (May 2)

Thursday, March 28, 2024

​ACT FAST!​ ONLY 72 TICKETS AVAILABLE AT THE DISCOUNTED RATE OF $99! MAY 2, 2024 | ONLINE ACROSS THE WORLD Join product people from around the world on Thursday, May 2, for INDUSTRY, the #1 Virtual

⚙️ "I'm a GPT builder" 😎

Thursday, March 28, 2024

Plus: Elon's Grok will be available to all ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

🔒 The Vault Newsletter: March issue 🔑

Thursday, March 28, 2024

Get the latest business security news, updates, and advice from 1Password. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

📑 Discover The Power of AI With UPDF — 63% Off For a Limited Time

Thursday, March 28, 2024

Digitally Read/Sign/Edit/Summarize PDFs Seamlessly. Available Now at a Huge Discount! How-To Geek Logo March 28, 2024 Tired of Dealing With PDFs? Try AI-Powered UPDF With the Biggest Discount of the