Python Data Structures

  • Categories Data SciencePython
  • Duration 19h
  • Total Enrolled 0
  • Last Update January 18, 2022

Course Prerequisite(s)

  • Please note that this course has the following prerequisites which must be completed before it can be accessed
  • Programming for Everybody


Khóa học này sẽ giới thiệu các cấu trúc dữ liệu cốt lõi của ngôn ngữ lập trình Python. Chúng ta sẽ chuyển qua các khái niệm cơ bản về lập trình thủ tục và khám phá cách chúng ta có thể sử dụng cấu trúc dữ liệu tích hợp sẵn trong Python như danh sách, từ điển và bộ giá trị để thực hiện phân tích dữ liệu ngày càng phức tạp. Khóa học này sẽ bao gồm Chương 6-10 của sách giáo khoa “Python for everybody”. Khóa học này bao gồm Python 3.

Khóa 2 trong chuỗi khóa học Python for Everybody Specialization

What Will I Learn?

  • Giải thích các nguyên tắc của cấu trúc dữ liệu và cách chúng được sử dụng
  • Tạo các chương trình có thể đọc và ghi dữ liệu từ các tệp
  • Lưu trữ dữ liệu dưới dạng các cặp khóa/ giá trị bằng từ điển Python
  • Hoàn thành các tác vụ nhiều bước như sắp xếp hoặc lặp lại bằng cách sử dụng các bộ giá trị

Topics for this course


Chapter Six: Strings?

In this class, we pick up where we left off in the previous class, starting in Chapter 6 of the textbook and covering Strings and moving into data structures. The second week of this class is dedicated to getting Python installed if you want to actually run the applications on your desktop or laptop. If you choose not to install Python, you can just skip to the third week and get a head start.

Unit: Installing and Using Python?

In this module you will set things up so you can write Python programs. We do not require installation of Python for this class. You can write and test Python programs in the browser using the "Python Code Playground" in this lesson. Please read the "Using Python in this Class" material for details.

Chapter Seven: Files?

Up to now, we have been working with data that is read from the user or data in constants. But real programs process much larger amounts of data by reading and writing files on the secondary storage on your computer. In this chapter we start to write our first programs that read, scan, and process real data.

Chapter Eight: Lists?

As we want to solve more complex problems in Python, we need more powerful variables. Up to now we have been using simple variables to store numbers or strings where we have a single value in a variable. Starting with lists we will store many values in a single variable using an indexing scheme to store, organize, and retrieve different values from within a single variable. We call these multi-valued variables "collections" or "data structures".

Chapter Nine: Dictionaries?

The Python dictionary is one of its most powerful data structures. Instead of representing values in a linear list, dictionaries store data as key / value pairs. Using key / value pairs gives us a simple in-memory "database" in a single Python variable.

Chapter Ten: Tuples?

Tuples are our third and final basic Python data structure. Tuples are a simple version of lists. We often use tuples in conjunction with dictionaries to accomplish multi-step tasks like sorting or looping through all of the data in a dictionary.


To celebrate your making it to the halfway point in our Python for Everybody Specialization, we welcome you to attend our online graduation ceremony. It is not very long, and it features a Commencement speaker and very short commencement speech.

About the instructor

0 (0 ratings)

40 Courses

0 students


Material Includes

  • Sách giáo khoa: “Python for everybody”
  • 39 videos
  • Khác: Bài đọc, Kiểm tra
  • Free (Audit)/ Paid Certificate

Enrolment validity: Lifetime


  • Hoàn thành khóa 1 (Programming for Everybody) của chuỗi khóa học Python for Everybody Specialization
  • Nếu không hoàn thành thì có kiến thức tương đương

Target Audience

  • Coder
  • Programmer
  • Data Analyst
  • Data Scientist

Want to receive push notifications for all major on-site activities?