
Overview
A 7-week introductory course to Python, ideal for those with little to no prior programming experience. By committing only 2 hours per week, you will learn all the skills you need to start making your own Python projects! Sessions are held on Sundays from 10 am - 12 pm and are recorded for students who miss our live sessions. Those attending all the lectures will be rewarded with a certificate of completion, and handing in the final project will be awarded a certificate of commendation.
Course Content
Week 1
Introduction
-
Introduction to Python
-
Data Types
-
Variables (Naming Schema)
-
Operators
-
Comments
-
Input / Output
Week 2
Control Flow
-
Comparison Operators
-
Logical Operators
-
Conditional Branching
Week 3
Iteration
-
Loops Explanation
-
For Loop
-
While Loop
-
Control Statements for Loops
-
Loop Ranging
Week 4
Using Lists
-
Collection Data Types
-
Indexing
-
Range of Indexing
-
Changing Items
-
List Methods
-
List Comprehension
Week 5
String Manipulation
+ Dictionaries
-
Dictionaries
-
Slicing
-
Negative Indexing
-
Multiline Strings
-
String Methods
-
String Concatenation
-
Format
Week 6
-
Stacks
-
Queues
Advanced Data Structures
Week 7
File Handling
-
Importing Modules
-
Files Reading
-
Files Writing