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

News

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
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.

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

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

huak
A Python package manager written in Rust inspired by Cargo.

incdec.py
C-style increment and decrement operators for python.

slack-machine
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
Daft is a fast, ergonomic and scalable open-source dataframe library: built for Python and Complex Data/Machine Learning workloads.

requests-ip-rotator
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 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.

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

You Might Also Like

A deal made in cloud security heaven

Thursday, April 18, 2024

Meta's Llama 3 goes public and hackers hold World-Check data for ransom View this email online in your browser By Christine Hall Thursday, April 18, 2024 Welcome to TechCrunch PM! I'm glad you

💎 Issue 413 - RubyJS-Vite

Thursday, April 18, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 413 Release Date Apr 18, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 406 - Swift for C++ Practitioners, Part 1

Thursday, April 18, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 406 Release Date Apr 18, 2024 Your weekly report of the most popular .NET news, articles and projects

💻 Issue 413 - How to implement HLS Video Streaming in a React App

Thursday, April 18, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 413 Release Date Apr 18, 2024 Your weekly report of the most popular Node.js news, articles and

📱 Issue 407 - Textual Healing: iOS Text Editing Minutiae

Thursday, April 18, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 407 Release Date Apr 18, 2024 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 413 - Interview with Senior JavaScript Developer 2024 [video]

Thursday, April 18, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 413 Release Date Apr 18, 2024 Your weekly report of the most popular JavaScript news, articles

💻 Issue 331 - 30+ app ideas with complete source code

Thursday, April 18, 2024

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 331 Release Date Apr 18, 2024 Your weekly report of the most popular React news, articles and projects

💻 Issue 408 - Curl: Hyper, is it worth it?

Thursday, April 18, 2024

This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 408 Release Date Apr 18, 2024 Your weekly report of the most popular Rust news, articles and projects

📱 Issue 410 - Swift for C++ Practitioners, Part 1

Thursday, April 18, 2024

This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 410 Release Date Apr 18, 2024 Your weekly report of the most popular Swift news, articles and projects

🤷🏻‍♂️ What to Do When Windows Won't Boot — How to Try the Android 15 Beta

Thursday, April 18, 2024

Also: We Tried a Small AI Voice Recorder, and More! How-To Geek Logo April 18, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your inbox by