This week in Python, the spotlight was on "ML by Hand," a Python-based machine learning library built from scratch for educational purposes. DuckDB, a lightweight database that allows running SQL queries directly on Pandas DataFrames, was also introduced. In articles, the focus was on Django templates and the newly available official Django MongoDB Backend. The projects of the week included Autiobooks, which converts epubs to audiobooks, and IntentGuard, a Python library for verifying code properties using natural language assertions. Have a great week and happy coding!
Python Type Hints and why you should use them.
How I Built a Deep Learning Library from Scratch Using Only Python, NumPy & Math
This post introduces "ML by Hand," a Python-based machine learning library built from scratch using NumPy for educational purposes, emphasizing transparency and direct correspondence to mathematical formulas over efficiency, contrasting with libraries like PyTorch. The library aims to provide a deeper understanding of deep learning models by stripping down abstraction layers and enabling...
A year of uv: pros, cons, and should you migrate
Summary(Warning, this is a long article. I got carried away.)After one year of trying uv, the new ...
DuckDB: SQL and DataFrames Just Got Married
This video introduces DuckDB, a lightweight, embedded database that allows running SQL queries directly on Pandas DataFrames without the need for a server, simplifying data analytics. It showcases how DuckDB streamlines operations from in-memory storage to persistent storage and Jupyter integrations, also highlighting multithreading capabilities and extended SQL functionalities.
Preswald
Your lightweight companion for building simple, interactive, and dynamic data apps in Python.
Scripton โ Python IDE with Built-In Realtime Visualizations
PEP 517 build system popularity
Analysis of PEP 517 build backends used in 8000 top PyPI packages.
The Ultimate Guide to Django Templates
Learn about Django templates with this guide. Explore what they are, why they're useful, and how to use them. Discover the different types of Django templates.
Building a Secure RAG with Python, LangChain, and OpenFGA
Learn how to use Okta FGA to secure your LangChain RAG agent in Python.
Official Django MongoDB Backend Now Available in Public Preview
The official Django MongoDB Backend is now available, enabling Django developers to seamlessly integrate MongoDB into their projects with Django models, admin support, and MongoDB-specific query optimizations. This integration aims to improve developer experience and accelerate software development by leveraging the flexibility of the document model and the full feature set of MongoDB Atlas.
Python Hub Weekly Digest for 2025-02-16
Autiobooks
Automatically convert epubs to audiobooks.
audiobox-aesthetics
Unified automatic quality assessment for speech, music, and sound.
DeepScaleR
Democratizing Reinforcement Learning for LLMs.
FastSQLA
SQLAlchemy extension for FastAPI with built-in pagination and asyncio support.
Getting Started with Real-World Robots
This tutorial will guide you through the process of setting up and training a neural network to autonomously control a real robot.
potpie
Prompt-To-Agent : Create custom engineering agents for your codebase.
llm-sort
Sort input lines semantically with llm.
ScrapeServ
A self-hosted API that takes a URL and returns a file with browser screenshots.
IntentGuard
A Python library for verifying code properties using natural language assertions.
A Modern Python Repository Template with UV and Just
Project by Ruslan Keba. Since 2012. Powered by Python. Made in ๐บ๐ฆUkraine.