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

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