Before learning any advanced programming concept, I will make sure you understand the fundamentals of Computer Science and know how Computers work in general. This will allow you grasp any new programming language with ease.
You will then start learning the basics of python and gradually move up to more advcanced concepts. By the first week you will already be confident in writing up your own py...
Before learning any advanced programming concept, I will make sure you understand the fundamentals of Computer Science and know how Computers work in general. This will allow you grasp any new programming language with ease.
You will then start learning the basics of python and gradually move up to more advcanced concepts. By the first week you will already be confident in writing up your own python programs from scratch.
I ensure my lessons are interactive and make sure students feel comfortable asking me questions. Each lesson is tailored to the student.
At the end of each lesson, you will be given small projects to ensure basic understanding of the concepts that have been taught.
If you're a beginner in Python, the area we will cover include (but not limited to):
1. Input
How to get input from the user in your programs and work with numbers/words
2. Output
Printing information on the screen
3. Variables
Store data in named containers to work with later and to improve readability.
4. Lists
Stores multiple data types in one container. Useful for keeping multiple related values in one named variable.
5. Conditionals
Teach the computer to make decisions with if, else and Elif statements by only running a block of code if a certain condition is met.
6. Loops
Repeats some instruction multiple times with the use of loops. Keep running a block of code over and over until a certain condition becomes false.
6. Functions
Encapsulate blocks of code that perform an "action" into functions. Calling the function at any point in your program will run every code in the function, performing said "action" again.