在线课程 – 杜克大学基础数据工程 Python、Bash 和 SQL 课程的认证专家专业

提升您在数据工程领域的职业生涯。掌握熟练开发数据工程和机器学习解决方案所需的基本策略和工具。

Suggested by: Coursera (What is Coursera?)

Professional Certificate

开始

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • 数据科学
  • 大数据
  • Python 编程
  • Bash(Unix 命令行)
  • 数据库 (DBMS)
  • 信息工程
  • SQL
  • Web 应用程序

What you will learn in the course

Courses for which the course is suitable

  • 数据工程师
  • 数据分析师
  • 数据解决方案开发人员
  • SQL 专家
  • Python 开发人员
  • Bash 中的密钥
  • 数据管理员
  • 信息系统分析师

专业化 – 由 4 部分组成的课程系列

如果您有兴趣培养成为数据工程师所需的技能,那么主修 Python、Bash 和 SQL 是一个很好的起点。我们生活在一个由大数据统治的世界——从我们的在线搜索到我们选择到达我们最喜欢的餐厅的方式,以及介于两者之间的许多其他事情。企业和组织使用这些数据来做出影响我们生活行为方式的决策。

关键问题

  • 工程师如何收集这些数据?
  • 如何组织数据以便正确分析数据?

数据工程师专门从事访问、清理和管理大数据的初始阶段。

数据工程师的基本要求

如今的数据工程师需要在以下几个基本领域打下坚实的基础:

  • 重击
  • SQL

面向数据工程的 Python、Bash 和 SQL 课程

在用于数据工程的 Python、Bash 和 SQL 课程中,我们全面而清晰地概述了进入数据工程领域所需的这些技能。该专业由三位专业数据工程师策划,将为您提供快速且可访问的方式来学习数据工程策略,让您有机会练习在动手练习中学到的知识,然后您可以立即将这些技术应用于您的职业或学术生活。

实践学习项目

每门课程都包括使用 Visual Studio Code 或 Jupyter 笔记本的动手练习,让您有机会通过每门课程中讨论的真实示例来练习 Python、Bash 和 SQL 的技能。

对于您深入研究的每个数据工程解决方案,您还需要鼓励在 GitHub 上创建演示视频和代码存储库,这些视频和代码存储库可以在您的数字作品集中向雇主展示。在此专业结束时,您将拥有开始处理更复杂的数据工程解决方案所需的基本技能。

Details of the courses that make up the specialization

用于数据工程的 Python 和 Pandas

课程 1

  • 51 小时
  • 4.6 (212 个评分)

课程详情

学习内容
  • 设置功能齐全的 Python 项目环境
  • 使用 Panedas 库将数据读写到数据结构和文件中
  • 使用 Vim 和 Visual Studio Code 编写 Python 代码
您将获得的技能
  • 类别: 数据结构
  • 类别: Vim
  • 类别: Python 编程
  • 类别: Visual Studio Code
  • 类别: Penedas

用于数据工程的 Linux 和 Bash

课程 2

  • 65 小时
  • 4.6 (115 评价)

课程详情

学习内容
  • 使用 Linux 工具构建数据工程解决方案
  • 在 Bash 中开发语法以设置和控制 Linux
您将获得的技能
  • 类别: Bash (Unix Shell)
  • 类别: 数据库 (DBMS)
  • 类别: 数据管理
  • 类别: Linux

使用 Python 和 SQL 编写数据工程脚本

课程 3

  • 23 小时
  • 4.4 (91 评分)

课程详情

学习内容
  • 从不同来源提取数据并将其映射到 Python 中的数据结构
  • 设计用于从 Python 连接和查询 SQL 数据库的脚本
  • 使用抓取技术从网站读取和提取数据
您将获得的技能
  • 类别: Python 编程
  • 类别: 数据库 (DBMS)
  • 类别: SQL
  • 类别: 网页抓取
  • 类别: MySQL

用于数据工程的 Web 应用程序和命令行工具

课程 4

  • 43 小时
  • 4.3 (35 评价)

课程详情

学习内容
  • 使用 FastAPI 在 Python 中构建微服务
  • 使用 Click 在 Python 中开发命令行工具
  • 比较设置和使用 Jupyter 笔记本的几种方法
您将获得的技能
  • 类别: Python 编程
  • 类别: 云计算器
  • 类别: 命令行界面
  • 类别: Web 应用程序
  • 类别: Jupyter 计算器