🟢 Easy
Git & GitHub
Git: version control — track changes, go back, collaborate, branches for testing without affecting main.
GitHub: hosting platform — stores code online, collaborates.
Bash
git init
git add .
git commit -m 'message'
git push -u origin main
git clone <url>
git status
git log
git branch / git branch <name>
git checkout <branch> / git checkout -b <new>
git pull origin develop
git stash
git revert <commit>
Merge Conflict
2 devs edit same line (df.filter status) →
git pull origin develop before push, resolve manually.Credentials stored in AWS Secrets Manager (all connection details).
🟢 Easy
Secrets Manager
All connection and credential details in AWS stored in AWS Secrets Manager, not hardcoded.
🟢 Easy
Status Codes
From file: 1xx informational, 2xx success, 3xx redirection, 4xx client error, 5xx server error
Python
status_codes = {100:"Informational",200:"Success",300:"Redirection",400:"Client Error",500:"Server Error"}
for code, desc in status_codes.items():
print(f"{code}: {desc}")