Skip to content

Data-Science-PSTU/Week_01-Python_Basics-DS

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“˜ Week 01: Python Basics – Submission Guide

Welcome to the very first weekly challenge of the PSTU Data Science Community!
This repository is designed to help you solidify your Python fundamentals while practicing Git & GitHub workflows that mirror real-world collaboration.

🎯 Objective

Complete the β€œpython_exercises_easy.ipynb” notebook and open a Pull Request (PR) to the submissions branch.
These exercises test basic Python concepts including:

  • Variables and data types
  • Basic arithmetic operations
  • Simple functions
  • Basic conditionals
  • String operations
  • Lists and basic operations

πŸ“‚ Repository Layout

Week_01-Python_Basics/
β”œβ”€β”€ README.md                 # ← You are here
β”œβ”€β”€ python_exercises_easy.ipynb # ← Your task notebook
└── .gitignore              

βœ… Step-by-Step Submission Flow

Step Action Command / Link
1 Fork this repo Click the β€œFork” button (top-right)
2 Clone your fork git clone https://github.com/YOUR_USERNAME/Week_01-Python_Basics.git
3 Create & switch to the submissions branch git checkout -b submissions
4 Solve the notebook Open python_exercises_easy.ipynb in Jupyter / VS Code
5 Duplicate the file with your ID cp python_exercises_easy.ipynb <YOUR_STUDENT_ID>.ipynb (e.g., 2102024.ipynb)
6 Add, commit, push
git add .
git commit -m "Add Week 01 submission – <YOUR_STUDENT_ID>"
git push origin submissions
7 Open a Pull Request From your fork β†’ upstream submissions branch

πŸ’‘ Tip: Add a short summary inside the PR description explaining what you learned this week!

⚠️ Common Pitfalls to Avoid

  • ❌ Pushing to main instead of submissions
  • ❌ Forgetting to rename the notebook
  • ❌ Committing temp files

About

Weekly challenge of PSTU DS community!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%