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

Charted | The Carbon Footprint of Major Travel Methods 🌐

Friday, May 3, 2024

Transport accounts for nearly one-quarter of global energy-related CO2 emissions. This chart shows the carbon footprint of travel methods. View Online | Subscribe Presented by: Morningstar Discover the

Apple's AI Strategy, At Your Service

Friday, May 3, 2024

The relative calm before the "AI, AI, AI, AI, AI" storm... Apple's AI Strategy, At Your Service By MG Siegler • 3 May 2024 View in browser View in browser At one point during Apple's

5 gadgets I never fly without

Friday, May 3, 2024

How to save on internet; BYO AI; Gemini features we need; Prime Day 2024 -- ZDNET ZDNET Tech Today - US May 3, 2024 placeholder I fly 10 times a year. These 5 tech gadgets are lifesavers From recording

⚙️ Microsoft bans the police from using their AI

Friday, May 3, 2024

Plus: The first AI diplomat is here ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Weekend Read: Private and Medical AI 🕵️‍♀️

Friday, May 3, 2024

Don't accidentally train GPT-5 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Microsoft thinks generative AI and faces shouldn’t mix

Friday, May 3, 2024

The company has banned its AI from being used for face recognition View this email online in your browser By Alex Wilhelm Friday, May 3, 2024 Welcome to TechCrunch AM! Today, we have notes on

Issue #539: Discord with Colyseus, parametric surface, and StrikeForce Kitty

Friday, May 3, 2024

Weekly newsletter about HTML5 Game Development. Is this email not displaying correctly? View it in your browser. Issue #539 - May 3rd 2024 If you have anything you want to share with the HTML5 game

Peloton's grim post-pandemic reality

Friday, May 3, 2024

The Morning After It's Friday, May 03, 2024. Peloton had a great pandemic. It's a weird thing to say, but the company's premium exercise equipment (expanding from bikes to treadmills and

Four Critical Vulnerabilities Expose HPE Aruba Devices to RCE Attacks

Friday, May 3, 2024

THN Daily Updates Newsletter cover Enterprise Transformation to AI and the Metaverse ($59.99 Value) FREE for a Limited Time Strategies for the Technology Revolution Download Now Sponsored LATEST NEWS

Post from Syncfusion Blogs on 05/03/2024

Friday, May 3, 2024

New blogs from Syncfusion Create Interactive Floor Planner Diagrams using Blazor Diagram Library By Keerthivasan R This blog explains how to create interactive floor planner diagrams using the