PCAP Certified Associate Python Programmer

RegisterInquiry
PCAP Certified Associate Python Programmer
Loading...

B2743

Amman (Jordan)

29 Nov 2026 -03 Dec 2026

4040

Overview

Introduction:

Python programming represents a structured approach to software development based on clear syntax, modular design, and scalable coding architectures across diverse application domains. The discipline encompasses core language constructs, object oriented models, and data processing structures that support the development of reliable and maintainable systems. This training program presents structured programming models, modular development frameworks, and object oriented design principles aligned with modern Python environments. It focuses on language structures, coding methodologies, and system organization techniques that support consistent development practices within professional programming contexts.

Program Objectives:

By the end of this program, participants will be able to:

  • Analyze Python modular structures and package organization frameworks.

  • Evaluate exception handling mechanisms and error management models.

  • Assess string processing structures and text manipulation systems.

  • Examine object oriented programming models within Python environments.

  • Explore advanced programming constructs and functional design patterns.

Target Audience:

  • Software developers.

  • Application programmers.

  • IT specialists.

  • Systems developers.

  • Computer science professionals.

Program Outline:

Unit 1:

Modules and Packages:

  • Module architecture structures and package organization models.

  • Import systems and namespace management frameworks.

  • User defined module structures and reuse models.

  • Standard library components and integration structures.

  • Multi-module application organization systems.

Unit 2:

Exception Handling and Error Structures:

  • Exception hierarchy models and classification systems.

  • Error handling frameworks using structured control mechanisms.

  • Assertion models and validation structures.

  • Custom exception architecture and definition systems.

  • Reliability frameworks and fault management structures.

Unit 3:

String Processing and Text Structures:

  • String data models and immutability structures.

  • Indexing, slicing, and transformation frameworks.

  • Character encoding and text representation systems.

  • Formatting structures and output representation models.

  • Pattern processing and transformation techniques.

Unit 4:

Object Oriented Programming Structures:

  • Class architecture and object modeling frameworks.

  • Attribute and method organization structures.

  • Encapsulation models and access control structures.

  • Inheritance hierarchies and polymorphism systems.

  • Special methods and operator interaction frameworks.

Unit 5:

Advanced Python Programming Constructs:

  • Comprehension structures for lists, sets, and dictionaries.

  • Functional programming models using lambda expressions.

  • Generator and iterator frameworks for data processing.

  • File handling structures and input/output systems.

  • Integrated programming structures for scalable application design.