📄️ CS50 Week00 - Python: Functions, Variables
Functions are verbs or actions that the computer or computer language will already know how to perform.
📄️ CS50 Week01 - Python: Conditionals
Conditionals allow you, the programmer, to allow your program to make decisions: As if your program has the choice between taking the left-hand road or the right-hand road based upon certain conditions.
📄️ CS50 Week02 - Python: Loops
Essentially, loops are a way to do something over and over again.
📄️ CS50 Week03 - Python: Exceptions
Exceptions are things that go wrong within our coding.
📄️ CS50 Week04 - Python: Libraries
Libraries extend the abilities of Python. Some libraries are included by default with Python and simply need to be imported.
📄️ CS50 Week05 - Python: Unit Tests
Testing your code is a natural part of the programming process. Unit tests allow you to test specific aspects of your code.
📄️ CS50 Week06 - Python: File I/O
File I/O is the ability of a program to take a file as input or create a file as output.
📄️ CS50 Week07 - Python: Regular Expressions
Regular expressions or “regexes” will enable us to examine patterns within our code.
📄️ CS50 Week08 - Python: Object-Oriented Programming
Object-oriented programming (OOP) is a compelling solution to programming-related problems.
📄️ CS50 Week09 - Python: Et Cetera
We will be focusing upon many of the “et cetera” items not previously discussed. “Et cetera” literally means “and the rest”!