This week in Python, learn how to build a semantic book recommender using Python and OpenAI in an LLM course. Discover "Python Bundles for Windows," a portable solution for packaging Python applications. Yelp shares their experience of achieving a 1400x speedup in neural network training with TensorFlow and Horovod. In articles, explore dynamic forms creation with Flask, and get introduced to Django views. Also, rethink your Python toolbox with Hatch, UV, Pydantic and more. In projects, check out smolGPT, a minimal PyTorch implementation for training small LLMs, and ExtractThinker, a document intelligence library for LLMs. Have a great week and happy coding!
LLM Course – Build a Semantic Book Recommender (Python, OpenAI, LangChain, Gradio)
Discover how to build an intelligent book recommendation system using the power of large language models and Python. Learn to transform book descriptions into mathematical representations that enable precise content-based matching. By the end of this course, you'll have built a recommendation engine that helps readers discover their next favorite book.
Python 1.0.0, released 31 years ago today
Portable Python Bundles on Windows
Packaging Python applications for Windows can be challenging. This post proposes "Python Bundles for Windows," a portable, lightweight convention resembling virtual environments but transferable across machines. It uses simple folder structures and scripts without new tools, offering flexibility and automation potential.
Open R1
Fully open reproduction of DeepSeek-R1.
Enhancing Neural Network Training at Yelp: Achieving 1,400x Speedup with WideAndDeep
This post delves into our journey of optimizing training time using TensorFlow and Horovod, along with the development of ArrowStreamServer, our in-house library for low-latency data streaming and serving. Together, these components have allowed us to achieve a 1400x speedup in training for business critical models compared to using a single GPU with Petastorm.
deepseek-ai / DeepSeek-VL
DeepSeek-VL: Towards Real-World Vision-Language Understanding
Dynamic Forms with Flask
The article discusses how to create dynamic forms in Flask using WTForms, allowing for flexible form generation based on user input or other conditions. It demonstrates techniques for adding or removing form fields dynamically, both on the server-side and client-side, enhancing the interactivity and functionality of web applications.
Hacking the Import System and Rewriting the AST For Durable Execution
Modifying the code that takes the user code and transforms it by installing an import hook, and rewriting the AST (abstract syntax tree).
An Introduction to Django Views
Understanding Django views helps you make faster progress in your project. Learn all about views and best practices for using them.
Reactive Signals for Python – inspired by Angular's reactivity model
Why You Should Rethink Your Python Toolbox in 2025
Think you know Python? You might be stuck in 2023. 🚀 Stop using Pandas the old way—discover Hatch, UV, Pydantic, and more tools redefining Python development in 2025. Don't miss this!
Mizban, A cross-platform LAN file sharing utility
share files across all your devices on LAN—no setup, no configs, just instant access! 🚀
Python 3, Pygame, and Debian Bookworm on the Miyoo A30
10 Tips to Become REALLY Good at Python
The video presents 10 tips to elevate Python development skills, covering topics from mastering comprehensions to efficient use of classes and functions. It aims to transform good Python developers into great ones, addressing common challenges and providing insights into advanced programming techniques.
You Use This Python Feature Everyday - But Never Learned It...
Most Python developers never learned this feature, even though they use it every single day. All of the popular frameworks like Flask, FastAPI, Django, Pydantic, SQL, Alchemy; they all use Properties and Descriptors.
deepseek-ai / Janus
Janus-Series: Unified Multimodal Understanding and Generation Models
browser-use / browser-use
Make websites accessible for AI agents
Python Hub Weekly Digest for 2025-02-02
web-ui
Run AI Agent in your browser.
smolGPT
A minimal PyTorch implementation for training your own small LLM from scratch. Designed for educational purposes and simplicity, featuring efficient training, flash attention, and modern sampling techniques.
Ragpi
An API-first AI assistant using Agentic RAG to search and answer questions from technical sources.
ExtractThinker
ExtractThinker is a Document Intelligence library for LLMs, offering ORM-style interaction for flexible and powerful document workflows.
MedSSS
Towards Medical Small Language Models with Self-Evolved \ Slow Thinking
The creators of ruff and uv are building a new static type checker for Python
Host your Python app for $1.28 a month
Project by Ruslan Keba. Since 2012. Powered by Python. Made in 🇺🇦Ukraine.