This document outlines the course syllabus for Python Essentials 1 and 2. Python Essentials 1 covers basic Python concepts like data types, variables, operators, conditional statements, loops and lists over 4 modules. Python Essentials 2 covers intermediate topics like modules, exceptions, strings, object-oriented programming and file handling over 4 modules. Both courses conclude with a summary test of the modules. Successful completion of all content and scoring 70% or more on the final test makes the student eligible for a discount voucher for further Python certification.
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
154 views
Course Syllabus
This document outlines the course syllabus for Python Essentials 1 and 2. Python Essentials 1 covers basic Python concepts like data types, variables, operators, conditional statements, loops and lists over 4 modules. Python Essentials 2 covers intermediate topics like modules, exceptions, strings, object-oriented programming and file handling over 4 modules. Both courses conclude with a summary test of the modules. Successful completion of all content and scoring 70% or more on the final test makes the student eligible for a discount voucher for further Python certification.
How to write and run the very first Python program;
Python literals; Python operators and expressions; Variables – naming and using; Basic input/output operations in Python.
PE1 Module 3 - Boolean Values, Conditional Execution, Loops, Lists and List Processing, Logical and Bitwise Operations
Boolean data type;
Relational operators in Python; Decision-making in Python: if, if-else, if-elif-else; Repeating code execution using loops: while and for; Logic and bit-wise operations in Python; Lists in Python: constructing, indexing, slicing and content manipulation; How to sort a list using a bubble-sort algorithm; Multidimensional lists and their applications.
PE1 Module 4 - Functions, Tuples, Dictionaries, and Data Processing
Code structuring and the concept of functions;
Function invocation and returning a result from a function; Name scopes and variable shadowing; Tuples – purpose, constructing and using; Dictionaries – purpose, constructing and using.
Python Essentials 1 - Summary Test
PE1 Modules 1-4.
Course syllabus: Python Essentials 2 (PE2)
PE2 Module 1 - Modules, Packages and PIP
What is module and why do we need it?
Importing and using modules; Review of selected useful Python modules; What is a package and how it differs from a module? Constructing and using packages; PIP – Swiss army knife for package maintenance. PE2 Module 2 - Exceptions, Strings, String and List Methods
Characters, strings and coding standards;
Strings vs. lists – similarities and differences; Lists methods; String methods; Python's way of handling runtime errors; Controlling the flow of errors using try and except; The hierarchy of exceptions.
PE2 Module 3 - Object-Oriented Programming in Python (OOP)
Basic concepts of object-oriented programming;
From procedural to object approach – motivations and benefits; Classes, objects, properties and methods; Inheritance and polymorphism; Exception as an object.
PE2 Module 4 - Miscellaneous
Generators, iterators and closures;
Working with file-system, directory tree and files; Selected Python Standard Library modules (os, datetime, time, and calendar).
Python Essentials 2 - Summary Test
PE2 Modules 1-4.
Python Essentials - Final Test
PE1 Modules 1-4;
PE2 Modules 1-4; score 70% or more to be eligible for a 50% discount voucher (PCAP - Certified Associate in Python Programming certification exam).