Python Weekly - Python Weekly - Issue 498

View this email in your browser

Python Weekly

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

The new TI-84 Plus CE Python graphing calculator
Everything you know and love about the TI-84 Plus CE, now with the power of Python. Introduce students to coding with Python using TI technology. Available fall 2021.

Python also impacted by critical IP address validation vulnerability
The Python standard library ipaddress also suffers from the critical IP address validation vulnerability identical to the flaw that was reported in the "netmask" library earlier this year. The researchers who had discovered the critical flaw in netmask, also discovered the same flaw in this Python module and have procured a vulnerability identifier: CVE-2021-29921. The regression bug crept into Python 3.x's ipaddress module as a result of a change made in 2019 by Python maintainers.

Announcing six scientific Python grants
The Scientific Python Working Group considers funding proposals that advance the scientific use of Python. Our most recent call for proposals has closed, and we are excited to announce six grants.


Articles, Tutorials and Talks

Finding the magnetic field of any wire using python 
Learn how to use a combination of numpy, scipy, and sympy to solve for the magnetic field for current carrying wires of any shape or size, provided they can be parametrized. All symbolic math is done in sympy so no paper or pencil is required.

Multi-Tenancy in Django
Here's how we implemented multi-tenancy on a recent Python / Django app build. This article describes our approach, shares some code and compares it with an earlier project we did using a different method.

A Hitchhiker's Guide to SQLite with Python
To explore SQLite along with Python, we are going to build a simple tic-tac-toe game. So buckle up and get your machines ready!

OpenCV Tutorial - Develop Computer Vision Apps in the Cloud With Python 
Learn how to use OpenCV in the cloud with Python. OpenCV is a library of programming functions mainly aimed at real-time computer vision. You will learn how to create computer vision applications in the cloud on Google Colab. You will use AI and machine learning.

Idiomatic sequence slicing
This article covers the basics of sequence slicing in Python and teaches you some idiomatic slicing patterns to write more elegant code.

PyTorch Developer Podcast 
The PyTorch Developer Podcast is a place for the PyTorch dev team to do bite sized (10-20 min) topics about all sorts of internal development topics in PyTorch.

Deploy MLflow with Bodywork
Although Bodywork is focused on deploying machine learning projects, it is flexible enough to deploy almost any type of Python project. We're going to demonstrate this by using Bodywork to deploy a production-ready instance of MLflow (a Flask app), to Kubernetes, in only a few minutes.

Why isn't Flask async 
This talk will discuss the approaches taken in the past to support async/await in Flask, where they struggled, and the challenges in general. It will then show how inspiration has been taken from Django to introduce support in the upcoming Flask-2.0 release.

Clustergam: visualisation of cluster analysis
This post introduces a new Python package to generate clustergrams from clustering solutions. It is compatible with scikit-learn and GPU-enabled libraries such as cuML or cuDF within RAPIDS.AI. Let us look at some examples to understand how clustergram looks and what to do with it.

Python and Malware: Developing Stealth and Evasive Malware Without Obfuscation

The hidden performance overhead of Python C extensions

The Fourier transform is a neural network

Fluent in Django: Get to know Django models better

3 uses for functools.partial in Django

How to use ipywidgets to make your Jupyter notebook interactive


Interesting Projects, Tools and Libraries

cinder
Instagram's performance oriented fork of CPython.

PDM 
PDM is a modern Python package manager with PEP 582 support. It installs and manages packages in a similar way to npm that doesn't need to create a virtualenv at all!

dino
PyTorch code for Vision Transformers training with the Self-Supervised learning method DINO.

nbsafety
Fearless interactivity for Jupyter notebooks.

aws-auto-inventory
AWS Auto Inventory allows you to quickly and easily generate inventory reports of your AWS resources. 

PyMongoArrow 
PyMongoArrow is a companion library to PyMongo that contains tools for loading MongoDB query result sets as Pandas DataFrames, NumPy arrays, or Apache Arrow tables. It can also easily generate parquet files, csv files, etc. 

OSAS
One Stop Anomaly Shop: Anomaly detection using two-phase approach: (a) pre-labeling using statistics, Natural Language Processing and static rules; (b) anomaly scoring using supervised and unsupervised machine learning.


New Releases

Python 3.8.10, 3.9.5, and 3.10.0b1 

Django security releases issued: 3.2.1, 3.1.9, and 2.2.21


Upcoming Events and Webinars

Virtual: PyCon 2021
The largest annual gathering for the community using and developing the Python programming language.

Virtual: Austin Python Meetup May 2021
There will be following talks
  • Executable storytelling with rule-based models
  • Python vs. the pandemic: writing high-performance models in a jiffy

Virtual: PyLadies Dublin Meetup May 2021
There will be a talk, Scraping Wikipedia using SPARQL and DBPedia.

Virtual: IndyPy Meetup May 2021
There will be a talk, Accessibility Awareness in Tech.

Virtual: Cleveland Python Meetup May 2021
 
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 497

Thursday, April 29, 2021

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

Monday, April 19, 2021

View this email in your browser Python Weekly Welcome to issue 495 of Python Weekly. We have a packed issue this week. Enjoy it! From Our Sponsor REST APIs with Flask and Python Build professional REST

Python Weekly - Issue 493

Thursday, April 1, 2021

View this email in your browser Python Weekly Welcome to issue 493 of Python Weekly. An exciting and funded early stage startup is looking for a Lead Full Stack Engineer with strong Python, Django and

Python Weekly - Issue 492

Saturday, March 27, 2021

View this email in your browser Python Weekly Welcome to issue 492 of Python Weekly. Let's get straight to the links this week. From Our Sponsor PyCharm Pro is a smart Python IDE that simplifies

You Might Also Like

NVIDIA AI Software Party at a Hardware Show

Sunday, January 12, 2025

A tremendous number of AI software releases at CES. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Laravel 11.37, Recurr, Streaming Responses, and more! - №547

Sunday, January 12, 2025

Your Laravel week in review ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

NATO Alphabet Converter/Huge If True/Framework for letting "it" go

Sunday, January 12, 2025

Recomendo - issue #445 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

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