I'll teach you the basics of Python, one on one (using discord or zoom)! Starting with outputting a string to the console all the way up to using classes to organize your code and improve functionality.
My curriculum:
Complete beginner:
- Data types, variables
- Operators in Python (+, -, etc), taking user input
- Conditions in Python
- if-elif-else statements in Python
- Chained conditions and nested if-elif-else statements
- Using loops in Python
- Lists and tuples
- Iterating over a collection using for loops in Python
- Common string methods and operations
- Functions
- How to read and write from a text file in Python
- How modules in Python work
- Error handling in Python
- Global vs Local variables in Python (scope)
Object Oriented Python:
- Introducing objects (We've been using them the entire time!)
- Creating and using classes in Python
- Inheritance
- Overloading methods using dunder (double underscore) methods in Python
- Static methods vs Class methods
- How to make classes "Private"