Uso de bancos de dados com Python

所在平台: Coursera

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

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用Python进行数据库操作 课程概述:本课程将向学生介绍结构化查询语言(SQL)的基本概念,以及用于存储数据的基本数据库设计,这些数据是多阶段收集、分析和处理工作的一部分。课程将使用SQLite3作为数据库。此外,我们还将创建网页爬虫以及多阶段的数据收集和可视化过程。课程中将利用D3.js库进行基本的数据可视化。本课程将涵盖《Python for Everybody》一书的第14和15章。成功完成本课程的学生需熟悉该书第1至13章的内容以及本专业的前三门课程。课程主要使用Python 3。 课程大纲: 1. **面向对象的Python** 描述:本节将介绍面向对象的Python基础知识。我们不将自己编写对象,但由于许多我们使用的功能(如BeautifulSoup、字符串、字典和数据库连接)都采用面向对象的模式,因此我们至少需要理解一些相关的模式和术语。 2. **基本结构化查询语言** 描述:我们将学习四种主要的CRUD操作(创建、读取、更新和删除),以管理存储在数据库中的数据。 3. **数据模型和关系SQL** 描述:在这一部分,我们将学习如何在多个表格中存储数据,以及如何将行进行链接(即如何在数据库中建立关系)。 4. **SQL中的多对多关系** 描述:在这一部分,我们将探讨如何建模例如学生选课情境,每个课程都有许多学生,每个学生也可以选修许多课程。 5. **数据库与可视化** 描述:在本节中,我们将整合所有内容,提取和处理一些数据,然后使用Google Maps API对我们的数据进行可视化。 通过本课程,学生将掌握使用Python与数据库的基本知识及数据可视化的技巧。

课程大纲

Part: 1

Title:Python Orientado a Objetos

Description:Para começar essa aula, abordaremos os conceitos básicos de Python Orientado a Objetos. Não escreveremos nossos próprios objetos, mas como muitos dos recursos que usamos, como o BeautifulSoup, cadeias de caracteres, dicionários e conexões de banco de dados, utilizam padrões Orientados a Objetos (OO), devemos pelo menos entender alguns de seus padrões e terminologia.

Part: 2

Title:Linguagem de consulta estruturada básica

Description:Aprendemos as quatro principais operações CRUD (Criar, Ler, Atualizar e Excluir) para gerenciar dados armazenados em um banco de dados.

Part: 3

Title:Modelos de dados e SQL relacional

Description:Nesta seção, aprendemos como os dados são armazenados em várias tabelas em um banco de dados e como as linhas são vinculadas (ou seja, como estabelecemos relações) no banco de dados.

Part: 4

Title:Relacionamentos muitos para muitos no SQL

Description:Nesta seção, exploraremos como modelar situações como a matrícula de alunos em cursos em que cada um deles tem muitos alunos e cada aluno está matriculado em muitos cursos.

Part: 5

Title:Bancos de dados e visualização

Description:Nesta seção, reuniremos tudo, recuperaremos e processaremos alguns dados e, então, usaremos a API do Google Maps para visualizar nossos dados.

课程评论(0条)

课程详情

Este curso apresentará aos alunos os conceitos básicos da Linguagem de Consulta Estruturada (SQL), bem como o design básico do banco de dados para armazenar dados como parte de um esforço de coleta, análise e processamento de dados em várias etapas. O curso usará o SQLite3 como banco de dados. Também criaremos rastreadores da Web e processos de coleta e visualização de dados em várias etapas. Usaremos a biblioteca D3.js para fazer a visualização básica de dados. Este curso abordará os capítulos 14 e 15 do livro “Python para Todos”. Para ter êxito neste curso, você deve estar familiarizado com o material abordado nos capítulos 1 a 13 do livro e os três primeiros cursos desta especialização. Este curso aborda o Python 3.

课程标签

0人关注该课程

主题相关的课程