Python Weekly - Python Weekly - Issue 505

View this email in your browser

Python Weekly

Welcome to issue 505 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

Sonatype Catches New PyPI Cryptomining Malware
Sonatype has identified malicious typosquatting packages infiltrating the PyPI repository that secretly pull in cryptominers on the affected machines.

DjangoCon US 2021 Call for Proposals
DjangoCon US 2021 call for proposals for talks and tutorials is open until July 18, 2021.

PyGotham TV Call for Proposals
As an online-only event, PyGotham TV talks will be pre-recorded, should be 10 or 25 minutes long, and will be presented in a single track.The call for proposals is open until June 30, 2021.


Articles, Tutorials and Talks

Sign Language Detection using Action Recognition with Python 
Want to take your sign language model a little further? In this video, you'll learn how to leverage action detection to do so! You'll be able to leverage a keypoint detection model to build a sequence of keypoints which can then be passed to an action detection model to decode sign language! As part of the model building process you'll be able to leverage Tensorflow and Keras to build a deep neural network that leverages LSTM layers to handle the sequence of keypoints.

A from-scratch tour of Bitcoin in Python
We are going to create, digitally sign, and broadcast a Bitcoin transaction in pure Python, from scratch, and with zero dependencies. In the process we’re going to learn quite a bit about how Bitcoin represents value. Let’s get it.

Subclassing in Python Redux
The conflict between subclassing and composition is as old as object-oriented programming. The latest crop of languages like Go or Rust prove that you don’t need subclassing to successfully write code. But what’s a pragmatic approach to subclassing in Python, specifically?

Django for Startup Founders
A better software architecture for SaaS startups and consumer apps.

Hugging face Course
This course will teach you about natural language processing (NLP) using libraries from the Hugging Face ecosystem — Transformers, Datasets, Tokenizers, and Accelerate — as well as the Hugging Face Hub. It’s completely free and without ads.

Measuring memory usage in Python: it’s tricky!
In this article you’ll learn: A simplified but informative model of how memory works, Two measures of memory–resident memory and allocated memory–and how to measure them in Python and The tradeoffs between the two.

The best Python HTTP clients for 2021
There are a huge number of HTTP clients available for Python - a quick search for “Python HTTP Clients” on Github returns over 1700 results(!) How do you make sense of all of them and find one which is right for your particular use case? In this article we're going to cover five of the best HTTP clients currently available for Python and detail why each of them might be one for you to consider.

Usages of underscore
Learn what underscores are used for in Python, and how to write more idiomatic code with them.

Python Web Conf 2021 Videos 
The videos of the talks and tutorials from Python Web Conf 2021 are now available.

Protocol Types in Python 3.8
A quick introduction to the new Protocol class in Python 3.8 and how it enables structural typing.

How to run Django applications with Docker 
This video is about running your Django applications with Docker, a full guide on how to do this while developing your application, your Django server will AUTO-SYNC every time you add some code.


Interesting Projects, Tools and Libraries

AugLy
A data augmentation library for audio, image, text, and video.

palanteer
High performance visual profiler, debugger, tests enabler for C++ and Python.

pinout
An open source Python package that generates hardware pinout diagrams as SVG images.

gjf
A tool for fixing invalid GeoJSON objects.

Kats 
One stop shop for time series analysis in Python.

schwifty
schwifty is a Python library that let's you easily work with IBANs and BICs as specified by the ISO. IBAN is the Internationtional Bank Account Number and BIC the Business Identifier Code. Both are used for international money transfer.

auto-all
Automatically manage the __all__ variable in Python modules.

muttlib 
A library with helper code to start a data-related project.

sierra
Sierra is a lightweight Python framework for building and integrating web applications.

ARTIF
An advanced real time threat intelligence framework to identify threats and malicious web traffic on the basis of IP reputation and historical data.

RLCard
A Toolkit for Reinforcement Learning in Card Games.


New Releases

Python in Visual Studio Code – June 2021 Release
This release includes support for VS Code’s Workspace Trust, Jump-To-Source code with the PyTorch Profiler and completions for dictionary keys with Pylance.

Python 3.10.0b3 is available

 
Upcoming Events and Webinars

Virtual: PyData Montreal #20 
There will be following talks
  • Small Big Data: using NumPy and Pandas when your data doesn't fit in memory
  • Zero to Production-Ready: a best-practices process for Docker packaging

Virtual: PyData Edinburgh July 2021
There will be a talk, Adopting Amazon SageMaker for machine learning at FreeAgent.

Virtual: PyData DC PyData DC
There will be a talk, Open Source Tools for Detecting Bias and Increasing Transparency in ML Models.
 
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 © 2021 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 504

Thursday, June 17, 2021

View this email in your browser Python Weekly Welcome to issue 504 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Building a WebAuthn Click Farm — Are

Python Weekly - Issue 503

Thursday, June 10, 2021

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

Thursday, June 3, 2021

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

Thursday, May 27, 2021

View this email in your browser Python Weekly Welcome to issue 501 of Python Weekly. Let's get straight to the links this week. News Microsoft adds enterprise support for PyTorch AI on Azure

Python Weekly - Issue 500

Thursday, May 20, 2021

View this email in your browser Python Weekly Welcome to issue 500 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Ray Summit | June 22-24: Scalable Python & ML

You Might Also Like

Kotlin Weekly #441

Sunday, January 12, 2025

ISSUE #441 12th of January 2025 Announcements Become a KotlinConf 2025 volunteer! The KotlinConf has started a Call for Volunteers to help out at the conference in May! If you are interested, check out

Healthy life, Meta's AI and legibility

Saturday, January 11, 2025

Neologism #25, 11.01.2024 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Daily Coding Problem: Problem #1665 [Medium]

Saturday, January 11, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by LinkedIn. A wall consists of several rows of bricks of various integer lengths and

📊 Every Smartphone I've Ever Owned, Ranked — This Tiny Smart Remote Is the Most Exciting Thing at CES

Saturday, January 11, 2025

Also: 5 Android Notification Features to Make Your Day Easier, and More! How-To Geek Logo January 11, 2025 Did You Know On March 12, 1951, a curious thing happened. In the United States and the United

Ranked | The Top Grossing Movies Worldwide in 2024 🎬

Saturday, January 11, 2025

Established IP dominated the 2024 box office, with top films mostly being sequels, spin-offs, or franchise continuations. View Online | Subscribe | Download Our App FEATURED STORY Ranked: Top Grossing

📖 Your Step-by-Step Guide to Securing AI in the Enterprise

Saturday, January 11, 2025

January 11, 2025 | Read Online Subscribe | Advertise Good Morning. Welcome to this special edition of The Deep View, brought to you in collaboration with Tines. When it comes to adopting AI securely,

🐍 New Python tutorials on Real Python

Saturday, January 11, 2025

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Iterators and Iterables in Python: Run Efficient

Life Update: Me. In Shorts. In Antarctica [Pics Inside 🧊]

Saturday, January 11, 2025

And yes, I jumped in. It taught me a lot 😅 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Google Researcher Uncovers Zero-Click Exploit Targeting Android Devices

Saturday, January 11, 2025

THN Daily Updates Newsletter cover The Kubernetes Book: Navigate the world of Kubernetes with expertise , Second Edition ($39.99 Value) FREE for a Limited Time Containers transformed how we package and

📧 Working with LLMs in .NET using Microsoft.Extensions.AI

Saturday, January 11, 2025

​ Working with LLMs in .NET using Microsoft․Extensions․AI Read on: m​y website / Read time: 6 minutes The .NET Weekly is brought to you by: ​Transform your database performance with RavenDB​: