Python, Bash and SQL Essentials for Data Engineering

所在平台: Coursera专项课程

课程主页: https://www.coursera.org/specializations/python-bash-sql-data-engineering-duke

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:数据工程的Python、Bash和SQL基础 概述:本课程旨在帮助学员掌握数据工程所需的基本技艺,包括使用Python语言和Linux环境开发数据工程解决方案、设计脚本连接并查询SQL数据库、以及使用Python的爬取库从网站读取、识别和提取数据。 学习内容: - 通过Python、Bash和SQL构建数据工程解决方案 - 使用Python与SQL数据库进行连接和查询 - 利用网络爬虫快速提取网页数据 - 设置Python项目环境 您将获得的技能包括: - Bash(Unix Shell) - 数据库管理系统(DBMS) - 网络应用 - Python编程 - SQL - Vim - Pandas - Visual Studio Code - 数据结构与管理 - Linux - 网络爬虫 关于该专业化: 这个专业化适合那些希望掌握数据工程所需技能的初学者。在当前大数据时代,数据工程师在访问、清理和管理大数据的初步阶段扮演至关重要的角色。通过该系列课程,您将学习到进入数据工程领域所必要的基础知识。课程由三位专职数据工程师主讲,包含小组实验,以帮助您将所学知识应用于实际。 应用学习项目: 每个课程都包括综合实验,使用Visual Studio Code或Jupyter Notebook,您将有机会练习Python、Bash和SQL技能。您还会鼓励创建演示视频和代码的GitHub库,以展示在数字作品集中的能力。完成该专业化后,您将具备处理更复杂的数据工程解决方案的基础技能。 证书:完成课程后,您将获得可以分享的证书。课程全部在线,允许您根据个人安排灵活学习,适合初学者。建议每周花费6小时,课程预计耗时约4个月完成。

课程大纲

Course Link: https://www.coursera.org/learn/python-and-pandas-for-data-engineering-duke

Name:Python and Pandas for Data Engineering

Description:Offered by Duke University. In this first course of the Python, Bash and SQL Essentials for Data Engineering Specialization, you will learn ... Enroll for free.

Course Link: https://www.coursera.org/learn/linux-and-bash-for-data-engineering-duke

Name:Linux and Bash for Data Engineering

Description:Offered by Duke University. In this second course of the Python, Bash and SQL Essentials for Data Engineering Specialization, you will learn ... Enroll for free.

Course Link: https://www.coursera.org/learn/scripting-with-python-sql-for-data-engineering-duke

Name:Scripting with Python and SQL for Data Engineering

Description:Offered by Duke University. In this third course of the Python, Bash and SQL Essentials for Data Engineering Specialization, you will ... Enroll for free.

Course Link: https://www.coursera.org/learn/web-app-command-line-tools-for-data-engineering-duke

Name:Web Applications and Command-Line Tools for Data Engineering

Description:Offered by Duke University. In this fourth course of the Python, Bash and SQL Essentials for Data Engineering Specialization, you will build ... Enroll for free.

课程评论(0条)

课程详情

What you will learn
Develop data engineering solutions with a minimal and essential subset of the Python language and the Linux environment
Design scripts to connect and query a SQL database using Python
Use a scraping library in Python to read, identify and extract data from websites

Setup a provisioned Python project environment
Skills you will gain
Bash (Unix Shell)
Database (DBMS)
Web Application
Python Programming
SQL
Vim
Pandas
Visual Studio Code
Data Structure
Data Management
Linux
Web Scraping
About this Specialization
2,011
recent views
If you are interested in developing the skills needed to be a data engineer, the Python, Bash and SQL Essentials for Data Engineering Specialization is a great place to start. We live in a world that is driven by big data - from what we search online to the route we take to our favorite restaurant, and everything in between. Businesses and organizations use this data to make decisions that impact the ways in which we navigate our lives. How do engineers collect this data? How can this data be organized so that it can be appropriately analyzed? A data engineer is specialized in this initial step of accessing, cleaning and managing big data. Data engineers today need a solid foundation in a few essential areas: Python, Bash and SQL. In Python, Bash and SQL Essentials for Data Engineering, we provide a nuts and bolts overview of these fundamental skills needed for entering the world of data engineering. Led by three professional data engineers, this Specialization will provide quick and accessible ways to learn data engineering strategies, give you a chance to practice what you’ve learned in integrated lab exercises, and then immediately apply these techniques in your professional or academic life.
Applied Learning Project
Each course includes integrated lab exercises using Visual Studio Code or Jupyter notebooks that give you an opportunity to practice the Python, Bash and SQL skills with real-world applications covered in each course. For each data engineering solution that you explore, you are also encouraged to create a demo video and GitHub repository of code that can be showcased in your digital portfolio for employers.By the end of this Specialization, you will have the foundational skills necessary to begin tackling more complex data engineering solutions.
Shareable Certificate
Shareable Certificate
Earn a Certificate upon completion
100% online courses
100% online courses
Start instantly and learn at your own schedule.
Flexible Schedule
Flexible Schedule
Set and maintain flexible deadlines.
Beginner Level
Beginner Level
 Students should have beginner level Linux skills. No experience in Python is required.
Hours to complete
Approximately 4 months to complete
Suggested pace of 6 hours/week
Available languages
English
Subtitles: English
Shareable Certificate
Shareable Certificate
Earn a Certificate upon completion
100% online courses
100% online courses
Start instantly and learn at your own schedule.
Flexible Schedule
Flexible Schedule
Set and maintain flexible deadlines.
Beginner Level
Beginner Level
 Students should have beginner level Linux skills. No experience in Python is required.
Hours to complete
Approximately 4 months to complete
Suggested pace of 6 hours/week
Available languages
English
Subtitles: English

课程标签

0人关注该课程

主题相关的课程