Skip to content

Repository files navigation

CS50’s Introduction to Programming with Python

This repository contains my completed work for CS50’s Introduction to Programming with Python, a Harvard University course focused on developing strong programming fundamentals and problem-solving skills using Python.

The repository includes solutions to all problem sets and a final project, organized clearly for reference and review.


Certification

CS50 Python Certificate

Repository Structure

cs50Python/
│
├── problemSet0/
├── problemSet1/
├── problemSet2/
├── problemSet3/
├── problemSet4/
├── problemSet5/
├── problemSet6/
├── problemSet7/
├── problemSet8/
├── FinalProject/
├── README.md
└── assets/
    └── cs50_python_certificate.png

Course Coverage

The coursework in this repository covers the following core areas:

  • Python syntax and semantics
  • Control flow and functional decomposition
  • Data types, strings, and file I/O
  • Regular expressions
  • Unit testing and debugging
  • Object-oriented programming
  • Command-line applications
  • Structured problem solving

About CS50’s Introduction to Programming with Python

This course, offered by Harvard University, emphasizes writing clear, readable, and maintainable code while developing a solid foundation in computational thinking and algorithmic problem solving.


Academic Integrity

This repository is shared solely for educational and portfolio purposes.
The contents must not be used for plagiarism or submitted as solutions for any current or future CS50 coursework.


Notes

  • The original CS50 submission repository is private and managed by the course
  • This repository was created independently to showcase my completed work publicly
  • All solutions were written by me as part of the learning process

Author

Rishi Bisht
B.Tech CSE (Artificial Intelligence & Machine Learning) linkdn

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages