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

Ranked | The Most Satisfying vs. Most Reliable Car Brands in 2024 🚙

Monday, December 23, 2024

The most reliable car brands are rarely the most satisfying to own, according to recent Consumer Reports survey data. View Online | Subscribe | Download Our App Presented by: Find the megatrends

Bitcoin Enthusiasts Are Letting Altcoins Pass by

Monday, December 23, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 23, 2024? The

Last Minute Gifts from Walmart

Monday, December 23, 2024

ZDNET ZDNET Sponsored Message In Partnership with Walmart December 23, 2024 exclusive offer Walmart Last-minute gifts from Walmart Shop Now Walmart The tech you've been wishing for–at everyday low

15 ways AI saved me weeks of work in 2024

Monday, December 23, 2024

ZDNET's product of the year; Windows 11 24H2 bug list updated -- ZDNET ZDNET Tech Today - US December 23, 2024 AI applications on various devices. 15 surprising ways I used AI to save me weeks of

Distributed Locking: A Practical Guide

Monday, December 23, 2024

If you're wondering how and when distributed locking can be useful, here's the practical guide. I explained why distributed locking is needed in real-world scenarios. Explored how popular tools

⚡ THN Weekly Recap: Top Cybersecurity Threats, Tools and Tips

Monday, December 23, 2024

Your one-stop-source for last week's top cybersecurity headlines. The Hacker News THN Weekly Recap The online world never takes a break, and this week shows why. From ransomware creators being

⚙️ OpenA(G)I?

Monday, December 23, 2024

Plus: The Genesis Project ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 12/23/2024

Monday, December 23, 2024

New blogs from Syncfusion Introducing the New WinUI Kanban Board By Karthick Mani This blog explains the features of the new Syncfusion WinUI Kanban Board control introduced in the 2024 Volume 4

Import AI 395: AI and energy demand; distributed training via DeMo; and Phi-4

Monday, December 23, 2024

What might fighting for freedom in an AI age look like? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

LockBit Ransomware Developer Charged for Billions in Global Damages

Monday, December 23, 2024

THN Daily Updates Newsletter cover The Data Science Handbook, 2nd Edition ($60.00 Value) FREE for a Limited Time Practical, accessible guide to becoming a data scientist, updated to include the latest