Course curriculum
-
1
Introduction
- Welcome
- A bit about Programming
- Installing Python
- Python Working Environment
- Introduction Quiz
-
2
Basic arithmetic
- Addition and Subtraction
- Division and Multiplication
- Quiz - Basic Arithmetic
- Operator Precedence
-
3
Evaluators
- Greater than, Less than
- Greater than or equal to, Less than or equal to
- Equal to, Not Equal to
- Practice: Evaluators
- Practice : Evaluators (Answers)
-
4
Print
- Formatting in Print
- Practice: Maths and Print
- Practice: Print Formatting
-
5
Variables
- What are variables?
- Data Types
- Integers and Floats
- Strings and Booleans
- Using Variables with Maths
- Quiz - Variables
- Practice: Variables
- Practice with Variables (Answers)
-
6
Input
- Input
- Practice : Input
- Practice : Input (Answer)
-
7
Trying it all out
- Trying it all out
- Using files
- Using Files - Windows users
-
8
While Loops
- While loops explained
- While loops 2
- While loops 3
- While loops 4
- Practice: While Loops
- Practice answers
-
9
If/Else/Elsif
- IF/ElSE/ELSIF Explained
- If
- Elif (Else If)
- Else
- If Practice
- If Practice (Answer)
-
10
Calculator Program
- Calculator Program 1
- Calculator Program 2
- Calculator Program 3
- Calculator Program 4
-
11
Comments in Code
- How to put comments in your code
-
12
PDF to keep
- PDF of everything you've learnt so far.
-
13
Functions
- Simple Functions
- Simple Functions 2
- Using Parameters
- Using Return in Functions
- Putting it all together
- Function Practice
- Practice Answers
-
14
Arrays/Lists
- Arrays (Lists) : Introduction
- Arrays (Lists) in Python
- Zero indexed arrays
- Printing an item in an array
- Changing and deleting items in an array
- Find an item in the array
- Sorting an array
- Getting the Length of a list
- Practice with Arrays/Lists
- Practice with Arrays/Lists - Answers
-
15
Tuples/Dictionaries
- Tuples
- Dictionaries
- Practice - Tuples/Dictionaries
- Practice - Answers
-
16
For Loops
- For Loops 1
- For Loops with Lists/Arrays
- Practice - For Loop
- Practice - Answers
-
17
Putting it all together : DVD program
- DVD Program - Part 1
- DVD Program - Part 2
- DVD Program - Part 3
- DVD Program - Part 4
- DVD Program - Part 5
- DVD Program - Part 6
- DVD Program - Part 7
- DVD Program - Part 8
-
18
Exception/Error Handling
- Exception/Error Handling
-
19
Bonus Material: File I/O
- File I/O - Part 1
- File I/O - Part 2
- File I/O - Part 3
- File I/O - Part 4