Spring 2021
$400
8 weeks
Spring 2021
$400
8 weeks
The objective of this course is to introduce object-oriented programming (OOP) concepts, as well as enabling the learner to work with intermediate complexity programming tasks like working with larger programs, handling errors and working with input and output systems in depth.
The learner on completion of this course will be able to:
After completing this course, the learner should be able to attain PCAP (Python Certified Associate Programmer) certification from Python Institute.
Python Programming Language – Advanced
2 classes per week for 8 weeks
Online/Blended
Professional/ Expert Level
Not applicable
Basic knowledge of Python programming language is required for the advanced level course.
ICE (Leading to PCAP (Python Certified Associate Programmer) certification from Python Institute)
Python Programming Language – Advanced
Online/Blended
Professional/ Expert Level
Not applicable
ICE (Leading to PCAP (Python Certified Associate Programmer) certification from Python Institute)
Basic knowledge of Python programming language is required for the advanced level course.
The list below provides a overview of the topics covered in this course.
Working with Modules and packages
Exception handling
String manipulations(ASCII, UNICODE, UTF-8, codepoints, escape sequences), Converting string with methods, Iterating through strings, concatenation, multiplying, comparing, Working with various methods/function over strings.
OOP (class, object, property, method, encapsulation, inheritance, super and sub classes, Instance vs class variables, __dict__ property,
name mangling, method declaring, method with self, __name__, __module__, __bases__ properties, single, multiple inheritance, overriding, constructor (declaring and invoking).
Polymorphism, __name__, __module__, __str__() method, multiple interitance
List comprehension: if operator, using list comprehensions, lambdas: defining and using lambdas, self-defined func tions taking lambda as as arguments; map(), filter().
Closures(meaning, defining, and using closures), I/O Operations: I/O modes, predefined streams, handles, text/binary modes, open(), errno and its values, close(), .read(), .write(), .readline(); readlines() and its variants.
WhatsApp us