PCEP Python Introduction

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