Python Weekly (Issue 543 March 24 2022)

Python Weekly - Issue 543

Python Weekly

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

From Our Sponsor 

Hired is home to 1000s of companies: from startups to Fortune 500s who are actively hiring python engineers. Once you create a profile, hiring managers can send interview requests based on desired salary & top skills.

Articles, Tutorials and Talks

Here are a few not-so-common things you can do with functions in Python, including closures and partial function application. Functions are incredibly powerful and you can use them to write code that's really clean and often a lot shorter than when relying on classes and object-oriented programming. 

Python can now be compiled to Wasm. In this post, we show how to run cloud-side Python in a WebAssembly runtime.

Scaling up pandas is hard. With Modin, we took a first-principles approach to parallelizing the pandas API. Rather than focus on implementing what we knew was easy, we developed a theoretical basis for dataframes—the abstraction underlying pandas—and derived a dataframe algebra that can express the 600+ pandas operators in under 20 algebraic operators.

In this video I show how to work with image data in python! Using the popular python packages matplotlib and opencv you will learn how to open image data, how the data is formatted, some ways to manipulate the data and save it off in a different format. 

Building a Plagiarism Detection Pipeline in Python.

Retool is a new approach to building internal apps: we’ve unified the ease of visual programming with the power and flexibility of real code. Drag and drop a form together, and have it POST back to your API in minutes. Deploy instantly with access controls and audit logs.

SPONSORReal Time Inference on Raspberry Pi 4 (30 fps!)PyTorch has out of the box support for Raspberry Pi 4. This tutorial will guide you on how to setup a Raspberry Pi 4 for running PyTorch and run a MobileNet v2 classification model in real time (30 fps+) on the CPU.Complete Natural Language Processing (NLP) Tutorial in Python! (with examples) In this video we go through the major concepts in natural language processing using Python libraries! We use examples to help drill down the concepts. There is content in this video for all skill levels (beginners to experts).Data Visualization in Python with matplotlib, Seaborn and BokehIn this tutorial, we’ll talk about a few options for data visualization in Python. We’ll use the MNIST dataset and the Tensorflow library for number crunching and data manipulation. To illustrate various methods for creating different types of graphs, we’ll use the Python’s graphing libraries namely matplotlib, Seaborn and Bokeh.TIL: Parametrized pytest FixturesIf you reuse a @pytest.mark.parametrize many times, it might be time to define a parametrized fixture instead.How to make the most of PydanticA Deep Dive into NLP Tokenization and Encoding with Word and Sentence EmbeddingsHow to run uWSGIImplementing @property, @staticmethod and @classmethod from scratchInteresting Projects, Tools and LibrariesGefyraBlazingly-fast, rock-solid, local application development with Kubernetes!authentikThe authentication glue you need.nft-analyst-starter-packTools for Anyone to Analyze NFTs.ChemicalXChemicalX is a deep learning library for drug-drug interaction, polypharmacy side effect, and synergy prediction. smart-sec-camA privacy-focused, intelligent security camera system.paasterPaaster is a secure by default end to end encrypted pastebin built with the objective of simplicity.poketeA terminal based Pokemon like game.TensoRFTensorial Radiance Fields, a novel approach to model and reconstruct radiance fields.composerA PyTorch Library for Efficient Neural Network Training.XeporA web routing framework for reverse engineers and security researchers, brings the best of mitmproxy & Flask.SystemSixSystemSix is an e-Ink "desk accessory" running on a Raspberry Pi. It is a bit of nostalgia that can function as a calendar, display the weather, the current phase of the moon or just be generally fun to look at.split-patchSplit your patch similarly to `git add -p` but supporting multiple bucketsUpcoming Events and WebinarsVirtual: PyData Hamburg Meetup March 2022There will be following  talks Causal Discovery: An Introduction NLP for Hate-speech detection: Why does it matter and what can we do?PyData Lancaster Meetup March 2022There will be following talks This talk will go over your head: data, hospitals and drones Let's get graphic: a crash course introduction to graph datastoresVirtual: An Introduction to Graph Databases with GQLAlchemy and PythonVirtual: Neural Search with Jina AI  

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.