0% 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.

Uploaded by

4139 NIVEDHA S
Copyright
© © All Rights Reserved
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% 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.

Uploaded by

4139 NIVEDHA S
Copyright
© © All Rights Reserved
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
You are on page 1/ 2

Course syllabus: Python Essentials 1 (PE1)

PE1 Module 1 - Introduction to Python and Computer Programming

 Python as a modern, universal and growing programming language;


 Python versions and language development;
 Brief review of tools and environments needed to start programming in Python.

PE1 Module 2 - Data Types, Variables, Basic Input-Output Operations, Basic Operators

 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).

You might also like