This folder contains training materials for learning Git and GitHub, specifically designed for data analysts working with Python.
version_control_for_data_analysts.ipynb- Interactive Jupyter notebook with theory, examples, and exercises
- π― Why version control matters for data analysis workflows
- π οΈ Essential Git commands for daily use
- π Practical examples with Python data analysis code
- πΏ Branching strategies for experimentation
- π₯ Collaboration best practices for data science teams
- π Professional commit message conventions
- Basic Python knowledge
- Jupyter notebook environment
- Git installed on your system (optional for reading, required for practice)
- Open the Jupyter notebook in your preferred environment
- Follow along with the explanations and code examples
- Complete the practice exercises
- Try implementing the Git commands in your own project
If you're new to Git:
- Install Git from git-scm.com
- Create a GitHub account at github.com
- Work through the notebook step by step
- Practice with a real project
After completing this introduction:
- Create your first repository on GitHub
- Start using version control for your analysis projects
- Explore advanced topics like GitHub Actions and Git LFS for large data files
Happy learning! ππ