PCEP Python Introduction
Duration: 3 Days
Description
This three-day class covers topics tested in the PCEP-30-02 exam. The five modules in this course include lecture and multiple labs per module. At the end of this course, students will have the knowledge required to take and pass the Certified Entry-Level Python Programmer Certification.
Audience
This course is ideal for beginners with little to no prior programming experience, students looking to learn the fundamentals of programming using Python, professionals transitioning into tech or seeking to automate tasks using Python, and self-learners aiming to build a strong foundation in programming logic and problem-solving.
Objectives
- Gain a comprehensive understanding of Python programming fundamentals, including syntax, data types, operators, and input/output operations
- Acquire the ability to implement control flow structures such as conditional statements and loops effectively, enabling precise control over program execution
- Learn to work with various Python data structures such as lists, tuples, dictionaries, and strings to store, manipulate, and retrieve data efficiently
- Gain proficiency in defining and utilizing functions to modularize code, promote code reuse, and enhance code maintainability
- Develop skills in recognizing, handling, and managing errors and exceptions gracefully in Python programs, ensuring robustness and reliability in software development
Prerequisites
No prior programming knowledge is required. Basic computer literacy (e.g., using a text editor, saving files, navigating folders) is recommended.
Course Outline
Module 1: Python and Programming Fundamentals
- Python’s Logic and Structure
- Literals, Variables, and Numeral Systems
- Operators and Data Types
- Input and Output Console Operations
Module 2: Control Flow
- Conditional Statements
- Iterations
Module 3: Collections
- Lists
- Tuples
- Dictionaries
- Strings
Module 4: Functions
- User-Defined Functions and Generators
- Parameters and Arguments
- Scope
- Recursion
Module 5: Exceptions
- Built-In Exceptions
- Exception Handling
Module 6: Exam Review
- Practice Reading and Analyzing Code Snippets
- Common Exam-Type Questions
- Practice Exams