Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Designed for beginners, this presentation demystifies Python project management using Hatch and delves into pyproject.toml
for efficient configuration. We'll guide you through organizing directories, implementing unit testing for code reliability, and using mypy for type checking to enhance code quality. The session concludes with insights into ruff, a modern linter for maintaining Python standards, which is replacing black, isort, flake8. This talk is a comprehensive toolkit for anyone eager to learn and apply the latest practices in Python development.
Florian Wilhelm
Affiliation: inovex
Florian is Head of Data Science & Mathematical Modeling at inovex GmbH, an IT project center driven by innovation and quality, focusing its services on ‘Digital Transformation’.