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

Our verdict on the Rabbit R1

Monday, May 6, 2024

The Morning After It's Monday, May 06, 2024. When I first saw the Rabbit R1, it was more appealing than the Humane AI Pin. The R1 had an actual screen, not a dim projector, and it had a twee

Microsoft Outlook Flaw Exploited by Russia's APT28 to Hack Czech, German Entities

Monday, May 6, 2024

THN Daily Updates Newsletter cover Webinar -- Data Security is Different at the Petabyte Scale Discover the secrets to securing fast-moving, massive data sets with insights from industry titans

Import AI 371: CCP vs Finetuning; why people are skeptical of AI policy; a synthesizer for a LLM

Monday, May 6, 2024

Welcome to Import AI, a newsletter about AI research. Import AI runs on lattes, ramen, and feedback from readers. If you'd like to support this (and comment on posts!) please subscribe. Why are

Post from Syncfusion Blogs on 05/06/2024

Monday, May 6, 2024

New blogs from Syncfusion Exporting DataGrid to PDF Made Easy in .NET MAUI By Farjana Parveen This blog explains how to export the Syncfusion .NET MAUI DataGrid control to a PDF document with code

🔥 Announcing Galileo Protect: Real-Time Hallucination Firewall*

Monday, May 6, 2024

Unveiling Galileo Protect – the first GenAI firewall built for the enterprise! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Siri's AI upgrade 🤖, Tesla Supercharger chaos ⚡, AI engineer burnout 👨‍💻

Monday, May 6, 2024

Safari, Spotlight Search, and Siri will gain significant AI-related enhancements. Apple's AI model will generate basic responses entirely on-device. Sign Up |Advertise|View Online TLDR Together

80% Off iPhone Photo Academy!

Monday, May 6, 2024

Hi there, Are you ready to dramatically improve your iPhone photography skills? We all know that the iPhone camera is extremely powerful, but most of us still manage to take a lot of photos that aren

Architecture Weekly #178 - 6th May 2024

Monday, May 6, 2024

This time, we discussed biases. Biases on the perspective on our technologies, so not seeing their evolutions. We also checked how biases can impact our knowledge, collaboration and eventually also the

WP Weekly 192 - WP Biz - Brands Merged, Woo Cart Popup, Fastest Hosting

Monday, May 6, 2024

Read on Website WP Weekly 192 / WP Biz The 'business of WordPress' is buzzing for sure, be it the acquisition of plugins or the massive Envato ownership change. Also, WordPress content brands

SRE Weekly Issue #423

Monday, May 6, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: FireHydrant is now AI-powered for faster, smarter incidents! Power up your incidents with auto-generated real-time summaries,