PythonHub Logo Python Hub Weekly Digest for 2023-12-10

Cover by unsplash.com

đź’– Most Popular

Robot Dad
This is an article about a father who created a chatbot named Robot Dad to answer his son’s questions. The chatbot is able to access and process information from the real world through Google Search. Robot Dad can also be used to translate languages.

pip.wtf
Inline dependencies for small Python scripts.

Announcing the Flask Mega-Tutorial, 2024 Edition
Today I'm super-excited to share that I have made available a major update to the Flask ...

Intro to Large Language Models
Andrej Karpathy's talk on introduction to Large Language Models covering the core technical component behind systems like ChatGPT, Claude, and Bard. What they are, where they are headed, comparisons and analogies to present-day operating systems, and some of the security-related challenges of this new computing paradigm.

Skyfield: Elegant Astronomy for Python


đź“– Articles

A simple WebSocket benchmark in Python

Spinning Up in Deep RL
An educational resource produced by OpenAI that makes it easier to learn about deep reinforcement learning (deep RL).

Building a small REPL in Python
In a lot of my previous interpreter/compiler projects written in Python I hand-rolled a REPL (read-eval-print-loop). It turns out that Python comes with a bunch of batteries included and this is totally unnecessary—you get a lot of goodies for free. Let’s take a look at how to use them, starting from embedding a normal Python REPL in your project.

LMQL — SQL for Language Models

langchain-ai / langchain
⚡ Building applications with LLMs through composability ⚡

Untyped Python: The Python That Was

yerfor / GeneFace
GeneFace: Generalized and High-Fidelity 3D Talking Face Synthesis; ICLR 2023; Official code

Show HN: Python-Type-Challenges, master Python typing with online exercises

AILab-CVC / VideoCrafter
VideoCrafter1: Open Diffusion Models for High-Quality Video Generation

Python Hub Weekly Digest for 2023-12-03

Rust std fs slower than Python

edarchimbaud / awesome-systematic-trading
A curated list of awesome libraries, packages, strategies, books, blogs, tutorials for systematic trading.

Building a Bootstrap styled form in vanilla Django
In this post, David Smith explores creating a Bootstrap-styled form in vanilla Django without relying on third-party packages. He discusses customizing form widgets, adding CSS classes, and creating a custom field template.

Python, Asyncio and Footguns

huggingface / alignment-handbook
Robust recipes for to align language models with human and AI preferences


⚙️ Projects

Running Python Parallel Applications with Sub Interpreters
Python 3.12 introduced a new API for “sub interpreters”, which are a different parallel execution model for Python that provide a nice compromise between the true parallelism of multiprocessing, but with a much faster startup time. This post will explain what a sub interpreter is, why it’s important for parallel code execution in Python and how it compares with other approaches.

rags
Build ChatGPT over your data, all with natural language.

autometrics-py
Easily add metrics to your code that actually help you spot and debug issues in production. Built on Prometheus and OpenTelemetry.

kanban-python
A Terminal Kanban Application written in Python to boost your productivity.

Subtitle
Open-source subtitle generation for seamless content translation.

Flask-Muck
Flask-Muck is a batteries-included framework for automatically generating RESTful APIs with Create, Read, Update and Delete (CRUD) endpoints in a Flask/SqlAlchemy application stack.

Meditron
Meditron is a suite of open-source medical Large Language Models (LLMs).

easylkb
Easy Linux Kernel Builder.

ProAgent
From Robotic Process Automation to Agentic Process Automation.

Breezy
A Distributed Version Control System with a Friendly UI.

self-operating-computer
A framework to enable multimodal models to operate a computer.

apple-home-key-reader
This project offers a demonstration of an Apple Home Key Reader built in Python.

sysaidmin
Sysaidmin is a GPT-powered sysadmin for your machine. You can ask it to solve a problem, and it will run commands on your system (with your permission) to debug what's going on.



← Previous Next →

Project by Ruslan Keba. Since 2012. Powered by Python. Made in đź‡şđź‡¦Ukraine.