|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/python-databases-ko
课程评论:没有评论
课程名称: 在Python中使用数据库 课程概述: 本课程旨在向学生介绍SQL(结构化查询语言)的基本概念,以及用于数据存储的基本数据库设计,作为多层次数据收集、分析和处理工作的一部分。课程中使用SQLite3作为数据库。此外,学员将学习构建网页爬虫和多层次数据收集及可视化过程,并运用D3.js库进行基本的数据可视化。该课程涵盖《Python for Everybody》的第14到15章。成功完成此课程需掌握教科书的第1-13章及本专业课程前面的三门课程所涉及的内容。课程以Python 3为基础进行授课。 课程大纲:
第一部分:
标题: 面向对象的Python
描述: 为了开始本课程,将涵盖面向对象Python的基本知识。虽然不会亲自编写对象,但我们使用的许多工具(如BeautifulSoup、字符串、字典、数据库连接)都遵循面向对象(OO)模式,因此需要理解部分相关的模式和术语。
第二部分:
标题: 基本结构化查询语言
描述: 学习数据库中数据管理的四个核心CRUD操作(创建、读取、更新、删除)。
第三部分:
标题: 数据模型与关系型SQL
描述: 探讨数据保存在数据库的多个表中的方式,以及在数据库中行之间是如何连接的,即如何建立关系。
第四部分:
标题: SQL的多对多关系
描述: 本部分探讨如何模拟学生与课程之间的多对多关系,例如许多学生注册同一课程,每名学生又可注册多门课程的情况。
第五部分:
标题: 数据库与可视化
描述: 本部分将所有内容整合,检索和处理一些数据,并使用Google Maps API进行数据可视化。
Part: 1
Title:객체 지향 Python
Description:이 강의를 시작하기 위해 객체 지향 Python의 기본 사항을 다룹니다. 직접 객체를 작성하지 않을 것이나 BeautifulSoup, 문자열, 딕셔너리, 데이터베이스 연결과 같이 사용하는 많은 것들이 모두 객체 지향(OO) 패턴을 사용하므로 그 패턴과 용어의 일부 정도는 이해해야 합니다.
Part: 2
Title:기본 구조화 질의 언어
Description:데이터베이스에 저장된 데이터를 관리하기 위한 4가지 핵심 CRUD 작업(Create, Read, Update, Delete)을 배웁니다.
Part: 3
Title:데이터 모델 및 관계형 SQL
Description:이 섹션에서는 데이터베이스의 여러 테이블에 데이터가 저장되는 방식과 데이터베이스에서 행이 연결되는 방식(즉, 관계를 설정하는 방식)에 대해 배웁니다.
Part: 4
Title:SQL의 다대다 관계
Description:이 섹션에서는 각 과정에 많은 학생이 있고 각 학생은 많은 과정에 등록되어 있을 때 학생들을 과정에 등록시키는 것과 같은 상황을 모델링하는 방법에 대해 탐구합니다.
Part: 5
Title:데이터베이스 및 시각화
Description:이 섹션에서는 이를 모두 통합하고 일부 데이터를 검색 및 처리한 다음 Google Maps API를 사용하여 데이터를 시각화합니다.
이 과정은 학생들에게 SQL(Structured Query Language)의 기초와 다단계 데이터 수집, 분석 및 처리 노력의 일환으로 데이터를 저장하기 위한 기본 데이터베이스 설계를 소개합니다. 본 과정은 SQLite3를 데이터베이스로 사용합니다. 또한 웹 크롤러와 다단계 데이터 수집 및 시각화 프로세스를 구축합니다. D3.js 라이브러리를 사용하여 기본 데이터 시각화를 수행합니다. 본 과정은 ‘Python for Everybody’의 14-15장을 다룹니다. 이 과정을 성공적으로 마치려면 교과서의 1-13장과 이 전문 과정의 처음 세 과정에서 다루는 내용을 숙지해야 합니다. 본 과정은 Python 3를 다룹니다.