- Level Foundation
- المدة 15 ساعات hours
- الطبع بواسطة University of Michigan
-
Offered by
عن
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.الوحدات
Boas-vindas
1
Assignment
- Usar dados codificados em Python 3
2
Videos
- Bem-vindo ao módulo Uso de bancos de dados com Python
- Caracteres e cadeias de caracteres Unicode
4
Readings
- Ajude-nos a aprender mais sobre você! (disponível em inglês)
- Livro Python
- Vindo do Python 2 – Codificação de dados no Python 3
- Aviso para alunos de auditoria: Envio de tarefas
Instalação do Python
4
Videos
- Windows 10: Como instalar o Python e escrever um programa
- Windows: Como fazer capturas de tela
- Macintosh: Como usar o Python e escrever um programa
- Macintosh: Como fazer capturas de tela
Palestras
4
Videos
- 14.1 - Terminologia e definições orientadas a objetos
- 14.2 - Nossa primeira aula e objeto
- 14.3 - Ciclo de vida do objeto
- 14.4 - Herança de objetos
Avaliações
1
Assignment
- Programação orientada a objetos
Bônus
2
Videos
- Bônus: Entrevista – Engenharia de software – Bertrand Meyer
- Bônus: Horário de expediente – Londres
Palestras
4
Videos
- 15.1 – Bancos de dados relacionais
- 15.2 – Uso de bancos de dados
- 15.3 – CRUD de tabela única
- Exemplo trabalhado: Contagem de e-mails em um banco de dados
Avaliações
1
Assignment
- SQL de tabela única
2
External Tool
- Nosso primeiro banco de dados
- Contagem de e-mails em um banco de dados
Bônus
3
Videos
- Bônus: Horário de expediente em Zagrebe, Croácia
- Entrevista: Elizabeth Fong – Os primeiros anos do SQL
- Exemplo trabalhado: Twspider.py (Capítulo 15)
Palestras
5
Videos
- 15.4 – Projetar um modelo de dados
- 15.5 – Representação de um modelo de dados em tabelas
- 15.6 – Inserção de dados relacionais
- 15.7 – Reconstrução de dados com o JOIN
- Exemplo trabalhado: Tracks.py (Capítulo 15)
Avaliações
1
Assignment
- SQL relacional de várias tabelas
1
External Tool
- Banco de dados de várias tabelas – Faixas
Bônus
3
Videos
- Bônus: Horário de expediente em Perth, Austrália
- Entrevista bônus: Niklaus Wirth
- Bônus: Horário de expediente em Barcelona
Palestras
2
Videos
- 15.8 – Relacionamentos muitos para muitos
- Exemplo trabalhado: roster.py (Capítulo 15)
Avaliações
1
Assignment
- Relacionamentos muitos para muitos e Python
1
External Tool
- Muitos alunos em muitos cursos
Bônus
3
Videos
- Bônus: Horário de expediente na Cidade do México
- Entrevista bônus: Andrew Tannenbaum – Minix
- Exemplo trabalhado: Twfriends.py (Capítulo 15)
Palestras
2
Videos
- 16.1 – Geocodificação
- 16.2 – Visualização de geocodificação
Avaliação
1
External Tool
- Bancos de dados e visualização (avaliados por colegas)
1
Videos
- Exemplo trabalhado: Dados Geográficos (Capítulo 16)
1
Readings
- Tarefa atribuída pelo instrutor e avaliada por colegas
Bônus
3
Videos
- Bônus: Horário de expediente em Amsterdã
- Entrevista bônus: Richard Stallman – Free Software Foundation
- Entrevista bônus: Brian Behlendorf – Apache Foundation
3
Readings
- Avalie este curso no Class Central (disponível em inglês)
- Pesquisa Pós-Curso (disponível em inglês)
- Continue a aprender com o Michigan Online (disponível em inglês)
Auto Summary
"Uso de bancos de dados com Python" is a foundational IT & Computer Science course offered by Coursera. It focuses on SQL basics, database design, web scraping, and data visualization using SQLite3 and D3.js. The course content is based on chapters 14 and 15 of "Python para Todos" and requires prior knowledge from earlier chapters and related courses. With a duration of 900 minutes, learners can choose between Starter and Professional subscription options. Ideal for those looking to enhance their Python 3 skills in data management and analysis.

Charles Russell Severance