Python code quality: tools and aspects¶
Tuesday, June 2nd 2026, 19:00
Spektral, Lendkai 45, 8020 Graz
This time there will be a theme evening with several talks and a discussion on the overarching topic "Python code quality". While some say that more source code means more productivity, others say that every line of source code is a liability. In addition to the quantity, however, the characteristics of each line of source code are decisive for how well a software application behaves and how easy it is to make changes.
Although Python has a dynamic type system and thus a lot of information is only available at runtime, there are some tools to evaluate the maintainability, comprehensibility, efficiency, and robustness of an application purely on the basis of the source code.
During this Meetup, we'll take a look at some of them.
Type checking with Ty¶
?
TBD
Static code analysis with Ruff¶
Christof
TBD
Pre-commit hooks and prek¶
Thomas
TBD
Data harvesting your git history¶
Dorian
TBD