2025-06-20
Theme: Git Basics and First Python Steps
Goals:
Understand Git and GitHub
Use basic Git commands
Write and run your first Python script
A version control system
Tracks changes to files
Helps manage project history
Supports teamwork and collaboration
Undo mistakes easily
Work on different features safely
Collaborate with others
Share code confidently
git init # Start tracking a project
git status # Check file status
git add filename # Stage changes
git commit -m "Message" # Save a snapshot
git pull origin main #Pull from Repo
git push origin main # Push to Repo
Set Up Git (First Time)
Website that hosts Git repositories
Lets you store code online
Makes collaboration easier (pull requests, issues)
Common for open source and teamwork
| Git | GitHub |
|---|---|
| Installed on your computer | Online platform |
| Tracks versions of your files | Hosts repositories |
| Local tool | Collaboration hub |
A versatile programming language for analysing data and it is open source
Offers powerful libraries(Pandas, Numpy, Matplotlib)
Simplifies data cleaning, visualisation, and modelling
Widely used in industry and research
Use VS Code or Jupyter Notebooks
Install Python from https://python.org or use Anaconda
Test Python is working: