Python Language Basics

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


Expected Duration
158 minutes

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.


Program Flow

  • start the lesson
  • implement strategies for multiple choice in Python
  • control loop flow in Python
  • write Python programs with conditional structures such as if and else
  • describe syntax errors in Python

Data Structures

  • work with lists in Python
  • work with dictionaries in Python
  • organize data with dictionary data structures in Python
  • update dictionaries in Python
  • delete elements from dictionaries in Python

Sequences and Sorts

  • recognize the features of sequences in Python
  • implement the range function in Python
  • implement the sorted function in Python
  • work with sorting functions in Python
  • implement operator module functions in Python
  • work with indexes and slices in Python
  • sort Python data structures in place

Object Oriented Python

  • recognize the features of classes and methods in Python
  • implement classes in Python
  • recognize the features of methods in Python
  • use methods creating constructor in Python
  • use object data in Python
  • implement object data in Python
  • describe inheritance in Python
  • implement inheritance in Python
  • apply polymorphism in Python
  • implement polymorphism in Python

Practice: Python Basics

  • identify best practices when using basic Python language





Multi-license discounts available for Annual and Monthly subscriptions.