Public list by ~pycoders

Issue #744: CPython ABI, CLAUDE.md, Itertools Cheatsheet, and More (2026-07-21)

What Every Dev Should Know About the CPython ABI

https://labs.quansight.org/blog/python-abi-abi3t

What Every Dev Should Know About the CPython ABI An introduction to the concept of the Application Binary Interface (ABI), the various CPython ABIs, and the new abi3t stable ABI in Python 3.15. NATHAN GOLDBAUM

29 days ago

How to Write a CLAUDE.md File for Claude Code

https://realpython.com/python-claude-md/

How to Write a CLAUDE.md File for Claude Code Learn how to write a CLAUDE.md file for Claude Code, with global, project, and local examples that capture your Python commands and conventions. REAL PYTHON

29 days ago

VectorAI DB

https://www.actian.com/databases/vectorai-db/

Pip Install Actian VectorAI! VectorAI DB gives your Python AI agents persistent vector memory on your own hardware. No cloud dependency or per-query billing. Native LangChain and LlamaIndex support. On-premises, at the edge, or air-gapped. Free Community Edition available. Get Started Free → ACTIAN VECTORAI DB sponsor

29 days ago

itertools cheatsheet

https://mathspp.com/blog/itertools-cheatsheet

Itertools Cheatsheet Cheatsheet with visual diagrams that explain how the iterables from itertools work. RODRIGO GIRÃO SERRÃO

#blogpost #python #programming #itertools #modules

29 days ago

Git for Data Scientists: Learn Git through Practical Examples

https://codecut.ai/git-for-data-scientists-learn-git-through-practical-examples/

Git for Data Scientists A practical Git walkthrough for data scientists, focused on real workflows like branching for experiments, reverting mistakes, and keeping project history clean with small, focused commits. It also explains merge vs. rebase, why you should not rebase shared branches, and how to set up .gitignore for data-heavy projects. KHUYEN TRAN • Shared by Khuyen Tran

29 days ago

In defense of not understanding your codebase

https://www.seangoedecke.com/in-defense-of-not-understanding-your-codebase/

In Defense of Not Understanding Your Codebase In this opinion piece, Sean argues that there is a difference in the thought process between maintaining smaller software projects vs larger ones, and that the former is over represented in engineering discussion in the internet. SEAN GOEDECKE

29 days ago

Learn Agentic Coding With Claude Code

https://realpython.com/workshops/claude-code/

Learn Agentic Coding With Claude Code Unlike a chat window, Claude Code works directly in your project, where it can run your tests and manage your git history. In this two-day live course (August 1–2), you’ll use it to scaffold, test, debug, and ship a Python app project, and leave with a starter kit of reusable skills. See the Full Curriculum → REAL PYTHON sponsor

29 days ago

Benchmarking single node vs distributed

https://pola.rs/posts/single-node-vs-distributed/

Polars: Benchmarking Single Node vs Distributed Polars has recently added a mechanism for doing distributed calculations. This post describes how that relates to speed-up. As with benchmarking all things, whether it is faster or not depends on your situation. CHIEL PETERS

29 days ago

Browser Push Notifications for a Django Website

https://www.djangotricks.com/blog/2026/06/browser-push-notifications-for-a-django-website/

Browser Push Notifications for a Django Website Web Push notifications are an alternate way of getting information to your users. This post shows you how to implement them with Django using a service worker and a Huey background task. AIDAS BENDORAITIS

29 days ago

12K+ JPEGs from NASA's Artemis II Mission

https://tech.marksblogg.com/nasa-artemis-2-jpegs.html

12K+ JPEGs From NASA’s Artemis II Mission Mark writes articles on data analysis. This one is all about the images NASA released from the Artemis II mission. It includes step-by-step instructions that you can follow along. MARK LITWINTSCHIK

29 days ago

Django: introducing django-orjson - Adam Johnson

https://adamj.eu/tech/2026/07/15/introducing-django-orjson/

Introducing django-orjson orjson is a Rust-based replacement for Python’s json module. So what would Adam Johnson do with it? Make it easier to use in Django of course. ADAM JOHNSON

29 days ago

Understanding Mixin Classes in Python

https://realpython.com/courses/understanding-mixin-classes-in-python/

Understanding Mixin Classes in Python Learn how to write reusable Python mixin classes, distinguish them from abstract base classes, and steer clear of common pitfalls. REAL PYTHON course

29 days ago

GitHub - f4rsantos/kademlia_dynamic

https://github.com/f4rsantos/kademlia_dynamic

kademlia-dynamic: Kademlia Distributed Hashtable GITHUB.COM/F4RSANTOS • Shared by Fernando Santos

29 days ago