Tutorials¶
In this section, we offer a series of tutorials covering a range of tools and practices essential for modern software development, particularly in Python projects. These tutorials are designed to provide you with practical knowledge and skills to enhance code quality, manage dependencies, document your projects, handle configuration effectively, and much more. Whether you're setting up a new project or looking to improve your existing workflow, these tutorials will guide you through each step.
Table of Contents¶
- Formatting Your Code with Black
- Ruff: Linting with Speed and Precision
- Dependency Management with Poetry
- Project Documentation with MkDocs
- Manage Configuration with Hydra
- Understanding and Utilizing .gitignore
- Efficient Data Handling and Versioning in ML Projects
- Best Practices for Naming Conventions
- Setting Up a Python Environment on Windows OS
- Optimizing Data Management and Storage
Each tutorial is self-contained and provides step-by-step instructions, making it easy for you to jump right into the topic of your choice.