|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/python-data-pt
课程评论:没有评论
课程名称:Python 数据结构 课程概述:本课程将介绍 Python 编程语言的核心数据结构。我们将超越过程编程的基础,探索如何利用 Python 的内置数据结构,如列表、字典和元组,进行越来越复杂的数据分析。课程内容涵盖《Python for Everybody》一书的第六至第十章,专注于 Python 3。 课程大纲: 1. **第六章:字符串** - 在本节课中,我们将从上一节的内容继续,开始研究字符串,并转向数据结构。第二周将专注于如何安装 Python,以便在您的桌面或笔记本电脑上实际运行应用程序。如果您选择不安装 Python,可以跳过第三周,提前获得优势。 2. **如何安装和使用 Python** - 本模块主要帮助您设置环境以开始编写 Python 程序。虽然我们不强制要求安装 Python,您也可以通过本节课的“Python Code Playground”在浏览器中编写和测试程序。请阅读“在本节课中使用 Python”的资料以获取详细信息。 3. **第七章:文件** - 到目前为止,我们处理的是用户输入的数据或常量数据。真实的程序处理更大量的数据,通过读取和写入计算机的二级存储文件。在这一章,我们开始编写读取、扫描和处理真实数据的第一个程序。 4. **第八章:列表** - 当我们希望在 Python 中解决更复杂的问题时,需要更强大的变量。到目前为止,我们使用简单变量存储单个数字或字符串,而通过列表,我们可以在单个变量中存储多个值,使用索引方案来存储、组织和检索这些值。这些变量被称为“集合”或“多值数据结构”。 5. **第九章:字典** - Python 字典是最强大的数据结构之一。它们以键/值对的形式存储数据,而不是在一个线性列表中表示值。使用键/值对可以在 Python 中创建一个简单的“内存数据库”。 6. **第十章:元组** - 元组是我们第三种也是最后一种基本数据结构。元组是列表的简化版本,通常与字典结合使用,执行多步骤的任务,如排序或遍历字典中的所有数据。 7. **毕业典礼** - 为了庆祝您在我们的“Python 为所有人”专门化课程中取得的进展,我们邀请您参加在线毕业典礼。它时间不长,包含一个开场发言和简短的致辞。 通过这个课程,学生将掌握 Python 的主要数据结构,为数据分析和编程奠定坚实的基础。
Part: 1
Title:Capítulo Seis: Strings
Description:Nesta aula, continuamos de onde paramos na aula anterior, começando no Capítulo 6 do livro cobrindo Strings e passando para estruturas de dados. A segunda semana desta aula é dedicada a instalar o Python se você quiser realmente executar os aplicativos em seu desktop ou laptop. Se você optar por não instalar o Python, basta pular para a terceira semana e obtenha uma vantagem inicial.
Part: 2
Title:Unidade: Como instalar e usar o Python
Description:Neste módulo, você configurará tudo para começar a escrever programas em Python. Nós não exigimos a instalação do Python para esta classe. Você pode escrever e testar programas Python no navegador usando o "Python Code Playground" nesta lição. Leia o material "Usando o Python nesta aula" para obter detalhes.
Part: 3
Title:Capítulo Sete: Arquivos
Description:Até agora, temos trabalhado com dados que são lidos do usuário ou dados em constantes. Mas os programas reais processam quantidades muito maiores de dados lendo e gravando arquivos no armazenamento secundário do seu computador. Neste capítulo, começamos a escrever nossos primeiros programas que leem, digitalizam e processam dados reais.
Part: 4
Title:Capítulo Oito: Listas
Description:Como queremos resolver problemas mais complexos em Python, precisamos de variáveis mais poderosas. Até agora, usamos variáveis simples para armazenar números ou strings em que temos um único valor em uma variável. Começando com listas, armazenaremos muitos valores em uma única variável usando um esquema de indexação para armazenar, organizar e recuperar valores diferentes de dentro de uma única variável. Chamamos essas variáveis de "coleções" ou "estruturas de dados" de vários valores.
Part: 5
Title:Capítulo Nove: Dicionários
Description:O dicionário Python é uma de suas estruturas de dados mais poderosas. Em vez de representar valores em uma lista linear, os dicionários armazenam dados como pares de chave/valor. O uso de pares de chave/valor nos dá um "banco de dados" simples na memória em uma única variável Python.
Part: 6
Title:Capítulo Dez: Tuplas
Description:As tuplas são nossa terceira e última estrutura básica de dados Python. As tuplas são uma versão simples das listas. Nós muitas vezes usamos tuplas em conjunto com dicionários para realizar tarefas de várias etapas, como classificar ou percorrer todos os dados em um dicionário.
Part: 7
Title:Graduação
Description:Para comemorar sua chegada à metade do caminho em nossa Especialização Python para Todos, convidamos você para participar da nossa cerimônia de graduação on-line. Não é muito longa e apresenta um orador de início e um discurso de início muito curto.
Este curso apresentará as estruturas de dados centrais da linguagem de programação Python. Vamos superar os fundamentos da programação de procedimentos e explorar como podemos usar as estruturas de dados integradas do Python, como listas, dicionários e tuplas, para realizar análises de dados cada vez mais complexas. Este curso cobrirá os capítulos 6 a 10 do livro “Python para Todos”. Este curso aborda o Python 3.