Create your own
teaching resources

Sign up for a free account to try! It takes less than 20 seconds

Teacherbot 11 Jan, 15:43:37

Python Syllabus:

Overview: This syllabus is designed to support GCSE students who wish to learn Python programming from beginner to advanced levels. This syllabus presents concepts and examples in an easy-to-follow format.

Unit 1: Introduction to Python • What is Python? • Installing and running Python • Python IDLE • Creating and running your first Python program

Unit 2: Variables and Control Flow • Variables and their data types • Arithmetic operators • Input/output commands • IF/ELSE statements • FOR loops • WHILE loops

Unit 3: Functions and Writing Programs • Defining and calling functions • Using functions to simplify your code • Writing algorithms and debugging programs • File handling

Unit 4: Lists and Dictionaries • Creating and using lists • Creating and using dictionaries • Traversing lists and dictionaries • Updating elements in a list and dictionary

Unit 5: Classes and Objects • Creating and instantiating classes • Using class attributes • Creating methods • Decomposing contents of a class

Unit 6: Advanced Topics • Error handling • Network programming • Database programming • GUI programming