├── .gitignore ├── README.md ├── doc ├── CS50P.pdf └── CS50P.png ├── week-0 ├── Einstein │ └── einstein.py ├── faces │ └── faces.py ├── indoor │ └── indoor.py ├── playback │ └── playback.py └── tip │ └── tip.py ├── week-1 ├── bank │ └── bank.py ├── deep │ └── deep.py ├── extensions │ └── extensions.py ├── interpreter │ └── interpreter.py └── meal │ └── meal.py ├── week-2 ├── camel │ └── camel.py ├── coke │ └── coke.py ├── nutrition │ └── nutrition.py ├── plates │ └── plates.py └── twttr │ └── twttr.py ├── week-3 ├── fuel │ └── fuel.py ├── grocery │ └── grocery.py ├── outdated │ └── outdated.py └── taqueria │ └── taqueria.py ├── week-4 ├── Game │ └── game.py ├── bitcoin │ └── bitcoin.py ├── emojize │ └── emojize.py ├── figlet │ └── figlet.py ├── inflect │ └── inflect.py └── professor │ └── professor.py ├── week-5 ├── bank │ ├── bank.py │ └── test_bank.py ├── plates │ ├── plates.py │ └── test_plates.py ├── refueling │ ├── fuel.py │ └── test_fuel.py └── twtter │ ├── test_twttr.py │ └── twttr.py ├── week-6 ├── P-Shirt │ ├── after1.jpg │ ├── after2.jpg │ ├── after3.jpg │ ├── before1.jpg │ ├── before2.jpg │ ├── before3.jpg │ ├── muppets.zip │ ├── shirt.png │ └── shirt.py ├── Scourgify │ ├── after.csv │ ├── before.csv │ └── scourgify.py ├── lines │ ├── lines.py │ └── temp.py └── pizza │ ├── pizza.py │ ├── regular.csv │ └── sicilian.csv ├── week-7 ├── numb3rs │ ├── numb3rs.py │ └── test_numb3rs.py ├── response │ └── response.py ├── um │ ├── test_um.py │ └── um.py ├── watch │ └── watch.py └── working │ ├── test_working.py │ └── working.py └── week-8 ├── jar ├── jar.py └── test_jar.py ├── seasons ├── seasons.py └── test_seasons.py └── shirtificate ├── shirtificate.png └── shirtificate.py /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/README.md -------------------------------------------------------------------------------- /doc/CS50P.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/doc/CS50P.pdf -------------------------------------------------------------------------------- /doc/CS50P.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/doc/CS50P.png -------------------------------------------------------------------------------- /week-0/Einstein/einstein.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-0/Einstein/einstein.py -------------------------------------------------------------------------------- /week-0/faces/faces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-0/faces/faces.py -------------------------------------------------------------------------------- /week-0/indoor/indoor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-0/indoor/indoor.py -------------------------------------------------------------------------------- /week-0/playback/playback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-0/playback/playback.py -------------------------------------------------------------------------------- /week-0/tip/tip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-0/tip/tip.py -------------------------------------------------------------------------------- /week-1/bank/bank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-1/bank/bank.py -------------------------------------------------------------------------------- /week-1/deep/deep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-1/deep/deep.py -------------------------------------------------------------------------------- /week-1/extensions/extensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-1/extensions/extensions.py -------------------------------------------------------------------------------- /week-1/interpreter/interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-1/interpreter/interpreter.py -------------------------------------------------------------------------------- /week-1/meal/meal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-1/meal/meal.py -------------------------------------------------------------------------------- /week-2/camel/camel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-2/camel/camel.py -------------------------------------------------------------------------------- /week-2/coke/coke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-2/coke/coke.py -------------------------------------------------------------------------------- /week-2/nutrition/nutrition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-2/nutrition/nutrition.py -------------------------------------------------------------------------------- /week-2/plates/plates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-2/plates/plates.py -------------------------------------------------------------------------------- /week-2/twttr/twttr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-2/twttr/twttr.py -------------------------------------------------------------------------------- /week-3/fuel/fuel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-3/fuel/fuel.py -------------------------------------------------------------------------------- /week-3/grocery/grocery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-3/grocery/grocery.py -------------------------------------------------------------------------------- /week-3/outdated/outdated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-3/outdated/outdated.py -------------------------------------------------------------------------------- /week-3/taqueria/taqueria.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-3/taqueria/taqueria.py -------------------------------------------------------------------------------- /week-4/Game/game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-4/Game/game.py -------------------------------------------------------------------------------- /week-4/bitcoin/bitcoin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-4/bitcoin/bitcoin.py -------------------------------------------------------------------------------- /week-4/emojize/emojize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-4/emojize/emojize.py -------------------------------------------------------------------------------- /week-4/figlet/figlet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-4/figlet/figlet.py -------------------------------------------------------------------------------- /week-4/inflect/inflect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-4/inflect/inflect.py -------------------------------------------------------------------------------- /week-4/professor/professor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-4/professor/professor.py -------------------------------------------------------------------------------- /week-5/bank/bank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-5/bank/bank.py -------------------------------------------------------------------------------- /week-5/bank/test_bank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-5/bank/test_bank.py -------------------------------------------------------------------------------- /week-5/plates/plates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-5/plates/plates.py -------------------------------------------------------------------------------- /week-5/plates/test_plates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-5/plates/test_plates.py -------------------------------------------------------------------------------- /week-5/refueling/fuel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-5/refueling/fuel.py -------------------------------------------------------------------------------- /week-5/refueling/test_fuel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-5/refueling/test_fuel.py -------------------------------------------------------------------------------- /week-5/twtter/test_twttr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-5/twtter/test_twttr.py -------------------------------------------------------------------------------- /week-5/twtter/twttr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-5/twtter/twttr.py -------------------------------------------------------------------------------- /week-6/P-Shirt/after1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-6/P-Shirt/after1.jpg -------------------------------------------------------------------------------- /week-6/P-Shirt/after2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-6/P-Shirt/after2.jpg -------------------------------------------------------------------------------- /week-6/P-Shirt/after3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-6/P-Shirt/after3.jpg -------------------------------------------------------------------------------- /week-6/P-Shirt/before1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-6/P-Shirt/before1.jpg -------------------------------------------------------------------------------- /week-6/P-Shirt/before2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-6/P-Shirt/before2.jpg -------------------------------------------------------------------------------- /week-6/P-Shirt/before3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-6/P-Shirt/before3.jpg -------------------------------------------------------------------------------- /week-6/P-Shirt/muppets.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-6/P-Shirt/muppets.zip -------------------------------------------------------------------------------- /week-6/P-Shirt/shirt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-6/P-Shirt/shirt.png -------------------------------------------------------------------------------- /week-6/P-Shirt/shirt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-6/P-Shirt/shirt.py -------------------------------------------------------------------------------- /week-6/Scourgify/after.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-6/Scourgify/after.csv -------------------------------------------------------------------------------- /week-6/Scourgify/before.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-6/Scourgify/before.csv -------------------------------------------------------------------------------- /week-6/Scourgify/scourgify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-6/Scourgify/scourgify.py -------------------------------------------------------------------------------- /week-6/lines/lines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-6/lines/lines.py -------------------------------------------------------------------------------- /week-6/lines/temp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-6/lines/temp.py -------------------------------------------------------------------------------- /week-6/pizza/pizza.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-6/pizza/pizza.py -------------------------------------------------------------------------------- /week-6/pizza/regular.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-6/pizza/regular.csv -------------------------------------------------------------------------------- /week-6/pizza/sicilian.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-6/pizza/sicilian.csv -------------------------------------------------------------------------------- /week-7/numb3rs/numb3rs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-7/numb3rs/numb3rs.py -------------------------------------------------------------------------------- /week-7/numb3rs/test_numb3rs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-7/numb3rs/test_numb3rs.py -------------------------------------------------------------------------------- /week-7/response/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-7/response/response.py -------------------------------------------------------------------------------- /week-7/um/test_um.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-7/um/test_um.py -------------------------------------------------------------------------------- /week-7/um/um.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-7/um/um.py -------------------------------------------------------------------------------- /week-7/watch/watch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-7/watch/watch.py -------------------------------------------------------------------------------- /week-7/working/test_working.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-7/working/test_working.py -------------------------------------------------------------------------------- /week-7/working/working.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-7/working/working.py -------------------------------------------------------------------------------- /week-8/jar/jar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-8/jar/jar.py -------------------------------------------------------------------------------- /week-8/jar/test_jar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-8/jar/test_jar.py -------------------------------------------------------------------------------- /week-8/seasons/seasons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-8/seasons/seasons.py -------------------------------------------------------------------------------- /week-8/seasons/test_seasons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-8/seasons/test_seasons.py -------------------------------------------------------------------------------- /week-8/shirtificate/shirtificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-8/shirtificate/shirtificate.png -------------------------------------------------------------------------------- /week-8/shirtificate/shirtificate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alisharify7/CS50-Python/HEAD/week-8/shirtificate/shirtificate.py --------------------------------------------------------------------------------