Python Weekly - Python Weekly - Issue 553

View this email in your browser

Python Weekly

Welcome to issue 553 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor 
 
Deepnote is now out of beta and generally available to data teams everywhere!
With this launch we’ve added a better way to organize data projects and collaborate, more ways to connect to your stack, and we're now SOC2 compliant.


News

Python 3.11 Performance Benchmarks Are Looking Fantastic
Last month Python 3.11 Beta 1 was released as their first preview of this major update to the Python programming language. Besides new language features and other improvements, Python 3.11 performance is looking fantastic with very nice performance uplift over prior Python 3.x releases.


Articles, Tutorials and Talks

Code Your Own Heroku Clone with Python 
Learn all about how to provision infrastructure programmatically by building a simplified Heroku clone with Python. At the end you will also learn how to provision a web app on AWS using JavaScript.

Build dashboard in Python with automatic updates and email notifications
Do you need to monitor data from multiple sources and act based on their values? If you answered yes, then it means that you need a dashboard. This post will show you how to create a dashboard in Python. It will automatically update the values in the dashboard and send email notifications based on monitored values. The dashboard will be deployed to the Amazon AWS cloud service.

AOL 3.0 (1996) Reverse Engineered in Python
It's now possible to "Sign On" to AOL 3.0 in 2022.

Serving machine learning models with FastAPI: It’s not all about speed
Deploying models is a tricky topic. In this posts, we describe 4 key reasons why we've chosen FastAPI to deploy out Machine Learning models.

An Intro to the contextlib Module in Python 
Learn how to create different types of context managers using Python's contextlib module!

Beautiful Flask Tables, Part 2
It's been almost a year since I published my Beautiful Interactive Tables for your Flask Templates article, in which I showed a few example tables, rendered from a standard Flask and Jinja template, with some JavaScript help. I have received a good amount of feedback on my proposed solutions. In this article I'm going to refresh my table examples to address the two most frequently requested improvements.

Understanding Sampling With and Without Replacement (Python)
This tutorial will dive into sampling with and without replacement and will touch on some common applications of these concepts in data science. 

Create custom Datasets from Wikipedia with Python and Pandas 
In this video we will learn how to create custom datasets from wikipedia using python and pandas. Rob Mulla, kaggle grandmaster, will walk through using pandas read_html function. It makes reading tables from html and websites really easy. With a little cleaning you can have a great unique dataset in just minutes!

Dates And Times And Types
Get a TypeError when using a datetime when you wanted a date.

Raising exceptions or returning error objects in Python
How returning error objects can provide some advantages over raising exceptions in Python, such as for static type checking tools.

I Forked “Asyncpg” — And It Parses Database Records to Numpy 20x Faster
Presenting the fork of asyncpg — asynchronous PostgreSQL client for Python — based on NumPy structured arrays.

Making pip installs a little less slow
Installing packages with pip, Poetry, and Pipenv can be slow. Learn how to ensure it’s not even slower, and a potential speed-up.

Getting Started with ESPnet
ESPnet is the premier end-to-end, open-source speech processing toolkit. This easy-to-follow guide will help you get started using ESPnet for Speech Recognition.


Books

Packaging Python Applications with PyInstaller, with step by step examples for PyQt, Tkinter, PySimpleGUI, wxPython & Kivy 
This book walks you step-by-step through the process of packaging your own Python applications. Starting with simple examples and working up to complete installers and signed executables.


Interesting Projects, Tools and Libraries

dot
dot (aka Deepfake Offensive Toolkit) makes real-time, controllable deepfakes ready for virtual cameras injection. dot is created for performing penetration testing against e.g. identity verification and video conferencing systems, for the use by security analysts, Red Team members, and biometrics researchers.

basic-pitch
A lightweight yet powerful audio-to-MIDI converter with pitch bend detection.

openai-cookbook
Examples and guides for using the OpenAI API.

Python-Selenium-Action
Run Selenium with Python via Github Actions using Headless or Non-Headless browsers!

deny
Python authorization library.

editabletuple
This module provides the editabletuple() function for creating classes with a fixed sequence of fields, similar to a namedtuple, except editable.

mlem
Version and deploy your ML models following GitOps principles.

Calcure
Modern TUI calendar and task manager with minimal and customizable UI.

Pipe
A Python library to use infix notation in Python.


New Releases

Python 3.10.5 is available
The latest bugfix drop for Python 3.10 is here: Python 3.10.5. This release packs more than 230 bugfixes and docs changes.


Upcoming Events and Webinars

Python Barcelona Meetup June 2022
There will be following talks
  • Run the extra mile with serverless
  • Creating Python Data Pipelines with Yaetos

PyData Montreal Meetup #21
There will be following talks
  • Introduction to Trustworthy Machine Learning for the Enterprise
  • ML in production in the video game industry: Ubisoft's use case

PyData Tel Aviv Meetup June 2022
There will be following talks
  • The notorious POC
  • Deep Learning Approach to Partial Differential Equations-based Problems
  • A Subset-Based Strategy for Faster AutoML
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 © 2022 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 552

Thursday, June 2, 2022

View this email in your browser Python Weekly Welcome to issue 552 of Python Weekly. Let's get straight to the links this week. News AWS contributes novel causal machine learning algorithms to

Python Weekly - Issue 551

Thursday, May 26, 2022

View this email in your browser Python Weekly Welcome to issue 551 of Python Weekly. Let's get straight to the links this week. News Popular Python and PHP libraries hijacked to steal AWS keys PyPI

Python Weekly - Issue 550

Thursday, May 19, 2022

View this email in your browser Python Weekly Welcome to issue 550 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Deepnote is a new kind of data notebook that's

Python Weekly - Issue 549

Thursday, May 12, 2022

View this email in your browser Python Weekly Welcome to issue 549 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks A Simple & Effective Way To Improve

Python Weekly - Issue 548

Thursday, May 5, 2022

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

You Might Also Like

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

iOS Cocoa Treats

Friday, November 22, 2024

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Using the SwiftUI ImageRenderer The SwiftUI ImageRenderer