Python Weekly - Python Weekly - Issue 542

View this email in your browser

Python Weekly

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

Python removes ‘dead batteries’ from standard library
A slew of obsolete modules are slated to be dropped from Python, a possible prelude to a process for keeping the standard library cleaner.


Articles, Tutorials and Talks

Speed up your Pandas code 
Face it, your pandas code is slow. Learn how to speed it up! In this video Rob discusses a key trick to making your code faster! Pandas is an essential tool for any python programmer and data scientist

How Baserow lets users generate Django models on the fly
Here at Baserow we’re using the Django ORM in a unique way. We generate dynamic models that we use to mutate user data. With Baserow, non-technical users can create their own no-code database without technical knowledge. Think of it as a hybrid relational database with a slick UI. To safely do so, we try to use as much of the Django ORM as much possible. In this post, we’ll explore how we’ve pushed the ORM to its limits whilst building Baserow’s key backend features.

Ultimate CI Pipeline for All of Your Python Projects
Everything you ever wanted for your Python project’s continuous integration pipeline — up and running in matter of minutes

Omer Katz on Distributed Task Queues Using Celery 
Discussion covers in depth: the Celery task processing framework, it’s architecture and the underlying messaging protocol libraries on which it it is built; how to setup Celery for your project, and examine the various scenarios for which Celery can be leveraged; how Celery handles task failures, scaling;; weaknesses of Celery, what is next for the Celery project and the improvements planned for the project.

Processing large JSON files in Python without running out of memory
If you need to process a large JSON file in Python, it’s very easy to run out of memory. One common solution is streaming parsing, aka lazy parsing, iterative parsing, or chunked processing. Let’s see how you can apply this technique to JSON processing.

Would your Python code produce a pot of gold? 
SonarQube helps you write your cleanest code ever. With over 150 unique rules to find Bugs, Vulnerabilities, Security Hotspots, and Code Smells, SonarQube gives developers the tools they need to find and fix quality and security issues. No extra luck required. SPONSOR

Security and Django
You want to protect your user's privacy, right? The goal is noble and users demand it, but how do you do it? In this article, we'll look at some areas that improve the security of your application.

The great Python dataframe showdown, part 1: Demystifying Apache Arrow
This post is the first part of our series "The great Python dataframe showdown", where we set out to uncover powerful Python libraries to work with dataframes other than pandas that are less widespread but interesting and useful.

FastAPI Microservices Full Course 
In this video, we will create a simple Microservices app using FastAPI. We will use RedisJSON as a Database and dispatch events with Redis Streams. RedisJSON is a NoSQL database just like MongoDB and Redis Streams is an Event Bus just like RabbitMQ or Apache Kafka.

Jupyter Everywhere
Easily embed a console, a notebook, or a fully-fledged IDE on any web page.

Running PyTorch Models on Jetson Nano
Nvidia Jetson Nano, part of the Jetson family of products or Jetson modules, is a small yet powerful Linux (Ubuntu) based embedded computer with 2/4GB GPU. With it, you can run many PyTorch models efficiently. This document summarizes our experience of running different deep learning models using 3 different mechanisms on Jetson Nano

Analyzing intraday and overnight stock returns with pandas
There are big differences between overnight and intraday stock returns. This article shows how to use pandas to understand one big reason.

Solving Laplace's Equation in Python Using Convolutions 

A Gentle Introduction to Testing with PyTest

Unravelling Python's classes


Interesting Projects, Tools and Libraries

UltraDict
Sychronized, streaming Python dictionary that uses shared memory as a backend.

Reactivated
Zero-configuration Django and React. Together at last.

Dude 
Dude is a very simple framework for writing a web scraper using Python decorators. 

pointers.py
Bringing the hell of pointers to Python.

dinghy
A GitHub activity digest tool.

notebooker
Productionise and schedule your Jupyter Notebooks, just as interactively as you wrote them.

kubric
A data generation pipeline for creating semi-realistic synthetic multi-object videos with rich annotations such as instance segmentation masks, depth maps, and optical flow.

drf-excel
drf-excel provides an Excel spreadsheet (xlsx) renderer for Django REST Framework. It uses OpenPyXL to create the spreadsheet and provide the file to the end user.

uproot-browser
It enables a user to browse and look inside a ROOT file, completely via the terminal. 

nn-template
Generic template to bootstrap your PyTorch project.

mdec
Decompilation as a Service. Explore multiple decompilers and compare their output with minimal effort. Upload binary, get decompilation.


New Releases

Python 3.10.3, 3.9.11, 3.8.13, and 3.7.13 are now available with security content


Upcoming Events and Webinars

VilniusPy Meetup March 2022
There will be following talks
  • Test automation infrastructure for mainframe
  • Intro to wave function collapse

Virtual: PyData Chicago March 2022
There will be talk, Railroad Crossings Inspection Using Deep 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.

Older messages

Python Weekly - Issue 541

Thursday, March 10, 2022

View this email in your browser Python Weekly Welcome to issue 541 of Python Weekly. Let's get straight to the links this week. News EuroPython 2022 Call for Proposals The EuroPython 2022 Call for

Python Weekly - Issue 540

Thursday, March 3, 2022

View this email in your browser Python Weekly Welcome to issue 540 of Python Weekly. We are giving away 2 free tickets to 2022 Python Web Conference. If you are interested please submit your entry.

Python Weekly - Issue 539

Thursday, February 24, 2022

View this email in your browser Python Weekly Welcome to issue 539 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Hired is home to 1000s of companies: from startups

Python Weekly - Issue 538

Thursday, February 17, 2022

View this email in your browser Python Weekly Welcome to issue 538 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Your First NLP Tutorial in Python -

Python Weekly - Issue 537

Thursday, February 10, 2022

View this email in your browser Python Weekly Welcome to issue 537 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Catch Errors in Your Complex Regular Expressions

You Might Also Like

WebAIM November 2024 Newsletter

Friday, November 22, 2024

WebAIM November 2024 Newsletter Read this newsletter online at https://webaim.org/newsletter/2024/november Features Using Severity Ratings to Prioritize Web Accessibility Remediation When it comes to

➡️ Why Your Phone Doesn't Want You to Sideload Apps — Setting the Default Gateway in Linux

Friday, November 22, 2024

Also: Hey Apple, It's Time to Upgrade the Macs Storage, and More! How-To Geek Logo November 22, 2024 Did You Know Fantasy author JRR Tolkien is credited with inventing the main concept of orcs and

JSK Daily for Nov 22, 2024

Friday, November 22, 2024

JSK Daily for Nov 22, 2024 View this email in your browser A community curated daily e-mail of JavaScript news React E-Commerce App for Digital Products: Part 4 (Creating the Home Page) This component

Spyglass Dispatch: The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen

Friday, November 22, 2024

The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen The Spyglass Dispatch is a free newsletter sent out daily on

Charted | How the Global Distribution of Wealth Has Changed (2000-2023) 💰

Friday, November 22, 2024

This graphic illustrates the shifts in global wealth distribution between 2000 and 2023. View Online | Subscribe | Download Our App Presented by: MSCI >> Get the Free Investor Guide Now FEATURED

Daily Coding Problem: Problem #1616 [Easy]

Friday, November 22, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Alibaba. Given an even number (greater than 2), return two prime numbers whose sum will

The problem to solve

Friday, November 22, 2024

​ Use problem framing to define the problem to solve This week, Tom Parson and Krishna Raha share tools and frameworks to identify and address challenges effectively, while Voltage Control highlights

Issue #568: Random mazes, train clock, and ReKill

Friday, November 22, 2024

View this email in your browser Issue #568 - November 22nd 2024 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

Whats Next for AI: Interpreting Anthropic CEOs Vision

Friday, November 22, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 22, 2024? The HackerNoon

iOS Cocoa Treats

Friday, November 22, 2024

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Using the SwiftUI ImageRenderer The SwiftUI ImageRenderer