PyData Norwich - September Meetup


Details
Code of Conduct
This event follows the NumFOCUS Code of Conduct. Please get in touch with the organizers with any questions or concerns.
Main Talk
Dr Gabriel Harris (NIQ Brandbank) - Modern Tools for Python Development: Code for Collaboration
Data science projects are often messy with inconsistent environments and dependencies, and individual coding preferences. These challenges undermine reproducibility, code quality, and ultimately slow down collaboration. In this talk I will go through some of my best Python development tools and show you how they can automate much of the boilerplate work and enforce consistency and best practices across your team. These include:
- uv to install and manage Python versions, virtual environments, and dependencies
- pyproject.toml to isolate dependency groups and add tools configurations
- Ruff to lint and format code
- pre-commit to manage Git pre-commit hooks
- Bonus: dev containers
Location
Artlist, 27 St Giles St, Norwich NR2 1JN (use buzzer no. 4)
Event outline
- Doors open at 5.45 pm. There will be free pizza and drinks.
- Talks start at 6:00 pm.
- Drinks afterwards from 7:00 pm at the Coach and Horses Pub (NR1 1BA).

PyData Norwich - September Meetup