课程主页: https://www.coursera.org/learn/sql-for-data-science
在这个数据驱动的时代,数据收集的速度呈指数增长,随之而来的是对能够熟练使用和处理数据的人才的需求。Coursera提供的《SQL for Data Science》课程,正是为满足这一需求而设计的。数据科学家被称为“部分数学家,部分计算机科学家,部分趋势观察者”(SAS Institute, Inc.)。根据Glassdoor的数据,数据科学家是美国最好的工作之一,年薪中位数高达110,000美元,市场上更是有着数以千计的职位空缺。
课程大纲如下:
**开始及数据的选择与检索**
在这一模块中,学员将能够定义SQL并讨论SQL与其他计算机语言的区别,比较数据库管理员与数据科学家的角色,解释一对一、一对多和多对多关系的区别。同时,学员将能够使用SELECT语句,并讨论一些基本的语法规则。
**过滤、排序与计算数据**
在这一模块中,学员将掌握多个新条款和操作符,包括WHERE、BETWEEN、IN、OR、NOT、LIKE、ORDER BY和GROUP BY。学员将能够使用通配符函数进行更具体的记录搜索,并了解它们的优缺点,以及如何最佳使用它们。
**子查询和连接**
本模块将让学员理解子查询的优缺点以及何时使用,识别和定义多种JOIN类型,包括笛卡尔连接、内连接、左连接、右连接、全外连接和自连接。
**修改和分析数据**
在最后一个模块中,学员将学习如何通过字符串连接、修剪、改变大小写和使用子字符串函数来修改字符串,讨论日期和时间字符串,使用CASE语句以及数据治理和剖析的基本原则。根据所学知识,学员将能够在数据科学的环境中有效应用SQL。
总而言之,这门课程不仅可以帮助您掌握SQL的基本知识,而且还能提升您的数据分析能力,为成为一名成功的数据科学家奠定基础。
课程主页: https://www.coursera.org/learn/sql-for-data-science