PythonHub
Ir al canal en Telegram
News & links about Python programming. https://pythonhub.dev/
Mostrar más2 528
Suscriptores
+124 horas
+107 días
+3630 días
Archivo de publicaciones
2 528
Build a smart financial assistant with LlamaParse and Gemini 3.1
Learn how to extract high-quality data from complex, unstructured PDFs using LlamaParse powered by Gemini 3.1 Pro. This guide demonstrates an event-driven workflow to automate the parsing of dense financial tables and generate intelligent summaries with Gemini 3.1 Flash. Perfect for developers building scalable document-parsing pipelines and AI personal finance assistants.
https://developers.googleblog.com/build-a-smart-financial-assistant-with-llamaparse-and-gemini-31/
2 528
Modern Terminal User Interfaces in Python
In this video, we take a quick look at how to easily develop Terminal User Interfaces (TUIs) in Python using a package called blessed.
https://www.youtube.com/watch?v=RJ-ZFzaEvzM
2 528
Reducing Pydantic's memory footprint using bitsets
In this post, we are going to see how the original issue was investigated and how we can leverage bitsets to greatly reduce the memory usage of Pydantic model instances.
https://pydantic.dev/articles/pydantic-bitset-performance
2 528
Stop Passing Primitives Everywhere (Use Value Objects)
By replacing primitives with immutable Value Objects, you can centralize validation and eliminate domain ambiguity for types like prices and percentages. This pattern ensures that invalid states are impossible to represent, creating a self-documenting and more reliable codebase without the overhead of heavy frameworks.
https://www.youtube.com/watch?v=CWYwz3iV1g0
2 528
openclaw / skills
All versions of all skills that are on clawhub.com archived
https://github.com/openclaw/skills
2 528
Building an Invisible Daemon
Many developer tools need a long-running local process — an LSP server, a file watcher, an indexing service. The challenge isn't just building the daemon. It's making it invisible.
https://cocoindex.io/blogs/building-an-invisible-daemon
2 528
The Slow Collapse of MkDocs
How personality clashes, an absent founder, and a controversial redesign fractured one of Python's most popular projects.
https://fpgmaas.com/blog/collapse-of-mkdocs/
2 528
Avoiding empty strings in non-nullable Django string-based model fields
Django allows empty strings ('') even on non-nullable string fields, so you must explicitly enforce non-empty values using validation or database constraints rather than relying on null=False. The post argues for treating empty strings as invalid at the model or DB level (e.g., validators or CHECK constraints) to ensure true “required” semantics for string fields.
https://peateasea.de/avoiding-empty-strings-in-non-nullable-django-string-based-model-fields/
2 528
ClawTeam
One Command Line: Full Automation - agents spawn swarms, delegate tasks, and deliver results.
https://github.com/HKUDS/ClawTeam
2 528
AutoResearchClaw
Fully autonomous & self-evolving research from idea to paper. Chat an Idea. Get a Paper.
https://github.com/aiming-lab/AutoResearchClaw
2 528
D-MemFS
In-process virtual filesystem with hard quota for Python.
https://github.com/nightmarewalker/D-MemFS
2 528
GraphZero
High-Performance, Zero-Copy Graph Engine for Massive Datasets on Consumer Hardware.
https://github.com/KrishSingaria/graphzero
2 528
Invent your own comprehensions in Python
Python doesn't have tuple, frozenset, or Counter comprehensions, but you can invent your own by passing a generator expression to any iterable-accepting callable.
https://www.pythonmorsels.com/custom-comprehensions/
2 528
Pytest parameter functions
The post shows how to make complex pytest.mark.parametrize data more readable and maintainable by wrapping each test case in small helper functions instead of raw tuples. It also demonstrates using pytest.param with custom IDs inside those helpers so long, messy parameter values become clear, concise test names that are easier to work with.
https://nedbatchelder.com/blog/202602/pytest_parameter_functions
2 528
PEP 827 - Type Manipulation has just been published
https://www.reddit.com/r/Python/comments/1rimuu7/pep_827_type_manipulation_has_just_been_published/
2 528
code-graph-rag
Code-Graph-RAG builds knowledge graphs from multi-language codebases and enables AI-powered querying and editing. It uses Tree-sitter to parse ASTs across 11 languages, stores structural data in Memgraph, and translates natural language questions into Cypher graph queries. Unlike vector-based RAG, it preserves exact code relationships: call chains, inheritance hierarchies, and module dep...
https://github.com/vitali87/code-graph-rag
2 528
Deprecate confusing APIs like “os.path.commonprefix()”
The article argues that confusing APIs like Python’s os.path.commonprefix() should be deprecated because their misleading naming and placement cause developers to misuse them and introduce security vulnerabilities. It shows how decades of confusion around this function led to real path-traversal bugs and concludes that unsafe or misleading APIs should be replaced by clearer alternatives ...
https://sethmlarson.dev/deprecate-confusing-apis-like-os-path-commonprefix
2 528
Custom Data Structures in E-Graphs
The post explores how Egglog’s e-graph framework can be extended with custom container data structures to represent algebraic structures (like multisets) more efficiently and reduce expression blow-up during rewriting. It shows that by embedding structural invariants into the data representation and using higher-order functions, you can express powerful rewrite rules without explosive gr...
https://uwplse.org/2026/02/24/egglog-containers.html
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
