Python Weekly - Python Weekly - Issue 545

View this email in your browser

Python Weekly

Welcome to issue 545 of Python Weekly. I will be away next week and so there won't be newsletter issue.
News

Cython is 20!
On April 4th, 2002, Greg Ewing published the first release of Pyrex 0.1. Already at the time, it was invented and designed as a compiler that extended the Python language with C data types to build extension modules for CPython. A design that survived the last 20 years, and that made Pyrex, and then Cython, a major cornerstone of the Python data ecosystem. And way beyond that.

Threat Alert: First Python Ransomware Attack Targeting Jupyter Notebooks
Team Nautilus uncovered and analyzed the first Python-based ransomware attack that targets misconfigured Jupyter Notebooks in the wild and encrypts files.


Articles, Tutorials and Talks

The best way to store data in python & pandas.. spoiler: it's not CSV 
In this video we discuss the best way to save off data as files using python and pandas. When you are working with large datasets there comes a time when you need to store your data. Most people turn to CSV files because they are easy to share and universally used. But there are much better options out there! 

Python f-strings Are More Powerful Than You Might Think
Learn about the unknown features of Python’s f-strings — the formatted string literals — and up your text formatting knowledge and skills.

Head-First Kubernetes
A Kubernetes tutorial for complete beginners.

The 3D Double Pendulum? Solution and 3D Animation in Python 
In this video I solve for the equations of motion of the 3D double pendulum using Lagrangian mechanics (with the assistance of sympy), use scipy to solve the corresponding differential equations that give the motion, and use the package vpython to create a 3D animation.

How to write a Python script to create dynamic Ansible inventories
Write a script in Python that fetches hosts using Nmap to generate dynamic inventories.

Introduction to Streamlit and Streamlit Components
This article will show you how to build Streamlit apps and custom Streamlit Components, with the end goal of implementing Auth0 authentication of Streamlit apps using Streamlit Components.

Real-time Potholes Detection: An AIoT application facilitating road safety and city micro-mobility schemes
Can potholes be detected based on real-time images input by using a deep learning model on an edge device?

Python List sort(): An In-Depth Guide to Sorting Lists
In this tutorial, you’ll learn how to use Python to sort a list using the sort() method. Being able to work with lists is an essential skill in Python, given their prevalence. Because lists are ordered and mutable data structures, we can modify their order. The list.sort() method allows you to do exactly this! The method is a valuable method that allows you to sort in many custom ways.

Time Series Forecasting with Ploomber, Arima, Python, and Slurm
In this post you will see how the authors took a raw .ipynb notebook that does time series forecasting with Arima, modularized it into a Ploomber pipeline, and ran parallel jobs on Slurm.

How is PyPy Tested?
This post gives an overview of how the PyPy project does and thinks about testing. 

Pathways Language Model (PaLM)
Scaling to 540 Billion Parameters for Breakthrough Performance.

Pyjion, a JIT compiler for Python using .NET Core with Anthony Shaw 

Serve any XGBoost model with FastAPI in less than 40 lines

Decoupling producers and consumers of iterables with generators in Python


Interesting Projects, Tools and Libraries

Blankly
Easily build, backtest and deploy your algo in just a few lines of code. Trade stocks, cryptos, and forex across exchanges w/ one package.

Streamify
A data engineering project with Kafka, Spark Streaming, dbt, Docker, Airflow, Terraform, GCP and much more!

MetricFlow
MetricFlow allows you to define, build, and maintain metrics in code.

Rentfree Media
RentFree Media is a media distribution framework built on Django and Wagtail. With it you can publish either public or premium / subscription-based content similar to the features provided in services such as Patreon, Apple Podcasts, and Substack.

CodeGen
CodeGen is an open-source model for program synthesis. Trained on TPU-v4. Competitive with OpenAI Codex.

Reticulum 
Self-configuring, encrypted and resilient mesh for LoRa, packet radio, WiFi and everything in between.

nested-github-runners-action
Reduce GitHub Actions costs by running multiple runners inside of a single GitHub Action Runner.

Paperless-ngx
A supercharged version of paperless: scan, index and archive all your physical documents.

QualityScaler
Image/video upscaling GUI app based on BRSGAN & RealSR_JPEG.

custom-literals
A library implementing C++'s custom literal suffixes using pure Python.

dunk
Pipe your git diff output into dunk to make it prettier!


New Releases

Python in Visual Studio Code – April 2022 Release
In this release we’re introducing the following changes:
  • Pylint extension
  • Interpreter display in the status bar moved to the right
  • Simpler way to create empty Python and Jupyter Notebook files
  • Fix for running and debugging files with conda environments


Upcoming Events and Webinars

Virtual: PyData PDX Meetup April 2022
There will be a talk, Are the AutoML Robots Coming to Take Our Jobs? Fantasy, reality, and best practices with PyCaret.

Virtual: PyData Ljubljana Meetup April 2022
There will be a talk, How to pick the right data science problems for your organization and influence decisions.

Virtual: PyData Sydney Meetup April 2022
There will be a talk, Clustering On Unstructured Data.

Cleveland Python Meetup April 2022
 
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 544

Thursday, March 31, 2022

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

Thursday, March 24, 2022

View this email in your browser 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

Python Weekly - Issue 542

Thursday, March 17, 2022

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

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.

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