UOP-CYB130T.AJ2

Object-Oriented Scripting Language

Beginner Self-paced · 1 year access

31 Hands-On LiveLabs

Practice real IT tasks in guided environments.

  • Real environments
  • Auto-graded
  • No installation

01 / Lessons & labs

See exactly what you will learn and practice

Download outline (PDF)

Lessons

5 Interactive Lessons · 60 topics
01 Introduction to Python and Data Types 10 topics · 11 LiveLab
  • Introduction to Python
  • Working with the Python Interactive Shell
  • Writing and Running Simple Scripts
  • Variables
  • User Input, Comments, and Indentations
  • Introduction to Data Types
  • Numerical Data
  • Strings
  • Lists
  • Booleans

11 LiveLab in this lesson — see the labs panel →

02 Control Statement and Functions 15 topics · 6 LiveLab
  • Introduction to Control Statement
  • Control Statements
  • The if Statement
  • The while Statement
  • while Versus if
  • Loops
  • The for Loop
  • The range Function
  • Nesting Loops
  • Breaking Out of Loops
  • Introduction to Functions
  • Built-In Functions
  • User-Defined Functions
  • Function Arguments
  • Anonymous Functions

6 LiveLab in this lesson — see the labs panel →

03 Lists, Tuples, Dictionaries, and Sets 15 topics · 5 LiveLab
  • Introduction to Lists and Tuples
  • List Syntax
  • List Methods
  • List Comprehensions
  • Tuple Syntax
  • Accessing Tuple Elements
  • Accessing Tuple Elements
  • Tuple Methods
  • Introduction to Dictionaries and Sets
  • Working with Dictionaries
  • Additional Dictionary Attributes
  • Ordered Dictionaries
  • The Basics of Sets
  • Set Operations
  • Frozen Sets

5 LiveLab in this lesson — see the labs panel →

04 Object-Oriented Programming 8 topics · 5 LiveLab
  • 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

5 LiveLab in this lesson — see the labs panel →

05 Modules, Packages, File Operations, and Error Handling 12 topics · 4 LiveLab
  • Introduction to 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
  • Introduction to Error Handling
  • Built-In Exceptions
  • Handling Errors and Exceptions
  • Custom Exceptions

4 LiveLab in this lesson — see the labs panel →

Hands-On Labs Our edge

31 LiveLabs
  • Using the print Method
  • Displaying a Statement Multiple Times
  • Using Variable Assignment
  • Using Variables and Assigning Statements
  • Displaying the Multiplication Table Using Loops
  • Using Arithmetic Operators
Labs run in your browser — nothing to install.

03 / FAQs

Questions before you start

Contact us ↗

Prepare for Object-Oriented Scripting Language

One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.

  • 1 year of full access
  • 31 LiveLab included
  • Certificate of completion
Try Free

No credit card required

scroll to top