Python Fundamentals 2

(CSUSB-PYTHON-FUNDA.AJ2)
Lessons
Lab
TestPrep
AI Tutor (Add-on)
Instructor-Led (Add-on)
Get A Free Trial

Skills You’ll Get

Get the support you need. Enroll in our Instructor-Led Course.

1

Introduction

  • About the Course
  • Learning Objectives
  • Audience
  • Approach
  • Minimum Hardware Requirements
  • Software Requirements
  • Conventions
  • Installation
2

Introducing Python

  • Introduction
  • Working with the Python Interactive Shell
  • Writing and Running Simple Scripts
  • Variables
  • User Input, Comments, and Indentations
  • Summary
3

Data Types

  • Introduction
  • Numerical Data
  • Strings
  • Lists
  • Booleans
  • Summary
4

Control Statements

  • Introduction
  • Control Statements
  • The if Statement
  • The while Statement
  • while Versus if
  • Loops
  • The for Loop
  • The range Function
  • Nesting Loops
  • Breaking Out of Loops
  • Summary
5

Functions

  • Introduction
  • Built-In Functions
  • User-Defined Functions
  • Function Arguments
  • Anonymous Functions
  • Summary
6

Lists and Tuples

  • Introduction
  • List Syntax
  • List Methods
  • List Comprehensions
  • Tuple Syntax
  • Accessing Tuple Elements
  • Accessing Tuple Elements
  • Tuple Methods
  • Summary
7

Dictionaries and Sets

  • Introduction
  • Working with Dictionaries
  • Additional Dictionary Attributes
  • Ordered Dictionaries
  • The Basics of Sets
  • Set Operations
  • Frozen Sets
  • Summary
8

Plotting Basics

  • Why Visualize Data?
  • Matplotlib Basics
  • Statistical Graphics Using matplotlib
  • Seaborn
  • Pandas Plotting Method
  • Conclusion
9

Object-Oriented Programming

  • Introduction
  • A First Look at OOP
  • OOP in Python
  • Methods in a Class
  • Class Versus Instance Attributes
  • Class Versus Instance Methods
  • Class Inheritance
  • Multiple Inheritance
  • Summary
10

Modules, Packages, and File Operations

  • Introduction
  • Defining Modules
  • Imports and Import Statements
  • Modules and Packages
  • File Operations
  • The file Object
  • Reading and Writing to Files
  • Handling Structured Data
  • Summary
11

Error Handling

  • Introduction
  • Built-In Exceptions
  • Handling Errors and Exceptions
  • Custom Exceptions
  • Summary
A

Appendix: PCAP Exam Objective

B

Appendix: PCEP-30-01 Exam Objective

C

Appendix: PCEP-30-02 Exam Objective

1

Introducing Python

  • Using the print Method
  • Displaying a Statement Multiple Times
  • Using Variable Assignment
  • Using Variables and Assigning Statements
  • Displaying the Multiplication Table
2

Data Types

  • Engaging with Arithmetic Operators
  • Using Arithmetic Operators
  • Performing String Slicing Tasks
  • Working with Strings
  • Manipulating Strings Using the strip Method
  • Performing List Operations
  • Working with Lists
  • Using Boolean Operators
3

Control Statements

  • Working with the if Statement
  • Working with the while Statement
  • Using the for Loop and the range Function
  • Constructing Patterns with Looping Techniques
  • Using Nested Loops
4

Functions

  • String Manipulation Using Functions
  • Working with Function Arguments
  • Using Lambda Functions
5

Lists and Tuples

  • Using List Methods
  • Manipulating Lists and Tuples
  • Using Tuple Methods
6

Dictionaries and Sets

  • Working with Dictionaries
  • Arranging and Presenting Data Using Dictionaries
  • Combining Dictionaries
  • Exploring Set Operations with Employee Data
  • Creating Intersections of Elements in a Collection
7

Plotting Basics

  • Creating a Scatter Plot Using Multivariate Data
  • Creating a Density Plot Using Bivariate Data
8

Object-Oriented Programming

  • Defining Methods in a Class
  • Creating Class Attributes
  • Creating Class Methods and Using Information Hiding
  • Overriding Methods
  • Implementing Multiple Inheritance
9

Modules, Packages, and File Operations

  • Using Resources in a Module
  • Working with Files and Exploring Module Attributes
10

Error Handling

  • Identifying Error Scenarios
  • Handling Errors
  • Creating the Custom Exception Class

Any questions?
Check out the FAQs

Still have unanswered questions and need to get in touch?

Contact Us Now

Related Courses

All Courses
scroll to top