Lessons 1: Introduction
- Learning Objectives
- Approach
- Minimum Hardware Requirements
- Software Requirements
- Conventions
Lessons 2: Introducing Python
- Working with the Python Interactive Shell
- Writing and Running Simple Scripts
- Variables
- User Input, Comments and Indentations
Lessons 3: Data Types
- Numerical Data
- Strings
- Lists
- Booleans
Lessons 4: Control Statements
- Control Statements
- The if Statement
- The while Statement
- while Versus if
- Loops
- The for Loop
- The range Function
- Nesting Loops
- Breaking Out of Loops
Lessons 5: Functions
- Built-In Functions
- User-Defined Functions
- Function Arguments
- Anonymous Functions
Lessons 6: Lists and Tuples
- List Syntax
- List Methods
- List Comprehensions
- Tuple Syntax
- Accessing Tuple Elements
- Accessing Tuple Elements
- Tuple Methods
Lessons 7: Dictionaries and Sets
- Working with Dictionaries
- Additional Dictionary Attributes
- Ordered Dictionaries
- The Basics of Sets
- Set Operations
- Frozen Sets
Lessons 8: Object-Oriented Programming
- A First Look at OOP
- OOP in Python
- Methods in a Class
- Class Versus Instance Attributes
- Class Versus Instance Methods
- Class Inheritance
- Multiple Inheritance
Lessons 9: Modules, Packages and File Operations
- Defining Modules
- Imports and Import Statements
- Modules and Packages
- File Operations
- The file Object
- Reading and Writing to Files
- Handling Structured Data
Lessons 10: Error Handling
- Built-In Exceptions
- Handling Errors and Exceptions
- Custom Exceptions
Appendix: PCAP Exam Objective
Appendix: PCEP-30-01 Exam Objective
Appendix: PCEP-30-02 Exam Objective
Hands-on LAB Activities (Performance Labs)
Introducing Python
- Using the Print Method
- Displaying a Statement Multiple Times
- Using Variable Assignment
- Using Variables and Assigning Statements
- Displaying the Multiplication Table
Data Types
- Using Arithmetic Operators
- Performing String Slicing Tasks
- Working with Strings
- Manipulating Strings Using the strip Method
- Working with Lists
- Using Boolean Operators
Control Statements
- Working with the if Statement
- Working with the while Statement
- Using the for Loop and the range Function
- Using Nested Loops
Functions
- Working with Function Arguments
- Using Lambda Functions
Lists and Tuples
- Using List Methods
- Using Tuple Methods
Dictionaries and Sets
- Arranging and Presenting Data Using Dictionaries
- Combining Dictionaries
- Creating Intersections of Elements in a Collection
Object-Oriented Programming
- Defining Methods in a Class
- Creating Class Attributes
- Creating Class Methods and Using Information Hiding
- Overriding Methods
- Practicing Multiple Inheritance
Modules, Packages, and File Operations
- Using Resources in a Module
Error Handling
- Identifying Error Scenarios
- Handling Errors
- Creating the Custom Exception Class
Exam FAQs
FAQ's are not Available for this course.Summary
Standard:
Python Fundamentals
Lessons:
13+ Lessons
Delivery Method:
Online
Language:
English