smkatash / CS50_python_2022

CS50’s Introduction to Programming with Python. Learned about functions, arguments, and return values; variables and types; conditionals and Boolean expressions; and loops. How to handle exceptions, find and fix bugs, and write unit tests; use third-party libraries; validate and extract data with regular expressions; model real-world entities with classes, objects, methods, and properties; and read and write files. Hands-on opportunities for lots of practice.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CS50’s Introduction to Programming with Python.

Exercises inspired by real-world programming problems.

All exercises performed in CS50 Python, with 100%, in 2022. Learned about functions, arguments, and return values; variables and types; conditionals and Boolean expressions; and loops. How to handle exceptions, find and fix bugs, and write unit tests; use third-party libraries; validate and extract data with regular expressions; model real-world entities with classes, objects, methods, and properties; and read and write files. Hands-on opportunities for lots of practice.

Enroll here: CS50’s Introduction to Programming with Python
Instructor: David J. Malan

CS50x Introduction To Computer Science

This repository contains my solutions to Harvard University's 🖥️ CS50's Introduction to Programming with Python (CS50P) 2022 assignments and document my progress during the course.
You can find the materials for the course here or look at the assignments specifications linked at right of every section in the table of contents.

image

Table Of Contents

  • 📝Week-0 [Theme: Functions, Variables]

  • 📝Week-1 [Theme: Conditionals]

  • 📝Week-2 [Theme: Loops]

  • 📝Week-3 [Theme: Exceptions]

  • 📝Week-4 [Theme: Libraries]

  • 📝Week-5 [Theme: Unit Tests]

  • 📝Week-6 [Theme: File I/O]

  • 📝Week-7 [Theme: Regular Expressions]

  • 📝Week-8 [Theme: Object-Oriented Programming]

  • 🟢Final Project [In Progress...]

About

CS50’s Introduction to Programming with Python. Learned about functions, arguments, and return values; variables and types; conditionals and Boolean expressions; and loops. How to handle exceptions, find and fix bugs, and write unit tests; use third-party libraries; validate and extract data with regular expressions; model real-world entities with classes, objects, methods, and properties; and read and write files. Hands-on opportunities for lots of practice.


Languages

Language:Python 100.0%