Python Weekly - Python Weekly - Issue 653

View this email in your browser

Python Weekly

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

Trojan Embedded in crytic-compilers Python Package Targets Popular Blockchain Utility
The Socket Research Team has identified a malicious Python package that is typosquatting the popular crytic-compile utility, frequently used in popular toolkits and development environments for smart contracts and crypto applications.


Articles, Tutorials and Talks

FineWeb: decanting the web for the finest text data at scale
The article introduces FineWeb, a Hugging Face project aimed at extracting high-quality text data from the web at scale. It highlights the methodology and tools used to ensure the gathered data is of the finest quality for training AI models, emphasizing the importance of clean and relevant text data for machine learning applications.

`bytes`: The Lesser-Known Python Built-In Sequence • And Understanding UTF-8 Encoding
The `bytes` data type looks a bit like a string, but it isn't a string. Let's explore it and also look at the main Unicode encoding, UTF-8.

I Built a Reusable Dashboard for Read the Docs Traffic Analytics Using Vizro-AI
The article demonstrates how to create a dashboard to visualize traffic data for a Read the Docs documentation project using Vizro for building the dashboard layout and Vizro-AI to generate individual charts from natural language instructions and data. This low-code approach enables creating visualizations without extensive design or Python skills.

Designing data loaders in Python classes
If you are designing an API that loads data into a standard format, consider the from_ and to_ syntax to describe data loaders. from_ data loaders should read data and serialise it into a class for processing, and to_ data loaders should convert data to another format, or save data to disk.

How to use React with Django (in 10 mins) 
The simplest way to set up a React.js frontend and a Django REST API backend.

Statically Typed Functional Programming with Python 3.12
The article demonstrates how to use Python 3.12's new type alias and union type syntax to define a simple expression-based language with dataclasses, and then implements an evaluator function using pattern matching to evaluate expressions in that language.

Python at the Speed of Julia
The article explores achieving Python's ease of use with Julia's speed, illustrating how to optimize Python code using Julia for high-performance computing tasks. It provides examples and insights on integrating both languages to enhance computational efficiency without sacrificing Python's simplicity.

FMP Notebooks
Python Notebooks for Fundamentals of Music Processing.

The State of Django 2024
Discover the Django framework's popularity through statistics and learn the latest trends in Django development for 2024.

Python's many command-line utilities
Every command-line tool included with Python. These can be run with python -m module_name.

Let’s optimize! Running 15× faster with a situation-specific algorithm
Sometimes the best way to speed up your algorithm is to adjust it to the specifics of your data.


Interesting Projects, Tools and Libraries

PlayBooks
Runbook automation platform with deep observability integrations & Jupyter-notebooks style interface.

groqbook
Generate entire books in seconds using Groq and Llama3.

HolmesGPT
The Open Source DevOps Assistant - solve problems twice as fast with an AI teammate.

wakepy
Cross-platform keep-awake with Python.

cachebox
The fastest caching Python library written in Rust.

Rio
WebApps in pure Python. No JavaScript, HTML and CSS needed.

Omost
Omost is a project to convert LLM's coding capability to image generation (or more accurately, image composing) capability.

ToonCrafter
A research paper for generative cartoon interpolation.

Vista
A Generalizable World Model for Autonomous Driving.

awesome-llm-apps
Collection of awesome LLM apps with RAG using OpenAI, Anthropic, Gemini and opensource models.

smbclient-ng
A fast and user friendly way to interact with SMB shares.

julep
Open-source alternative to Assistant's API with a managed backend for memory, RAG, tools and tasks. ~Supabase for building AI agents.

Mesop
Build delightful web apps quickly in Python.

ChatTTS
ChatTTS is a generative speech model for daily dialogue.

llm-regression
Exploring the classical regression capabilities of LLMs.

Prettypretty
Prettypretty helps build awesome terminal user interfaces in Python. Notably, it incorporates a powerful and general color library.


Upcoming Events and Webinars

San Francisco Python Meetup June 2024
There will be following talks
  • A Python App to Explore how Covid Changed America
  • Introduction to RAG
  • Deploying Embeddings Inference in Production

Hybrid: PyMunich Meetup June 2024
There will be following talks
  • Let's make Python better: The most awesome "Hello, World!" 
  • Intro to Retrieval Augmented Generation (RAG)
  • Evaluating RAG applications with Phoenix

Hybird: IndyPy Panel: AI Powered by Python
A panel discussion that will dive into the evolving landscape of AI, explore Python's pivotal role in modern AI solutions, and uncover effective strategies for AI deployment.

Cleveland Python Meetup June 2024
There will be a talk, Wagtail: the Python CMS taking the world by storm.

PyData NYC Meetup June 2024
There will be following talks
  • RAG: Using Translation Augmented Generation to Break Language Barriers in the LLM Ecosystem
  • Multi-Modal Machine Learning and Image Visualization/Segmentation

PyData Montreal Meetup June 2024
There will be following talks
  • Innovations with LLMs at Microsoft HLS Montreal: From Dynamic Data Pruning to Clinical Error Detection
  • Introduction and Applications of Vision-Language Models

PyData Prague Meetup June 2024
There will be following talks
  • How Data Improves Your Life in Prague
  • DuckDB Intro with Case Study from Keboola
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 © 2024 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 652

Monday, June 3, 2024

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

Thursday, May 23, 2024

View this email in your browser Python Weekly Welcome to issue 651 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Learn how you can containerize and run your GenAI

Python Weekly - Issue 650

Friday, May 17, 2024

View this email in your browser Python Weekly Welcome to issue 650 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Learn how you can containerize and run your GenAI

Python Weekly - Issue 649

Thursday, May 9, 2024

View this email in your browser Python Weekly Welcome to issue 649 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Learn how you can containerize and run your GenAI

Python Weekly - Issue 648

Thursday, May 2, 2024

View this email in your browser Python Weekly Welcome to issue 648 of Python Weekly. Let's get straight to the links this week. News Fake job interviews target developers with new Python backdoor A

You Might Also Like

Ranked | The Worst Cities for Rush Hour Traffic 🚗

Saturday, October 5, 2024

We look at the worst cities for rush hour traffic, both globally and in the US specifically. View Online | Subscribe | Download Our App Presented by Voronoi: The App Where Data Tells the Story FEATURED

⚙️ Special Edition: Eric Xing and the Age of AI Empowerment

Saturday, October 5, 2024

We met up with Dr. Eric Xing to talk about the realities of AI. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

🐍 New Python tutorials on Real Python

Saturday, October 5, 2024

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Python 3.13: Cool New Features for You to Try In

Hooked On Clarendon 💡

Saturday, October 5, 2024

The very common font that kicked off a redesign. Here's a version for your browser. Hunting for the end of the long tail • October 05, 2024 Hooked On Clarendon I saw a font recently, and it

Largest-Ever DDoS Attack Just Occurred—3.8 Tbps in Just 65 Seconds!

Saturday, October 5, 2024

THN Daily Updates Newsletter cover Mastering Spring Boot 3.0 ($31.99 Value) FREE for a Limited Time A comprehensive guide to building scalable and efficient backend systems with Java and Spring

Re: No more spam!

Saturday, October 5, 2024

If you are tired of getting spam texts and phone calls, I have a new discovery that you need to read about. It's a service called Incogni, and I'd recommend it to any iPhone Life reader

📧 Implementing the Outbox Pattern

Saturday, October 5, 2024

​ Implementing the Outbox Pattern Read on: m​y website / Read time: 8 minutes The .NET Weekly is brought to you by: Visually Building API-Driven Applications with Postman Flows ​ Explore how Postman

JSK Daily for Oct 4, 2024

Friday, October 4, 2024

JSK Daily for Oct 4, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Understanding CommonJS vs. ES Modules in JavaScript JavaScript has undergone significant

🕹️ 10 Tips for When PSN Isn't Working — Should You Buy Office 2024?

Friday, October 4, 2024

Also: What to Know About eSims, and More! How-To Geek Logo October 4, 2024 Did You Know It's true, in space no one can hear you scream; sound travels via the vibration of atoms (such as the atoms

iOS Dev Weekly - Issue 681

Friday, October 4, 2024

Back to our regular scheduled programming this week! ⌚ View on the Web Archives ISSUE 681 October 4th 2024 Comment Last week's downtime on Curated set me thinking about this newsletter and about