Python Development: Performing Operations with Complex Data Types

Python 3.6+    |    Beginner
  • 14 videos | 1h 54m 32s
  • Includes Assessment
  • Earns a Badge
Likes 51 Likes 51
All values in Python are classified into data types. One of these, known as complex data types, facilitates using complex numbers. In this course, you'll learn how to work with complex data types in Python. You'll start by exploring the list data type, which contains an ordered collection of elements. You'll then perform several different operations on lists, such as accessing, adding, and removing elements and implementing slicing operations. Next, you'll work with tuples and examine how tuples contain an ordered collection of elements but are immutable in nature. You'll also work with sets and dictionaries. Finally, you'll explore the nuances of the copy operation for complex data types. When you're finished with this course, you'll be able to use the right Python data type to store your data and perform basic operations using these complex data types.


  • discover the key concepts covered in this course
    create and edit lists
    implement list indexing and slicing operations
    perform insert and remove operations on lists
    use strings as a sequence of characters
    illustrate the characteristics of tuples
    illustrate the characteristics of sets
  • perform operations on sets
    use dictionaries to store data in an associative and unordered format
    access and edit keys and values in dictionaries
    recall the differences between shallow copies and deep copies in lists
    recall the differences between shallow copies and deep copies in tuples
    recall the differences between shallow copies and deep copies in dictionaries
    summarize the key concepts covered in this course


  • 2m 28s
  • 11m 28s
  • Locked
    3.  Accessing Values in Lists Using Python Indexing
    9m 25s
  • Locked
    4.  Inserting and Deleting Elements in Python Lists
    11m 32s
  • Locked
    5.  Using Strings as Sequences in Python
    10m 16s
  • Locked
    6.  Working with Python Tuples
    8m 40s
  • Locked
    7.  Working with Python Sets
    9m 52s
  • Locked
    8.  Performing Operations on Python Sets
    6m 25s
  • Locked
    9.  Creating Python Dictionaries for Data Storage
    7m 53s
  • Locked
    10.  Viewing and Editing Python Dictionaries
    10m 26s
  • Locked
    11.  Performing Copy Operations with Python Lists
    9m 22s
  • Locked
    12.  Performing Copy Operations with Python Tuples
    8m 25s
  • Locked
    13.  Performing Copy Operations with Python Dictionaries
    5m 39s
  • Locked
    14.  Course Summary
    2m 40s


Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.