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.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
159 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).