This repository contains my solutions to CS50's Python problem sets and projects.
- Course: CS50's Introduction to Computer Science
- Focus: Python Programming
- University: Harvard University (Online)
- Problem sets and solutions for Week 0
- Problem sets and solutions for Week 1
- Topics: if/elif/else statements, comparison operators
- Problem sets and solutions for Week 2
- Topics: for loops, while loops, iteration
- Problem sets and solutions for Week 3
- Topics: try/except, error handling
- Clone this repository
- Navigate to the week/problem you want to review
- Open the
.pyfile to see the solution - Try to understand the approach before looking at the code
- ✅ Master Python fundamentals
- ✅ Understand algorithms and data structures
- ✅ Practice problem-solving skills
- ✅ Build professional GitHub portfolio
- Functions and Variables
- Conditionals and Boolean Logic
- Loops and Iteration
- Exceptions and Error Handling
- Libraries and Modules
- Unit Tests
- File I/O
- Regular Expressions
- Object-Oriented Programming
Ranshitha Attanayake
Solutions completed as part of CS50's Introduction to Computer Science course