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

There’s a new AI-powered search engine in town

Tuesday, June 18, 2024

Plus: YouTube gets serious about blocking ad blockers View this email online in your browser By Cody Corrall Tuesday, June 18, 2024 Welcome back to TechCrunch PM. This afternoon, we look at a new AI-

Of Tadpoles and Tentpoles

Tuesday, June 18, 2024

A 10 step plan to save the movie theater business Of Tadpoles and Tentpoles A 10 step plan to save the movie theater business By MG Siegler • 18 Jun 2024 View in browser View in browser Inside Out 2

✅ You Can't Trust Steam Deck Verified Labels — How to Tell If Your Mobile Data is Being Throttled

Tuesday, June 18, 2024

Also: What is elementary OS, and More! How-To Geek Logo June 18, 2024 Did You Know When a decapitated flatworm regenerates its head, it also regains the primitive memories retained by its old one. 📱

JSK Daily for Jun 18, 2024

Tuesday, June 18, 2024

JSK Daily for Jun 18, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Breathe Life into Your Webpages: Mastering DOM Manipulation with JavaScript Unleash the

NumPy 2.0, Calendar Versioning, Mappings, and More

Tuesday, June 18, 2024

Should Python Adopt Calendar Versioning? #634 – JUNE 18, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Should Python Adopt Calendar Versioning? Python's use of semantic style versioning

Daily Coding Problem: Problem #1470 [Medium]

Tuesday, June 18, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Given a positive integer n , find the smallest number of squared integers

A quick Go quiz

Tuesday, June 18, 2024

Plus debates about Go 1.23 iterators, anti-patterns, and another Go web framework. | #​511 — June 18, 2024 Unsub | Web Version Together with Dragonfly Go Weekly Why People are 'Angry' Over Go

Ranked | The 20 Biggest Tech Companies by Market Cap 🏆

Tuesday, June 18, 2024

In total, the 20 biggest tech companies are worth over $20 trillion—nearly 18% of the stock market value globally. View Online | Subscribe Now Available on Visual Capitalist Licensing: Hundreds of our

Is OpenAIs Sora in Trouble Yet?

Tuesday, June 18, 2024

Top Tech Content sent at Noon! Join MongoDB's AI Dev Quest Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, June 18, 2024? The HackerNoon

Fisker files for Chapter 11 bankruptcy protection

Tuesday, June 18, 2024

The electric vehicle maker has finally called it quits... View this email online in your browser By Rebecca Bellan Tuesday, June 18, 2024 Welcome to TechCrunch AM! This morning, we've got updates