fbpx


© Copyright ICE Pakistan
 

Python Programming Language Advanced

Designed for

Start Date

Spring 2021

Price

$400

Duration

8 weeks

Start Date

Spring 2021

Price

$400

Duration

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:

    • Develop solutions using OOP concepts
    • Develop and understand Python code being used from modules and packages
    • Develop robust code with exception handling
    • Develop code that can handle the input-output system

After completing this course, the learner should be able to attain PCAP (Python Certified Associate Programmer) certification from Python Institute.

Course Name

Class Timings

Course Location

Course Level

Assessment

Entry Requirements

Accreditation/Awarding
Body

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)

Course Name

Python Programming Language – Advanced

Class Timings

  • 2 classes per week for 8 weeks

Course Location

Online/Blended

Course Level

Professional/ Expert Level

Assessment

Not applicable

Accreditation/Awarding Body

ICE (Leading to PCAP (Python Certified Associate Programmer) certification from Python Institute)

Entry Requirements

Basic knowledge of Python programming language is required for the advanced level course.

Topics

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.

Tutors

All leading professionals and academics from across the globe 

Certificate-Icon.png

Certificate

Upon completion of the Ethical Hacking & Penetration Testing course, you will also receive the certificate awarded by ICE

All certificate images are for illustrative purposes only and may be subject to change at the discretion of ICE.

Certificate

Upon completion of the Ethical Hacking & Penetration Testing course, you will also receive the certificate awarded by ICE

All certificate images are for illustrative purposes only and may be subject to change at the discretion of ICE.

More Questions?