Certificate: View my CS50P Certification
This repository contains solutions to the problem sets from Harvard's CS50's Introduction to Programming with Python certification course. If you are taking this course or interested in Python programming challenges, you may find this repository useful.
| Weeks | Topic | Problem Sets |
|---|---|---|
| Week 0 | Functions / Variables | Indoor Voice , Playback , Faces , Einstein , Tip Calculator |
| Week 1 | Conditionals | Deep Thought , Home Federal Savings Bank , File Extensions , Math Interpreter , Meal Time |
| Week 2 | Loops | camelCase , Coke Machine , Just setting up my twttr , Vanity Plates , Nutrition Facts |
| Week 3 | Exceptions | Fuel Gauge , Felipe’s Taqueria , Grocery List , Outdated |
| Week 4 | Libraries | Emojize , Frank, Ian and Glen’s Letters , Adieu, Adieu , Guessing Game , Little Professor , Bitcoin Price Index |
| Week 5 | Unit Tests | Testing my twittr , Back to the Bank , Re-requesting a Vanity Plate , Refueling |
| Week 6 | File I/O | Lines of Code , Pizza Py , Scourgify , CS50 P-Shirt |
| Week 7 | Regular Expressions | NUMB3RS , Watch on YouTube , Working 9 to 5 , Regular, um, Expressions , Response Validation |
| Week 8 | OOP | Seasons of Love , Cookie Jar , CS50 Shirtificate |
| Week 9 | ET Cetera | Final Project |
You can use this repository in several ways:
-
Learning: Review the solutions to understand how different problems can be solved aswell as lecture examples to understand Python programming concepts covered in the course.
-
Reference: If you're stuck on a problem in the course, you can reference the solutions and lecture materials for guidance. However, it's important to try solving problems on your own first to maximize your learning.
This repository does not have a specific license, which means it is open for educational and reference purposes only. You may use the code for learning and personal projects, but please respect the terms of use and academic integrity if you are taking the CS50 course or a similar course.
If you have any questions or need assistance, feel free to open an issue or contact me.
Thanks ~Huzaifa!
