Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mummanajagadeesh/cs50p
CS50P 2022
https://github.com/mummanajagadeesh/cs50p
cs50 cs50p python
Last synced: about 1 month ago
JSON representation
CS50P 2022
- Host: GitHub
- URL: https://github.com/mummanajagadeesh/cs50p
- Owner: Mummanajagadeesh
- License: mit
- Created: 2024-05-31T03:51:18.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-28T07:00:33.000Z (5 months ago)
- Last Synced: 2024-08-03T14:47:09.101Z (5 months ago)
- Topics: cs50, cs50p, python
- Language: Python
- Homepage: https://cs50.harvard.edu/python/2022/
- Size: 142 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CS50P : Introduction to Programming with Python
Welcome to my repository for CS50's Introduction to Programming with Python. This repository contains all the problem sets, assignments, and projects I completed as part of the course.
## Disclaimer
These solutions are provided for reference purposes only. Do not copy or submit these solutions as your own work for any course, including CS50. Plagiarism is a serious academic offense and can result in severe consequences.## Course Overview
CS50's Introduction to Programming with Python is a comprehensive course designed to introduce students to the fundamentals of programming using Python. The course covers topics such as:
- Functions, Variables
- Conditionals
- Loops
- Exceptions
- Libraries
- Unit Tests
- File I/O
- Regular Expressions
- Object-Oriented Programming
- Et Cetera## Repository Structure
The repository is organized into the following directories:
- `pset0` to `pset8`: Problem sets containing various exercises and coding challenges.
- `projects`: Larger projects demonstrating the application of course concepts.## Getting Started
To get started with the code in this repository:
1. **Clone the repository:**
```sh
git clone https://github.com/Mummanajagadeesh/CS50P.git
cd CS50P
```2. **Set up a virtual environment:**
```sh
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
```3. **Install dependencies:**
```sh
pip install -r requirements.txt
```## Usage
You can run the Python scripts directly from the command line. For example, to run a script from `pset0`:
```sh
python pset0/script_name.py
```# Contributing
If you would like to contribute to this repository, feel free to submit a pull request. Please ensure that your contributions adhere to the course's academic honesty policy.# License
These solutions are licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. See the LICENSE file for more details.# Acknowledgements
HarvardX: For offering this excellent course.
David J. Malan: For his engaging teaching style and dedication to education.Happy coding! If you have any questions or suggestions, feel free to open an issue or contact me directly.