Python Weekly - Python Weekly - Issue 531

View this email in your browser

Python Weekly

Welcome to issue 531 of Python Weekly. This will be the final issue of 2021. We will be back on January 6th, 2022 after the holiday break. Wish you all a Happy New Year and have a wonderful holiday.
Articles, Tutorials and Talks

How To Easily Do Asynchronous Programming With Asyncio In Python 
Learn about asynchronous programming in this tutorial where I explain the basics of async and await in Python and show you how you can run programs in parallel.

Python Virtual Environments tutorial using Virtualenv and Poetry
A mini-guided tutorial showing how to use virtual environment and why it's matters on virtualenv and poetry illustrated examples.

Self-Supervised Bug Detection and Repair
Machine learning-based program analyses have recently shown the promise of integrating formal and probabilistic reasoning towards aiding software development. However, in the absence of large annotated corpora, training these analyses is challenging. Towards addressing this, we present BUGLAB, an approach for selfsupervised learning of bug detection and repair. BUGLAB co-trains two models: (1) a detector model that learns to detect and repair bugs in code, (2) a selector model that learns to create buggy code for the detector to use as training data. 

Dynamic list views with Django and htmx  
Learn how to use htmx to make Django list views dynamic without having to write any JavaScript.

Mining Financial Stock News Using SpaCy Matcher
By the end of this article, you will be able to write an information extraction NLP pipeline using spaCy’s Matcher. It will extract dividend information from news headlines and articles.

Function Pointer Cast Handling in Pyodide
Why previous versions of Pyodide had a low recursion limit and how the upcoming version 0.19 supports a much higher one.

GuPPy, a Python toolbox for the analysis of fiber photometry data
GuPPy is designed to operate across computing platforms and can accept data from a variety of FP data acquisition systems. The program presents users with a set of graphic user interfaces (GUIs) to load data and provide input parameters. Graphs are produced that can be easily exported for integration into scientific figures.

“Digital Twin” with Python: A hands-on example
IBM defines a digital twin as follows “A digital twin is a virtual model designed to accurately reflect a physical object”. This is a step-by-step guide to building a digital twin example of an electronic switch (transistor) with Python.

Bean Machine: Composable, Fast Probabilistic Inference on PyTorch
Meta has announced an early beta release of Bean Machine, a PyTorch-based probabilistic programming system that makes it easy to represent and to learn about uncertainties in the machine learning models that we work with every day.

Unravelling `elif`/`else` from `if` statements

Extending Pandas

Fixing Memory Leaks In Popular Python Libraries


Interesting Projects, Tools and Libraries

Omnizart
Transcribe everything in the music, including vocal, drum, chord, beat, instruments, and more.

Bottles
Easily run Windows software on Linux with Bottles!

Polars
Lightning-fast DataFrame library for Rust and Python.

django-browser-reload
Automatically reload your browser in development.

Overpass
A self-hosted streaming platform with Discord authentication, auto-recording and more!

SeqFormer
A Frustratingly Simple Model for Video Instance Segmentation.

Fiber
Fiber implements an proof-of-concept Python decorator that rewrites a function so that it can be paused and resumed (by moving stack variables to a heap frame and adding if statements to simulate jumps/gotos to specific lines of code).

Code2flow
Code2flow generates call graphs for dynamic programming language. Code2flow supports Python, Javascript, Ruby, and PHP.

explainerdashboard
Quickly build Explainable AI dashboards that show the inner workings of so-called "blackbox" machine learning models.

dataklasses
Dataklasses is a library that allows you to quickly define data classes using Python type hints.

pdfplumber
Plumb a PDF for detailed information about each char, rectangle, line, et cetera — and easily extract text and tables.

oslo
Open Source framework for Large-scale transformer Optimization.

oh-my-face
Expand human face editing via Global Direction of StyleCLIP, especially to maintain similarity during editing. 

 
Our Other Newsletters
Programmer Weekly - A free weekly newsletter for programmers.

Founder Weekly - A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.
 
Copyright © 2021 Python Weekly, All rights reserved.
You are receiving our weekly newsletter because you signed up at http://www.PythonWeekly.com.

Our mailing address is:
Python Weekly
Brooklyn
Brooklyn, NY 11209

Add us to your address book


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Older messages

Python Weekly - Issue 530

Thursday, December 16, 2021

View this email in your browser Python Weekly Welcome to issue 530 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Let's Write a Game Boy Emulator in

Python Weekly - Issue 525

Thursday, November 11, 2021

View this email in your browser Python Weekly Welcome to issue 525 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Get Your Weekly Dose of Programming A weekly

Python Weekly - Issue 524

Thursday, November 4, 2021

View this email in your browser Python Weekly Welcome to issue 524 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Cheat sheet: 9 Python security best practices Most

Python Weekly - Issue 523

Thursday, October 28, 2021

View this email in your browser Python Weekly Welcome to issue 523 of Python Weekly. There is a unique opportunity to join the early team of a high growth venture backed B2B fintech startup. They are

Python Weekly - Issue 521

Thursday, October 14, 2021

View this email in your browser Python Weekly Welcome to issue 521 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Cheat Sheet: 9 Python Security Best Practices Avoid

You Might Also Like

📧 Building Async APIs in ASP.NET Core - The Right Way

Saturday, November 23, 2024

​ Building Async APIs in ASP .NET Core - The Right Way Read on: m​y website / Read time: 5 minutes The .NET Weekly is brought to you by: Even the smartest AI in the world won't save you from a

WebAIM November 2024 Newsletter

Friday, November 22, 2024

WebAIM November 2024 Newsletter Read this newsletter online at https://webaim.org/newsletter/2024/november Features Using Severity Ratings to Prioritize Web Accessibility Remediation When it comes to

➡️ Why Your Phone Doesn't Want You to Sideload Apps — Setting the Default Gateway in Linux

Friday, November 22, 2024

Also: Hey Apple, It's Time to Upgrade the Macs Storage, and More! How-To Geek Logo November 22, 2024 Did You Know Fantasy author JRR Tolkien is credited with inventing the main concept of orcs and

JSK Daily for Nov 22, 2024

Friday, November 22, 2024

JSK Daily for Nov 22, 2024 View this email in your browser A community curated daily e-mail of JavaScript news React E-Commerce App for Digital Products: Part 4 (Creating the Home Page) This component

Spyglass Dispatch: The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen

Friday, November 22, 2024

The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen The Spyglass Dispatch is a free newsletter sent out daily on

Charted | How the Global Distribution of Wealth Has Changed (2000-2023) 💰

Friday, November 22, 2024

This graphic illustrates the shifts in global wealth distribution between 2000 and 2023. View Online | Subscribe | Download Our App Presented by: MSCI >> Get the Free Investor Guide Now FEATURED

Daily Coding Problem: Problem #1616 [Easy]

Friday, November 22, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Alibaba. Given an even number (greater than 2), return two prime numbers whose sum will

The problem to solve

Friday, November 22, 2024

​ Use problem framing to define the problem to solve This week, Tom Parson and Krishna Raha share tools and frameworks to identify and address challenges effectively, while Voltage Control highlights

Issue #568: Random mazes, train clock, and ReKill

Friday, November 22, 2024

View this email in your browser Issue #568 - November 22nd 2024 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

Whats Next for AI: Interpreting Anthropic CEOs Vision

Friday, November 22, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 22, 2024? The HackerNoon