Skip to content

ApurveKaranwal/CS50_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 CS50P – Introduction to Programming with Python

This repository folder contains my solutions, practice codes, and notes from Harvard's CS50P (CS50’s Introduction to Programming with Python).
The goal of this repo is to track my learning progress and keep all my code organized.


📂 Folder Structure

Each file corresponds to either a problem set or practice exercise from the course.

Example:

CS50P/
│── week0/
│   ├── indoor.py
│   ├── playback.py
│── week1/
│   ├── bank.py
│   ├── extensions.py
│── week2/
│   ├── camel.py
│   ├── coke.py
│── ...

🚀 Topics Covered

  • ✅ Week 0 – Functions, Variables, and Strings
  • ✅ Week 1 – Conditionals
  • ✅ Week 2 – Loops
  • ✅ Week 3 – Exceptions
  • ✅ Week 4 – Libraries
  • ✅ Week 5 – Unit Tests
  • ✅ Week 6 – File I/O
  • ✅ Week 7 – Regular Expressions
  • ✅ Week 8 – Object-Oriented Programming

▶️ Running the Programs

Make sure you have Python 3.x installed.
Run any file using:

python filename.py

Thanks to David J. Malan and the CS50 team for creating such an amazing course.

About

I save CS50P Projects here

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages