PythonHub Logo Python Hub Weekly Digest for 2023-08-27

Cover by unsplash.com

💖 Most Popular

How to write Python code people actually want to use

Practical Business Jinja
A talk covering how to automate document creation using Python-docx and Jinja.

modelscope / modelscope
ModelScope: bring the notion of Model-as-a-Service to life.

Introducing Immortal Objects for Python
Instagram has introduced Immortal Objects – PEP-683 – to Python. Now, objects can bypass reference count checks and live throughout the entire execution of the runtime, unlocking exciting avenues for true parallelism.

viberary
Viberary is a search engine that recommends books based not on genre or title, but vibe by performing semantic search across a set of learned embeddings on a dataset of books from Goodreads and their metadata.


📖 Articles

Eliminating hallucinations (fast!) in Large Language Models with Finite State Machines
In this blog, we introduce our method for regex-guided generation implemented in Outlines.

Harvard CS50’s Artificial Intelligence with Python
This course from Harvard University explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like large language models, game-playing engines, handwriting recognition, and machine translation.

GIL removal and the Faster CPython project

Weird Python "Features" That Might Catch You By Surprise
From time to time, when coding, we all run into weird behaviours of the programming language. Sometimes it's a "feature" we weren't aware of, sometimes it's just quirky behaviour of the language, and sometimes it's borderline bug. Python - as any other programming language - has these eyebrows-raising quirks, so here's a list of weird Python "features" that might catch you off-guard.

Videos from Python Web Conf 2023 Available on YouTube

End-to-end Testing with Python and Playwright
Want to learn how to use Python and Playwright to automate end-to-end testing using GitHub Actions? This post shows you how to get started with Playwright, add an end-to-end test to help test an existing project that is hosted on GitHub, and automate running it using GitHub Actions.

a16z-infra / llama2-chatbot
LLaMA v2 Chatbot

The complex simplicity of my static websites
A deep dive into using indentation-based languages like Python and Slim, to build beautiful websites and love the work of doing it till the end.

Python Hub Weekly Digest for 2023-08-20


⚙️ Projects

pixi
pixi is a cross-platform, multi-language package manager and workflow tool build on the shoulders of the conda ecosystem. pixi supports Python, R, C/C++, Rust, Ruby, and many other languages.

Prism
Prism is the easiest way to develop, orchestrate, and execute data pipelines in Python.

youre-the-os
A game where you are a computer's OS and you have to manage processes, memory and I/O events.

Hacking Github AWS integrations again
Github supports roles instead of credentials of integrating CI/CD with AWS. It’s easy to misconfigure so let’s show the impact.

FaceChain
FaceChain is a deep-learning toolchain for generating your Digital-Twin.

Fooocus
Focus on prompting and generating.

Nemesis
An offensive data enrichment pipeline.

Opendream
An extensible, easy-to-use, and portable diffusion web UI.

AudioLDM2
Text-to-Audio/Music Generation.


👾 Reddits

What are your best practices for coding in Python in the industry?

What does your Python dev environment look like?


← Previous Next →

Project by Ruslan Keba. Since 2012. Powered by Python. Made in 🇺🇦Ukraine.