pythonhub | Technologies

Telegram-канал pythonhub - PythonHub

1140

News & links about Python programming. https://pythonhub.dev/ Administrator: @rukeba

Subscribe to a channel

PythonHub

Tracing np.add, all the way down

The author traces a simple np.add(a, b) call through NumPy’s internals, from Python argument handling and dtype dispatch to iteration strategy and the final SIMD-optimized C loop. Along the way, the post explores ufunc overrides, type promotion, dispatch caching, memory layout, GIL release, and CPU-specific optimizations that determine how NumPy actually performs an addition.

https://blog.veitheller.de/numpy.html

Читать полностью…

PythonHub

Django API Overview - DRF, django-ninja, django-bolt and django-modern-rest

In this video, we'll look at Django API options, exploring the best modern packages for API-driven development in Django. We will take a look at Django REST Framework, django-ninja, django-bolt, and django-modern-rest - looking at the pros/cons of each.

https://www.youtube.com/watch?v=AFYNEGtsjKI

Читать полностью…

PythonHub

You Think This Is Good OOP… It’s Not

Six common OOP practices can make code harder to maintain, including overusing inheritance, building unnecessary class hierarchies, breaking the Liskov Substitution Principle, and abstracting too early. The video explains why these patterns backfire and shows simpler alternatives that keep object-oriented code more flexible, understandable, and maintainable.

https://www.youtube.com/watch?v=RqcEK7sWesQ

Читать полностью…

PythonHub

FlightScnr_Pi

Desktop flight and marine radar: a real-time aircraft and marine vessel tracker powered by a Raspberry Pi and 4" round screen.

https://github.com/yashmulgaonkar/FlightScnr_Pi

Читать полностью…

PythonHub

Working to Make Python Lazy

https://iscinumpy.dev/post/flake8-lazy/

Читать полностью…

PythonHub

microduck_rl

RL training environments for Microduck (mjlab)

https://github.com/pollen-robotics/microduck_rl

Читать полностью…

PythonHub

Tech-OA-Interview-Questions

Daily updated list of Tech Company OAs and Interview Problems. Save your time from finding them all over the internet.

https://github.com/perixtar/Tech-OA-Interview-Questions

Читать полностью…

PythonHub

Training and Finetuning Multi-Vector Embedding Models with Sentence Transformers

Sentence Transformers 6.0 introduces MultiVectorEncoder for training and fine-tuning ColBERT-style retrieval models in Python. The tutorial walks through the full training stack and shows a domain-tuned medical model outperforming over 50 retrieval model configurations on the author’s evaluation.

https://huggingface.co/blog/train-multi-vector-encoder

Читать полностью…

PythonHub

HTTPX2 – A next-generation HTTP client for Python

https://github.com/pydantic/httpx2

Читать полностью…

PythonHub

monty-go: Pure-Go wrapper for Pydantic's Monty Python Interpreter

https://github.com/fugue-labs/monty-go

Читать полностью…

PythonHub

fastaddress

Fastaddress is a Python package that keeps the familiar usaddress API while moving its CRF runtime to Rust for much faster US address parsing. It delivers 11.3x higher single-core throughput, scales to 360K+ addresses per second on eight threads, and matches usaddress output across 20,738 real addresses.

https://github.com/vinvomero/fastaddress

Читать полностью…

PythonHub

Time complexity of operations on Python's built-in types

https://docs.python.org/3.16/library/time-complexity.html

Читать полностью…

PythonHub

EVE Online moves to Python 3

https://www.eveonline.com/news/view/the-move-to-python-3-begins

Читать полностью…

PythonHub

VoiceStudio

VoiceStudio is the open-source, fully local ElevenLabs alternative for voice cloning, voice design, video dubbing, dictation, transcription, and audiobook creation in 646 languages.

https://github.com/debpalash/VoiceStudio

Читать полностью…

PythonHub

pentestkit

Autonomous multi-agent pentest framework that plans, exploits, verifies with required proof, assigns CVSS scores, and generates client-ready reports. It achieved 104/104 (100%) on the XBOW validation benchmarks and is powered by Kimi K3.

https://github.com/lordx64/pentestkit

Читать полностью…

PythonHub

When to use NotImplemented

When should you return NotImplemented from a dunder method? Why not return False or raise an exception instead?

https://www.pythonmorsels.com/when-to-use-notimplemented/

Читать полностью…

PythonHub

AutoSaddler

Automatic Harness Optimization with Durable Updates from Agent Execution Traces.

https://github.com/microsoft/AutoSaddler

Читать полностью…

PythonHub

Unit testing with wrapture

Wrapture takes a different approach to Python unit testing by wrapping real code instead of replacing it with mocks, preserving real arguments, return values, call structure, and signatures. It makes it easier to test internal calls, inject failures, verify call order, and assert what did or did not happen without losing the behavior of the code under test.

https://grahamdumpleton.me/posts/2026/09/unit-testing-with-wrapture/

Читать полностью…

PythonHub

Securo

Open-source personal finance manager. Self-hosted, privacy-first.

https://github.com/securo-finance/securo

Читать полностью…

PythonHub

Making a Python interpreter in 1024 bytes

https://austinhenley.com/blog/python1024.html

Читать полностью…

PythonHub

linecast

Weather, tides, the sun, the moon, and maps, in your terminal. The Old Farmer's Almanac meets Minitel.

https://github.com/ashuttl/linecast

Читать полностью…

PythonHub

Python Hub Weekly Digest for 2026-09-06

https://pythonhub.dev/digest/2026-09-06/

Читать полностью…

PythonHub

IPython is All You Need

Nathan Cooper shows how to turn IPython into a full terminal shell that runs Bash commands without !, displays images, and retains rich execution history. He then adds an AI assistant that can understand shell context, outputs, images, and errors, and safely execute Python and Bash commands through allowlisted tools.

https://nathancooper.io/blog/2026-08-10-ipython-is-all-you-need

Читать полностью…

PythonHub

Fuzzy String Matching in Django and PostgreSQL

Django and PostgreSQL can handle fuzzy name matching with Soundex, Daitch-Mokotoff, Levenshtein distance, and trigram similarity, each suited to different kinds of misspellings and phonetic variation. The article shows how to expose these techniques through Django ORM expressions and pair them with the right PostgreSQL indexes for efficient search at scale.

https://www.caktusgroup.com/blog/2026/08/21/fuzzy-string-matching-django-postgresql/

Читать полностью…

PythonHub

VectorSmith

VectorSmith turns vector database collections into LLM tools and exposes them through an MCP server. Using the existing collection schemas and a simple YAML configuration, you can make your vector DB data available to AI agents without writing custom tool and MCP integrations from scratch.

https://github.com/kjgpta/vectorsmith

Читать полностью…

PythonHub

Geolocating Random Islet Image Using Geometry & CUDA GPU Programming

The author solved Sofia Santos’s Gralhix 004 OSINT challenge using a custom geometric pipeline and CUDA GPU acceleration to filter 80.7 million candidate landmass triplets down to 26 locations. The analysis successfully geolocated the image to Oan Resort in Micronesia at 7°21'48.4"N, 151°45'20.7"E, with the camera facing northwest.

https://yassa9.github.io/osint/gralhix-004/

Читать полностью…

PythonHub

How do you actually turn Python skills into freelance income?

https://www.reddit.com/r/learnpython/comments/1w1m8fg/how_do_you_actually_turn_python_skills_into/

Читать полностью…

PythonHub

RISC-V is now officially supported by CPython

https://blog.python.org/2026/08/riscv-now-officially-supported/

Читать полностью…

PythonHub

Learn Vectorized Thinking in Python Through Examples

In this article, you will learn how to think in terms of vectorized operations using NumPy, replacing slow Python loops with efficient array-level computations.

https://machinelearningmastery.com/learn-vectorized-thinking-in-python-through-examples/

Читать полностью…

PythonHub

Speculative Programmatic Tool Calling

Speculative programmatic tool calling (sPTC) speeds up AI agent harnesses by pre-launching tool calls from partially generated code instead of waiting for the model to finish generating. The approach overlaps tool execution with token generation and can also parallelize independent calls, acting like a lightweight JIT compiler for agent-generated programs.

https://alexzhang13.github.io/blog/2026/spec-ptc/

Читать полностью…
Subscribe to a channel