Python Flow Chart

Course Length: 2 days

Overview:

Python® is a versatile programming language that has many benefits for aspiring programmers and other industry professionals. Going beyond the basics of the language will help unlock significant capabilities for optimizing development time and incorporating robust program logic.

In this course, you will apply intermediate-level concepts and skills associated with Python 3, including object-oriented programming, modules and packages, string manipulation, input/output operations, and more.

Course Objectives:

In this course, you will employ Python skills at an intermediate level. You will:

  • Perform input/output operations.
  • Handle strings.
  • Use an object-oriented approach to developing Python applications.
  • Streamline code logic and scope.
  • Work with modules and packages.
  • Handle exceptions.

Target Student:

This course is designed for students who have a foundational competence in Python and want to continue developing important skills for programming efficiently in the language.

This course is also designed to assist students in preparing for the Python Institute's PCAP™ – Certified Associated in Python Programming (PCAP-31-03) credential.

Prerequisites:

To ensure your success in this course, you should have knowledge of Python basics, including syntax, data types, data structures, conditional statements, loops, functions, and basic exception handling. You should also be fairly comfortable writing simple Python code.

Course Content

Performing Input/Output Operations

Output Data to Files

Input Data from Files

Handling Strings

Work with Character Encodings

Operate on Strings

Using an Object-Oriented Approach

Implement Object-Oriented Programming

Define and Instantiate Classes

Work with Class Inheritance

Streamlining Code Logic and Scope

Perform List Comprehensions

Use Lambda Functions

Use Closures

Working with Modules and Packages

Import and Use Modules

Work with Built-In Python Modules

Create Custom Modules and Packages

Handling Exceptions

Work with Built-In Exceptions

Work with Custom Exceptions

Appendix A: Mapping Course Content to PCAP™ – Certified Associate in Python Programming (Exam PCAP-31-03)

Certified Associate in Python Programming (Exam PCAP-31-03)

You may also be interested in:

Introduction to Programming with Python

Advanced Programming Techniques with Python

Using Data Science Tools in Python

Applied Data Science with Python and Jupyter