Python Weekly - Python Weekly - Issue 677

View this email in your browser

Python Weekly

Welcome to issue 677 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor 
Get Your Weekly Dose of Programming
A weekly newsletter featuring the best hand curated news, articles, tutorials, talks, tools and libraries etc for programmers. Join For Free

News

PyPI now supports digital attestations
PyPI package maintainers can now publish signed digital attestations when publishing, in order to further increase trust in the supply-chain security of their projects. Additionally, a new API is available for consumers and installers to verify published attestations.


Articles, Tutorials and Talks

Why You Should Switch to SQLModel for FastAPI Projects 
When you develop an API, you might feel like you’re writing a lot of boilerplate code: routes, database schemas, the API interface, and so on. In this video, I’ll show you how to drastically reduce that boilerplate with SQLModel and FastAPI.

Playground Wisdom: Threads Beat Async/Await 
Musings about async await again and why I think virtual threads are a better model. 

Final Encoding in RPython Interpreters
The article discusses implementing a final encoding approach in RPython for interpreter design, focusing on a Brainf**k interpreter as an example. It explores the benefits of using final encoding over initial encoding, including potential performance improvements and a different architectural approach to building interpreters in RPython.

Introducing DjangoVer
The article introduces DjangoVer, a versioning system for Django-related packages that aligns the package version with the latest supported Django feature release. It provides clarity on compatibility, signaling maintenance and compatibility status through the version number while addressing limitations of traditional versioning systems like Semantic Versioning.

Python Tutorial: Stock Trading Bot 
This tutorial teaches how to build a stock trading bot using Django and TimescaleDB, covering data extraction from APIs, analysis, and automated recommendations. It integrates Celery for background processing and demonstrates advanced database queries in Django, showcasing the power of time series data handling for various applications beyond stock market analysis.

Is Python Really That Slow?
The post explores Python's perceived slowness, highlighting that it stems from its interpreted nature and focus on developer productivity rather than raw performance. By leveraging tools like C extensions, async programming, or just-in-time compilers, developers can often overcome performance concerns effectively.

PyPIM: Integrating Digital Processing-in-Memory from Microarchitectural Design to Python Tensors
PyPIM is an end-to-end architectural integration for digital memristive processing-in-memory (PIM), bridging the gap from high-level Python tensor operations to low-level microarchitecture. It includes an efficient microarchitecture, ISA, Python development library, and PIM driver, simplifying PIM application development and enabling easy conversion of existing Python programs to PIM.

Is async django ready for prime time?
Explore async Django's readiness for production use, its benefits, challenges, and how AI workloads can leverage its capabilities effectively.

PyData Tel Aviv 2024 Videos 
The videos of the talks from PyData Tel Aviv 2024 are now available.


Interesting Projects, Tools and Libraries

Deply
Keep your Python architecture clean.

garak
garak checks if an LLM can be made to fail in a way we don't want. garak probes for hallucination, data leakage, prompt injection, misinformation, toxicity generation, jailbreaks, and many other weaknesses. 

LAMBDA
A local AI-powered email automation system that learns from your email style and creates draft responses for every unread email in your (Gmail) inbox.

Ultravox
A fast multimodal LLM for real-time voice.

EasyAnimate
An End-to-End Solution for High-Resolution and Long Video Generation Based on Transformer Diffusion.

open-notebook
An Open Source implementation of Notebook LM with more flexibility and features.

browser-use
Make websites accessible for AI agents.

boltz
Democratizing Biomolecular Interaction Modeling.

MagicQuill
An Intelligent Interactive Image Editing System.

FireDucks
Compiler Accelerated DataFrame Library for Python with fully-compatible pandas API.


New Releases

Python 3.14.0 alpha 2 released


Upcoming Events and Webinars

PyBerlin Meetup November 2024
There will be following talks
  • If You Know Python, You Know Blockchain
  • Enterprise-ready FastAPI 
  • Python in music: OSC, MIDI and asyncio

PyLadies Paris Meetup November 2024
There will be following talks
  • Let’s exploit pickle, and `skops` to the rescue!
  • Privacy-Preserving Machine Learning With Fully Homomorphic Encryption (FHE)

PyData Amsterdam Meetup November 2024
There will be following talks
  • Using Bayesian modeling to Overcome Low Data Coverage
  • Adapting to change: dealing with data drift in energy waste prevention

PyCologne #2
There will be following talks
  • From chaos to clarity: Using LLMs to structure and validate your data
  • Designing & Deploying a Machine Learning Pipeline for E-Commerce Order Predictions
  • Introduction to AI Language Agents
  • Omelette Surprise de Python - Why managing wording in proper namespaces is key to success of a project

PyData Trojmiasto Meetup November 2024
There will be following talks
  • Low-Precision Data Formats for High-Performance AI
  • Make Llamas Run Faster: How to Speed Up LLM Inference

PyData Cluj-Napoca: Meetup #23
There will be following talks
  • Watt's Next? Using Python to Analyze and Cluster Energy Consumption Data
  • A Practical Introduction to RAGs

PyData Calgary Meetup November 2024
There will be a talk, Parallel Python for Data Processing: Embracing the Embarrassingly Parallel
.
PyData Exeter Meetup November 2024
There will be following talks
  • Pathway to Net Zero: Utilising Open Source Data to Gain Insights into Risks and Rewards of Net Zero Technologies,
  • Using Python to Help Optimize AAA Games
  • Enhancing Retrieval-Augmented Generation for Financial Document Processing
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 676

Friday, November 15, 2024

View this email in your browser Python Weekly Welcome to issue 676 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Python dependency management is a

Python Weekly - Issue 675

Thursday, November 7, 2024

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

Thursday, October 31, 2024

View this email in your browser Python Weekly Welcome to issue 674 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Be Careful With Removing Code

Python Weekly - Issue 673

Thursday, October 24, 2024

View this email in your browser Python Weekly Welcome to issue 673 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Replacing Callbacks with Generators: A

Python Weekly - Issue 672

Sunday, October 20, 2024

View this email in your browser Python Weekly Welcome to issue 672 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Build your first Web App with Cursor AI

You Might Also Like

Charted | Global Economic Confidence in 2025, by Country 🌎

Wednesday, December 25, 2024

While emerging markets in Asia have the strongest confidence in the global economy looking ahead, European countries are most pessimistic. View Online | Subscribe | Download Our App FEATURED STORY

Top Tech Deals 🎅 Sony Headphones, iPhone Cases, 4K Projector, and More!

Wednesday, December 25, 2024

The season of giving is upon us. How-To Geek Logo December 25, 2024 Top Tech Deals: Sony Headphones, iPhone Cases, 4K Projector, and More! The season of giving is upon us. Happy Holidays! If you're

Why the Race to AGI is Humanitys Defining Moment

Wednesday, December 25, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 25, 2024? The

Iran's Charming Kitten Deploys BellaCPP: A New C++ Variant of BellaCiao Malware

Wednesday, December 25, 2024

THN Daily Updates Newsletter cover The Data Science Handbook, 2nd Edition ($60.00 Value) FREE for a Limited Time Practical, accessible guide to becoming a data scientist, updated to include the latest

Software Testing Weekly - Issue 251

Wednesday, December 25, 2024

GitHub Copilot is free! 🤖 View on the Web Archives ISSUE 251 December 25th 2024 COMMENT Welcome to the 251st issue! In case you missed it — GitHub Copilot is free! The free version works with Visual

Daily Coding Problem: Problem #1647 [Medium]

Tuesday, December 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Square. In front of you is a row of N coins, with values v 1 , v 1 , ..., v n . You are

Sentiment Analysis, Topological Sort, Web Security, and More

Tuesday, December 24, 2024

Exploring Modern Sentiment Analysis Approaches in Python #661 – DECEMBER 24, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Exploring Modern Sentiment Analysis Approaches in Python What are the

🤫 Do Not Disturb Mode Is My Secret to Sanity — 8 Gadgets I Want To See Nintendo Make

Tuesday, December 24, 2024

Also: The Best Christmas Movies to Watch on Netflix, and More! How-To Geek Logo December 24, 2024 Did You Know Their association with the Christmas season might make you think poinsettias hail from a

😱 AzureEdge.net DNS Retiring Jan. 2025, 🚀 Microsoft Phi-4 AI Outperforms, 🔒 Microsoft Secure Future Initiative

Tuesday, December 24, 2024

Blog | Advertise | View Online Your trusted source for Cloud, AI and DevOps guidance with industry expert Chris Pietschmann! Phi-4: Microsoft's New Small Language Model Outperforms Giants in AI

Mapped | The Top Health Insurance Companies by State 🏥

Tuesday, December 24, 2024

In 13 US states, a single company dominates the health insurance market, holding at least half of the total market share. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power