PCAP
PCAP Certified Associate in Python Programming
PCAP certification is a valuable credential for individuals looking to acquire the skills and knowledge essential to continue to more advanced, more specialised, and higher paying Software Development, Security, Networking, Cloud, and Engineering roles.
Duration: 4 days
Time: 9.00am-4.00pm
Cost: €1500
Programme Benefits
Learning will be focused on the Object-Oriented Programming approach to Python, so that the individual becomes more familiar with the more advanced aspects of programming, including the essentials of OOP, the essentials of modules and packages, the exception handling mechanism in OOP, advanced operations on strings, list comprehensions, lambdas, generators, closures, and file processing. PCAP certification is an interim step to the PCPP certification.
Who Should Attend
This PCAP course is the ideal next step for participants who have completed their PCEP and are motivated to continue building their knowledge and qualifications in Python. Typical participants groups include aspiring programmers, software developers, web developers and data analysts.
Learning Objectives
Upon completion of this course, participants will be able to:
- Perform coding tasks related to the basics of programming in the Python language
- Demonstrate their understanding of the fundamental notions and techniques used in object-oriented programming.
- Demonstrate their knowledge of general computer programming concepts like conditional execution, loops,
- Understand Python programming language syntax, semantics, and the runtime environment, general coding techniques and object-oriented programming.
Prerequisites
Participants should ideally have completed their PCEP certification course or equivalent knowledge.
Assessment
This PCAP course prepares aspiring programmers for the PCAP-31-03 Python Institute exam.
Course Outline
- Introduction to Python and computer programming
- Data types, variables, basic input-output operations, basic operators
- Boolean values, conditional execution, loops, lists and list processing, logical and bitwise operations
- Functions, tuples, dictionaries, and data processing
- Modules, packages, string and list methods, exceptions
- The Object-Oriented Approach: classes, methods, objects and the standard objective features; exception handling, and working with files