And how it improved the code I write going forwards
Reproducibility is critical for successful ML projects. Sklearn’s train_test_split might not be as robust as you think
Top tips for improving your Python code without needing to refactor. Implement these simple strategies and your future self (and colleagues!) will thank you!
Automate your development environment setup by installing Miniconda from the command line
Which string formatting method should you be using in your data science workflow? This post summarises the different methods for string substitution and when you should be using each.
Pre-commit hooks tutorial to improve code quality and reduce bugs. Example .pre-commit-config.yaml file included!