Welcome to the Harvard CS50 Python Problem Sets repository! This repository contains my solutions to the problem sets for CS50's Introduction to Computer Science using Python. This course is offered by Harvard University through edX.
- Course Name: CS50’s Introduction to Programming with Python
- Instructor: David J. Malan
- Platform: edX
- Course URL: CS50's Introduction to Computer Science
This repository contains my solutions to the problem sets for each week of the course. Here's a list of the problem sets available:
- Week 0: Functions, Variables
- 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
- Week 9: Et Cetera (Final Project)
To use this repository, follow these steps:
- Clone the repository to your local machine using the following command:
git clone https://github.com/aryanranderiya/cs50-python
-
Navigate to the specific problem set folder you're interested in, e.g., week0, week1, etc.
-
Review the Python code and any accompanying documentation to understand the solution.
-
Feel free to use the code as a reference, but remember the CS50 academic honesty policy if you are currently enrolled in the course.
This repository is licensed under the MIT License. Feel free to use, modify, and distribute the code as long as you include the original license file and provide appropriate attribution.