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

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