s.bruhin.dev

Bruhin Software logo

This page is run by Bruhin Software:

pytest trainings, coaching and consulting by Florian Bruhin, one of pytest's core maintainers!

Page source on GitHub

Available short links

s.bruhin.dev/asyncio asyncio — Asynchronous I/O docs.python.org
s.bruhin.dev/cached-property functools — Higher-order functions and operations on callable objects #functools.cached_property docs.python.org
s.bruhin.dev/codecomplete www.amazon.de
s.bruhin.dev/context-managers PEP 343 – The “with” Statement | peps.python.org peps.python.org
s.bruhin.dev/contextlib contextlib — Utilities for with-statement contexts #contextlib.contextmanager docs.python.org
s.bruhin.dev/dataclasses dataclasses — Data Classes docs.python.org
s.bruhin.dev/decorators Primer on Python Decorators – Real Python realpython.com
s.bruhin.dev/dunder 3. Data model #special-method-names docs.python.org
s.bruhin.dev/enum enum — Support for enumerations docs.python.org
s.bruhin.dev/generators 9. Classes #generators docs.python.org
s.bruhin.dev/genexpr 9. Classes #generator-expressions docs.python.org
s.bruhin.dev/iterators 9. Classes #iterators docs.python.org
s.bruhin.dev/itertools itertools — Functions creating iterators for efficient looping docs.python.org
s.bruhin.dev/list-comprehensions 5. Data Structures #tut-listcomps docs.python.org
s.bruhin.dev/more-itertools More Itertools more-itertools.readthedocs.io
s.bruhin.dev/mypy mypy 1.19.1 documentation mypy.readthedocs.io
s.bruhin.dev/mypy-any Kinds of types #the-any-type mypy.readthedocs.io
s.bruhin.dev/mypy-callable Kinds of types #callable-types-and-lambdas mypy.readthedocs.io
s.bruhin.dev/mypy-generics Generics mypy.readthedocs.io
s.bruhin.dev/mypy-inference Type inference and type annotations mypy.readthedocs.io
s.bruhin.dev/mypy-literal Literal types and Enums mypy.readthedocs.io
s.bruhin.dev/mypy-more-complex Getting started #more-complex-types mypy.readthedocs.io
s.bruhin.dev/mypy-narrowing Type narrowing mypy.readthedocs.io
s.bruhin.dev/mypy-protocols Protocols and structural subtyping mypy.readthedocs.io
s.bruhin.dev/mypy-strict Using mypy with an existing codebase #introduce-stricter-options mypy.readthedocs.io
s.bruhin.dev/mypy-typeddict TypedDict mypy.readthedocs.io
s.bruhin.dev/mypy-union Kinds of types #alternative-union-syntax mypy.readthedocs.io
s.bruhin.dev/nouns-and-verbs Talks #nouns-and-verbs rhodesmill.org
s.bruhin.dev/partial functools — Higher-order functions and operations on callable objects #functools.partial docs.python.org
s.bruhin.dev/pragprog https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/ pragprog.com
s.bruhin.dev/property Built-in Functions #property docs.python.org
s.bruhin.dev/ruff Ruff docs.astral.sh
s.bruhin.dev/ruff-rules Rules | Ruff docs.astral.sh
s.bruhin.dev/sets 5. Data Structures #sets docs.python.org
s.bruhin.dev/src1 Packaging a python library | ionel's codelog blog.ionelmc.ro
s.bruhin.dev/src2 Testing & Packaging hynek.me
s.bruhin.dev/try-except-pass python - Why is "except: pass" a bad programming practice? - Stack Overflow stackoverflow.com
s.bruhin.dev/venv Python Virtual Environments in Five Minutes | Chris Warrick chriswarrick.com
s.bruhin.dev/zen PEP 20 – The Zen of Python | peps.python.org peps.python.org