Python Language Basics

This course is included in our On-demand training solution.


This course covers elementary control and data structures in Python 3.x. It also covers sequences and sorts. Finally this course covers OOP in Python, including classes, methods, and objects.

Target Audience

Developers with some programming experience coming from another language to Python, or existing Python developers looking to up-skill



Expected Duration

150 min.

Course Objectives

Course Introduction

Strategies for Multiple Choices

  • implement strategies for multiple choice in Python
  • Controlling Loop Flow

  • control loop flow in Python
  • Conditional Structures

  • write Python programs with conditional structures such as if and else
  • Syntax Errors

  • describe syntax errors in Python
  • Working with Lists

  • work with lists in Python
  • Dictionaries

  • work with dictionaries in Python
  • Organizing Data Using Dictionaries

  • organize data with dictionary data structures in Python
  • Updating Dictionary Elements

  • update dictionaries in Python
  • Deleting Dictionary Elements

  • delete elements from dictionaries in Python
  • About Sequences

  • recognize the features of sequences in Python
  • The Range Function

  • implement the range function in Python
  • The Sorted Function

  • implement the sorted function in Python
  • Sorting Functions

  • work with sorting functions in Python
  • Operator Module Functions

  • implement operator module functions in Python
  • Indexing and Slicing

  • work with indexes and slices in Python
  • Sort in Place

  • sort Python data structures in place
  • Overview of Classes and Methods

  • recognize the features of classes and methods in Python
  • Implementing Classes

  • implement classes in Python
  • Understanding Methods

  • recognize the features of methods in Python
  • Using Methods Creating Constructor

  • use methods creating constructor in Python
  • Using Object Data

  • use object data in Python
  • Implementing Object Data

  • implement object data in Python
  • Understanding Inheritance

  • describe inheritance in Python
  • Implementing Inheritance

  • implement inheritance in Python
  • Applying Polymorphism

  • apply polymorphism in Python
  • Implementing Polymorphism

  • implement polymorphism in Python
  • Exercise: Python Language