Python Weekly - Python Weekly - Issue 678

View this email in your browser

Python Weekly

Welcome to issue 678 of Python Weekly. Let's get straight to the links this week.
Articles, Tutorials and Talks

Let's build a AI Photo Generator with Python and FastAPI 
This course teaches how to fine-tune the Flux AI model using Replicate to create personalized image generation. It also covers building a FastAPI service to access and utilize this model efficiently.

A Comprehensive Guide to Python Project Management and Packaging: Concepts Illustrated with uv – Part II
In this second part, we’ll delve into the building and publishing part of the workflow. We’re going to follow a similar structure as in the first article where we first present the high-level overview of the concepts and we illustrate them using uv then we cover the in-depth details by studying the related PEPs and specifications.

Hiding a message in my PyTorch weights
This post explains how to embed an arbitrary message into a tensor that contains floating-point numbers, and how to detect the presence of such a message.

The Best No-Nonsense VSCode Setup for Python Devs 
Setting up VSCode for Python development doesn't have to be a headache! This video walks you through a complete and practical VSCode setup that tackles common pain points—like missing imports, mismatched Python versions, and pytest issues with finding tests. 

Constraints are Good: Python's Metadata Dilemma
Some of the issues of why Python packaging is unnecessarily hard.

Abusing Talon to use my eye tracker in a project
The author describes how they used Talon, a voice control software, to access eye tracker data for a game project. They created a Python script within Talon to expose eye gaze data via a local web server, allowing integration with a Rust program

Pushing the boundaries of Streamlit
How I learned to stop worrying and love Streamlit's execution model.

Ollama Course – Build AI Apps Locally
Learn how to set up and use Ollama to build powerful AI applications locally. This hands-on course covers pulling and customizing models, REST APIs, Python integrations, and real-world projects like a Grocery List Organizer, RAG System, and an AI Recruiter Agency. Perfect for developers and AI enthusiasts ready to bring their ideas to life with local LLMs. 


Interesting Projects, Tools and Libraries

open-interpreter
A natural language interface for computers.

fast-graphrag
Streamlined and promptable Fast GraphRAG framework designed for interpretable, high-precision, agent-driven retrieval workflows.

Bagels
Powerful expense tracker that lives in your terminal.

Automated-AI-Web-Researcher-Ollama
A python program that turns an LLM, running on Ollama, into an automated researcher, which will with a single query determine focus areas to investigate, do websearches and scrape content from various relevant websites and do research for you all on its own! And more, not limited to but including saving the findings for you!

moka-py
A high performance caching library for Python written in Rust.

bionemo-framework
A framework for building and adapting AI models in drug discovery at scale.

smollm
Everything about the SmolLM & SmolLM2 family of models.

Marco-o1
An Open Large Reasoning Model for Real-World Solutions.

Promptic
Promptic aims to be the "requests" of LLM development -- the most productive and pythonic way to build LLM applications.

aisuite
Simple, unified interface to multiple Generative AI providers.

opennb 
Open Jupyter notebooks from GitHub repositories or URLs directly in Jupyter.

ridgeplot
Beautiful ridgeline plots in Python.

Argilla 
Argilla is a collaboration tool for AI engineers and domain experts to build high-quality datasets


Upcoming Events and Webinars

Virtual: PyLadiesCon 2024
The event features talks, panels, and networking opportunities focused on Python development and career growth.

Hybrid: Michigan Python December 2024
There will be a talk, Simplifying Python Development with uv.

PyData London Meetup December 2024
There will be a talk, Transforming Language Understanding Using Generative AI.

VilniusPY #27 
There will be a talk, Simplifying Python Development with uv.
  • Fantastic FastAPI features you want to use
  • AI case-study of scoris.lt

PyData Manchester Meetup December 2024
There will be following talks
  • Beyond Traditional Recommenders: Leveraging Graph Neural Networks for Food Delivery Platforms
  • Building Seamless Pipelines with DBT and Python

Hybrid: PyData Rhein-Main Meetup December 2024
There will be following talks
  • Boosting Time Series Accuracy: The Power of Ensemble Methods
  • Unleashing Confidence in SQL Development through Unit Testing

PyData Prague Meetup December 2024
There will be following talks
  • Processing problematic plants with Python
  • Beyond Accuracy: Engineering EU-Compliant LLM Systems
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 677

Thursday, November 21, 2024

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

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

You Might Also Like

Daily Coding Problem: Problem #1707 [Medium]

Monday, March 3, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. In chess, the Elo rating system is used to calculate player strengths based on

Simplification Takes Courage & Perplexity introduces Comet

Monday, March 3, 2025

Elicit raises $22M Series A, Perplexity is working on an AI-powered browser, developing taste, and more in this week's issue of Creativerly. Creativerly Simplification Takes Courage &

Mapped | Which Countries Are Perceived as the Most Corrupt? 🌎

Monday, March 3, 2025

In this map, we visualize the Corruption Perceptions Index Score for countries around the world. View Online | Subscribe | Download Our App Presented by: Stay current on the latest money news that

The new tablet to beat

Monday, March 3, 2025

5 top MWC products; iPhone 16e hands-on📱; Solar-powered laptop -- ZDNET ZDNET Tech Today - US March 3, 2025 TCL Nxtpaper 11 tablet at CES The tablet that replaced my Kindle and iPad is finally getting

Import AI 402: Why NVIDIA beats AMD: vending machines vs superintelligence; harder BIG-Bench

Monday, March 3, 2025

What will machines name their first discoveries? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

GCP Newsletter #440

Monday, March 3, 2025

Welcome to issue #440 March 3rd, 2025 News LLM Official Blog Vertex AI Evaluate gen AI models with Vertex AI evaluation service and LLM comparator - Vertex AI evaluation service and LLM Comparator are

Apple Should Swap Out Siri with ChatGPT

Monday, March 3, 2025

Not forever, but for now. Until a new, better Siri is actually ready to roll — which may be *years* away... Apple Should Swap Out Siri with ChatGPT Not forever, but for now. Until a new, better Siri is

⚡ THN Weekly Recap: Alerts on Zero-Day Exploits, AI Breaches, and Crypto Heists

Monday, March 3, 2025

Get exclusive insights on cyber attacks—including expert analysis on zero-day exploits, AI breaches, and crypto hacks—in our free newsletter. ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

⚙️ AI price war

Monday, March 3, 2025

Plus: The reality of LLM 'research' ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 03/03/2025

Monday, March 3, 2025

New blogs from Syncfusion ® AI-Driven Natural Language Filtering in WPF DataGrid for Smarter Data Processing By Susmitha Sundar This blog explains how to add AI-driven natural language filtering in the