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

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your