Python Data Structures

所在平台: Coursera

课程主页: https://www.coursera.org/learn/python-data

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Python数据结构 概述:本课程将介绍Python编程语言的核心数据结构。我们将超越程序设计的基础知识,探讨如何利用Python内置的数据结构(如列表、字典和元组)来进行越来越复杂的数据分析。课程涵盖教科书《Python for Everybody》的第六到第十章,并且使用Python 3进行讲解。 课程大纲: 1. **第六章:字符串** - 描述:本节课从教科书的第六章开始,介绍字符串及其数据结构。第二周将专注于如何在个人电脑或笔记本上安装Python。如果不想安装,可以跳过此部分,直接前往第三周。 2. **模块:安装和使用Python** - 描述:在这个模块中,您将设置以便能够编写Python程序。本课程并不要求安装Python,您可以通过“Python代码游乐场”在浏览器中编写和测试Python程序。 3. **第七章:文件** - 描述:到目前为止,我们处理的数据主要来自用户输入或常量。实际程序处理的数据通常更大,涉及读取和写入计算机的存储文件。本章开始编写读取、扫描和处理真实数据的程序。 4. **第八章:列表** - 描述:在Python中解决更复杂问题需要更强大的变量。到目前为止,我们使用简单变量存储单一值。通过列表,我们可以将多个值存储在一个变量中,并用索引方案来组织和检索这些值。 5. **第九章:字典** - 描述:Python字典是其最强大的数据结构之一。它以键/值对的形式存储数据,而非线性列表。使用键/值对在单个Python变量中为我们提供了一个简单的内存“数据库”。 6. **第十章:元组** - 描述:元组是第三种也是最终一种基本的Python数据结构。元组是列表的简单版本,常与字典结合用于执行多步骤任务,如排序或遍历字典中的所有数据。 7. **毕业典礼** - 描述:为了庆祝您在“Python for Everybody”专业化课程中达到中点,我们欢迎您参加我们的在线毕业典礼。典礼简短,包含了一位开幕演讲者及简短的演讲内容。 这个课程旨在帮助学习者掌握Python中的基本数据结构,为日后更复杂的编程任务打下基础。

课程大纲

Name:Chapter Six: Strings

Description: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.

Name:Unit: Installing and Using Python

Description: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.

Name:Chapter Seven: Files

Description: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.

Name:Chapter Eight: Lists

Description: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".

Name:Chapter Nine: Dictionaries

Description: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.

Name:Chapter Ten: Tuples

Description: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.

Name:Graduation

Description: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.

课程评论(0条)

课程详情

This course will introduce the core data structures of the Python programming language. We will move past the basics of procedural programming and explore how we can use the Python built-in data structures such as lists, dictionaries, and tuples to perform increasingly complex data analysis. This course will cover Chapters 6-10 of the textbook “Python for Everybody”. This course covers Python 3.

课程标签

0人关注该课程

主题相关的课程