PythonHub Logo Python Hub Weekly Digest for 2023-06-25

Cover by

πŸ’– Most Popular

Our Plan for Python 3.13

Python GUIs

Understanding GPT tokenizers
Large language models such as GPT-3/4, LLaMA and PaLM work in terms of tokens. They take text, convert it into tokens (integers), then predict which tokens should come next. Playing around with these tokens is an interesting way to get a better idea for how this stuff actually works under the hood.

The author argues that asyncio is too complex, difficult to use, and that its performance benefits are not worth the added complexity for most applications. The author recommends using gevent, another Python library that allows asynchronous programming, as an alternative to asyncio.

Tools for Working With Time-Series Analysis in Python
Just getting started with time-series analysis in Python? Here are the most common tools you can use to get started quickly.

πŸ“– Articles

Show HN: Python package for interfacing with ChatGPT with minimized complexity

Understanding CPUs can help speed up Numba and NumPy code
With a little understanding of how CPUs and compilers work, you can speed up NumPy with faster Numba code.

Gotchas of Streaming Pipelines: Profiling & Performance Improvements
Discover how Lyft identified and fixed performance issues in their streaming pipelines.

SQL Databases with Pandas and Python - A Complete Guide
In this Python tuturial we talk all about connecting to SQL Databases with Python and Pandas. Python is the swiss army knife of data anaylsis, and relational databases are the most common way data is stored at small and large companies. Learning how to best connect the two is an essential skill for any data professional.

Deep Learning for Computer Vision with Python and TensorFlow

Python Dict – An Explorable Explanation

How to Create a UTF-16 Surrogate Pair by Hand, with Python

csunny / DB-GPT
Revolutionizing Database Interactions with Private LLM Technology

Proposing a Struct Syntax for Python

Show HN: Agency – Unifying human, AI, and other computing systems, in Python

Python in Visual Studio Code – June 2023 Release
This release includes the following announcements:

h2oai / h2ogpt
Join us at to make the world's best open-source GPT with document and image Q&A, 100% private chat, no data leaks, Apache 2.0

Scalene: A high-performance, CPU, GPU, and memory profiler for Python

nlpxucan / WizardLM
Family of instruction-following LLMs powered by Evol-Instruct: WizardLM, WizardCoder

βš™οΈ Projects

Specify what you want it to build, the AI asks for clarification, and then builds it.

Maccarone is an experimental tool that lets you write English inside Python source code.

OpenDAN is an open source Personal AI OS , which consolidates various AI modules in one place for your personal use.

CSV-AI is the ultimate app powered by LangChain, OpenAI, and Streamlit that allows you to unlock hidden insights in your CSV files. With CSV-AI, you can effortlessly interact with, summarize, and analyze your CSV files in one convenient place.

Audiocraft is a library for audio processing and generation with deep learning. It features the state-of-the-art EnCodec audio compressor / tokenizer, along with MusicGen, a simple and controllable music generation LM with textual and melodic conditioning.

Matting Anything Model (MAM), an efficient and versatile framework for estimating the alpha matte of any instance in an image with flexible and interactive visual or linguistic user prompt guidance.

Frouros is an open-source Python library for drift detection in machine learning systems.


← Previous Next →

Project by Ruslan Keba. Since 2012. Powered by Python. Made in πŸ‡ΊπŸ‡¦Ukraine.