Skip to content

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 wi…

Notifications You must be signed in to change notification settings

smkatash/CS50_python_2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 wi…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages