Python Weekly - Python Weekly - Issue 568

View this email in your browser

Python Weekly

Welcome to issue 568 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor 
Get Your Weekly Dose of Programming
A weekly newsletter featuring the best hand curated news, articles, tutorials, talks, tools and libraries etc for programmers. Join For Free


15-Year-Old Python Flaw Slithers into Software Worldwide
An unpatched flaw in more than 350,000 unique open source repositories leaves software applications vulnerable to exploit. The path traversal-related vulnerability is tracked as CVE-2007-4559.

Articles, Tutorials and Talks

I Made a Remote Lie Detector to Test Zuckerberg's Pulse 
Identify deception in anyone on camera, then measure their heart rate. The code is available here.

Web Scraping with Python – A Step by Step Guide
Learn how to web scrape with python with scrapingdog. From the least used libraries to the most used libraries we have covered it all including beautifulsoup, scrapy etc. in this tutorial.

Deploying Python web apps as AWS Lambda functions
AWS Lambda can host functions written in Python. These are "scale to zero" - my favorite definition of serverless! - which means you only pay for the traffic that they serve. A project with no traffic costs nothing to run. Here's how to deploy a Python web application as a Lambda function.

Infrastructure-as-Code: Easy Cloud Deployment In Python 
Depending on the technology and type of cloud product you choose, cloud deployment can be intimidating, but it's often not that complex. This video walks you through a couple of fairly simple methods for deploying an application, that don't call for a deep understanding of DevOps and are quick and easy to implement.

What is Python's "self" Argument, Anyway?
Every Python developer is familiar with the self argument, which is present in every* method declaration of every class. We all know how to use it, but do you really know what it is, why it's there and how it works under the hood?

How to Build an Audio Intelligence Dashboard with Gradio
Gradio allows you to easily create shareable apps using only Python. Learn how to build a dashboard for Audio Intelligence Analysis in this easy-to-follow tutorial.

Pandas DataFrame Indexing Explained: from .loc to .iloc and beyond
This article is a deep dive through Pandas indexing land, from .loc to .iloc and beyond. It shows what to use when for effective data selection.

Using Asyncio and Batch APIs for Remote Services
Call batch APIs using Python's asyncio. Process multiple requests with a single call for better performance. Async Python functions in Excel can benefit from using batch APIs.

Image segmentation
In this article, we will define image segmentation, discover the right metrics to use in these tasks, build an end-to-end pipeline that can be used as a template for handling image segmentation problems, and talk about some useful applications of it.

Fundamental Cryptography in Theory and Python 
You will learn the basic theory of fundamental cryptographic primitives, the security notions associated with each primitive, and will learn how to apply your theoretical understanding of the subject by learning how to make use of the various cryptographic primitives in Python. On top, and to deepen your understanding of the subject even further, you will not only learn how to use the cryptographic primitives in Python, but will additionally also learn how to implement most of these primitives in Python yourself.

Interesting Projects, Tools and Libraries

Whisper is a general-purpose speech recognition model by OpenAI. It is trained on a large dataset of diverse audio and is also a multi-task model that can perform multilingual speech recognition as well as speech translation and language identification.

A data manipulation library for ML and visualization. It is fully interoperable with pandas, compatible with scikit-learn, and works great with matplotlib!

Fetch Academic Research Papers from different sources including Google Scholar, ACL, ACM, PMLR etc based on keywords or title.

A Python package manager written in Rust inspired by Cargo.
C-style increment and decrement operators for python.

Slack Machine is a simple, yet powerful and extendable Slack bot framework. More than just a bot, Slack Machine is a framework that helps you develop your Slack workspace into a ChatOps powerhouse.

Daft is a fast, ergonomic and scalable open-source dataframe library: built for Python and Complex Data/Machine Learning workloads.

A Python library to utilize AWS API Gateway's large IP pool as a proxy to generate pseudo-infinite IPs for web scraping and brute forcing.

New Releases

Pandas 1.5.0
This release includes some new features, bug fixes, and performance improvements.

Matplotlib 3.6.0

Upcoming Events and Webinars

Central Coast Python Meetup September 2022 - Santa Barbara, CA
There will be following talks
  • Contributing to open source
  • Monoliths, why companies build them, and what to do when they outlive their usefulness (a.k.a. decomposing the monolith)

PyLadies London Meetup September 2022 - London
There will be a talk, Writing automated tests.

Cleveland PyLadies Meetup September 2022 - Cleveland, OH
Have you ever wondered what would go into creating a bot? Be it a chat bot, or a ethical twitter bot, or a bot to check to see if your favorite coffee is in stock at the store. We'll be exploring how to create such creatures in Python.

Pydata Copenhagen Meetup September 2022 - Copenhagen
There will be a talk, 8 years of Deep Generative Machine Learning.
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

Our mailing address is:
Python Weekly
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.

Key phrases

Older messages

Python Weekly - Issue 567

Thursday, September 15, 2022

View this email in your browser Python Weekly Welcome to issue 567 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Ever wonder how your information stays secure? Dig

Python Weekly - Issue 566

Thursday, September 8, 2022

View this email in your browser Python Weekly Welcome to issue 566 of Python Weekly. Last week, our 11 years old Twitter account @PythonWeekly all of a sudden got suspended and I really don't

Python Weekly - Issue 565

Thursday, September 1, 2022

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

Python Weekly - Issue 564

Thursday, August 25, 2022

View this email in your browser Python Weekly Welcome to issue 564 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 563

Thursday, August 18, 2022

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

[Python Mastery] The hidden costs of "copy-paste" Python programming

Friday, October 7, 2022

Hey there, Here's a development story that plays out thousands of times each day: Avid Pythonista Max is working on a function to find the 10 oldest files in a nested directory hierarchy. He needs

Why your startup needs a prenup

Friday, October 7, 2022

TechCrunch+ Newsletter TechCrunch+ logo TechCrunch+ Roundup logo By Walter Thompson Friday, October 07, 2022 Welcome to TechCrunch+ Friday Image Credits: skodonnell / Getty Images In the early days of

iOS Dev Weekly - Issue 579

Friday, October 7, 2022

The question of what technologies to use has no definitive answer! 🎲🤷‍♂️ View on the Web Archives ISSUE 579 October 7th 2022 Comment Why do I link to Alexandre Colucci's articles reporting on

Daily Coding Problem: Problem #898 [Easy]

Friday, October 7, 2022

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Amazon. Implement a stack API using only a heap. A stack implements the following

Wireless Apple CarPlay? How to add it to your car

Friday, October 7, 2022

Managers can't agree on who to hire; QuietComfort Earbuds II review -- ZDNET ZDNET Tech Today - US October 7, 2022 placeholder How to add wireless Apple CarPlay to your car Wired connections are a

Issue #457: 3D Diffusion vs GET3D, acid traces, and Tranquility

Friday, October 7, 2022

Weekly newsletter about HTML5 Game Development. Is this email not displaying correctly? View it in your browser. Issue #457 - October 7th 2022 If you have anything you want to share with the HTML5 game

🔎 What PMs should know about Product Marketing

Friday, October 7, 2022

Product Marketing - what product managers should know Do you think all you need to know about product marketing is “it's that stuff those product marketing managers do”? While product marketing may

Ranked | The World’s Most Surveilled Cities 📹

Friday, October 7, 2022

The world's most surveilled cities contain hundreds of thousands of cameras. See where these cities are located in this infographic. View Online | Subscribe Presented by: Special Report Now

Google Is Not Apple, and It Should Stop Trying to Be

Friday, October 7, 2022

Did You Know?: Dale Carnegie, most famous for the book How to Win Friends and Influence People, changed his last name from “Carnagey” to “Carnegie” in honor of the steel magnate, Andrew Carnegie, and

Join TechCrunch Live with Casa Verde Capital and Dutchie

Friday, October 7, 2022

TechCrunch Live - Wed, Oct 12 - 11:30am PDT TechCrunch Live on Oct 12 How Dutchie raised half a billion for cannabis tech Ross Lipson co-founded Dutchie in 2017 and has since led the company to a multi