Структуры данных Python

所在平台: Coursera

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

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Python数据结构 课程概述: 本课程介绍了Python编程语言的基本数据结构。内容涵盖了过程式编程的基础知识,以及如何使用Python内置的数据结构,如列表、字典和元组,进行复杂的数据分析。课程内容基于《Python for Everybody》教材的第6至第10章,使用Python 3语言进行讲解。 课程大纲: 1. 第6章:字符串 在这一模块中,我们将回顾上次学习的内容,开始第6章,讨论字符串及其在数据结构方面的应用。课程的第二周会进行Python环境的安装指导,便于在个人电脑或笔记本上运行应用程序。如果不打算安装Python,可以直接跳到第三周。 2. 模块:Python的安装与使用 本模块提供了关于如何创建Python程序的信息。实际上,安装Python并不是参加这个课程的必要条件,因为我们可以通过本节的“Python Code Playground”在浏览器中创建和测试Python程序。 3. 第7章:文件 到目前为止,我们处理的是用户输入或常量数据。然而,实际程序通常需要处理更大量的数据,通过读取和写入计算机上的文件。这章将介绍如何创建执行读取、扫描和处理真实数据的程序。 4. 第8章:列表 在Python环境下解决更复杂的问题,需要更强大的变量。之前我们使用简单变量存储单个值,而通过列表可以在一个变量中存储多个值,利用索引来存储、排列和查找不同的值。这种多值变量称为“集合”或“数据结构”。 5. 第9章:字典 Python字典是该语言中最强大的数据结构之一。与其在线性列表中表示值,字典以“键-值”对的形式存储数据。利用“键/值”对,我们可以在一个Python变量中轻松创建一个内存中的“数据库”。 6. 第10章:元组 元组是我们最后要学习的主要数据结构,它是列表的简单版本。元组常与字典一起使用,以执行多步骤的任务,如排序或循环遍历字典中的所有数据。 7. 课程结束 为庆祝我们在“Python for Everybody”专业化课程的中点,邀请您参加在线课程结束仪式。仪式时间不长,将由负责颁发证书的工作人员进行简短的祝贺讲话。

课程大纲

Part: 1

Title:Глава 6. Строки

Description:В этом модуле мы вспомним, на чем остановились в последний раз; начнем с главы 6 учебника, поговорим о строках, а затем перейдем к структурам данных. На второй неделе данного курса мы займемся установкой среды языка Python, если вы захотите выполнять приложения на своем ПК или ноутбуке. Если вы не собираетесь устанавливать Python, можете перейти на неделю 3 и получить некоторую фору по времени.

Part: 2

Title:Модуль. Установка и использование Python

Description:В этом модуле будет предоставлена информация, на основании которой вы сможете создавать программы на Python. Устанавливать Python для этого курса не обязательно. Программы на Python можно создавать и тестировать в браузере с помощью подсистемы «Python Code Playground» на этом уроке. Более подробную информацию см. в разделе «Использование Python в этом курсе».

Part: 3

Title:Глава 7. Файлы

Description:До настоящего времени мы работали с данными, которые вводит пользователь, или с данными в константах. Однако реальные программы обрабатывают намного большие объемы данных путем считывания и записи файлов во вторичную память на компьютере. В этой главе мы начнем создавать наши первые программы, которые выполняют чтение, сканирование и обработку реальных данных.

Part: 4

Title:Глава 8. Списки

Description:Так как мы хотим решать более сложные задачи в среде Python, нам требуются более мощные переменные. До настоящего времени мы использовали простые переменные для хранения чисел или строк, когда в переменной есть одно значение. Благодаря применению списков мы будем хранить в одной переменной несколько значений, используя схему индексации для хранения, упорядочения и отыскания разных значений в этой переменной. Такие многозначные переменные мы называем «коллекциями» или «структурами данных».

Part: 5

Title:Глава 9. Словари

Description:Словарь Python является одной из самых мощных структур данных этого языка. Вместо представления значений в линейном списке, данные в словарях хранятся в виде пар «ключ-значение». Благодаря использованию пар «ключ/значение» мы получаем простую «базу данных» внутри памяти в одной переменной Python.

Part: 6

Title:Глава 10. Кортежи

Description:Кортежи являются нашей третьей и последней основной структурой данных Python. Кортежи представляют собой простую версию списков. Мы часто используем кортежи вместе со словарями для выполнения многоэтапных задач, например, для сортировки или закольцованного прохода через все данные в словаре.

Part: 7

Title:Окончание курса

Description:Чтобы отпраздновать достижение экватора в нашей специализации «Python для всех», приглашаем вас принять участие в церемонии окончания курса в режиме онлайн. Церемония не займет много времени. На ней с краткой поздравительной речью выступит сотрудник, отвечающий за вручение дипломов.

课程评论(0条)

课程详情

В данном курсе описываются основные структуры данных языка программирования Python. Будут рассмотрены основы процедурного программирования, а также способы использования встроенных структур данных Python, например, списков, словарей и кортежей для выполнения сложного анализа данных. В данном курсе рассматриваются главы 6-10 учебника «Python для всех». В этом курсе речь идет о языке Python 3.

课程标签

0人关注该课程

主题相关的课程