Python Weekly (Issue 568 September 22 2022)

Python Weekly - Issue 568

Python Weekly

Welcome to issue 568 of Python Weekly. Let's get straight to the links this week.

From Our Sponsor 

A weekly newsletter featuring the best hand curated news, articles, tutorials, talks, tools and libraries etc for programmers.

News

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

Identify deception in anyone on camera, then measure their heart rate. The code is available

.

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.

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.

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.

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?

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.

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.

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.

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.

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

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

Upcoming Events and Webinars

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)

There will be a talk, Writing automated tests.

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.

There will be a talk, 8 years of Deep Generative Machine Learning.

Our Other Newsletters

 - A free weekly newsletter for programmers.

- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.