Logo
☆☆☆☆☆
0.0
Beginner
1h

使用 Bash Shell 学习数据科学

已有2500多名学生参与了这一创新的项目式数据学习课程(包含视频讲座)。课程展示了如何使用Bash shell(包括Bash、sed和awk及正则表达式)处理文本数据,帮助你掌握排序、搜索、匹配、替换、清洗和优化数据的多种技巧。无论你是学生、研究人员、科学家、记者、数据挖掘者还是开发者,都能轻松上手,无需经历复杂的入门过程。本课程同样适合RedHat、SuSE和Ubuntu Linux用户以及数据科学爱好者。课程持续更新,未来还将推出更多新项目! - 通过互动方式学习Bash命令 - 每个项目都配有独立的故事背景和明确结论 - 动画视频讲座(适合视觉型学习者) - 实际演示 - 随堂测验 - 学习任务 依据布卢姆教育目标分类法(记忆、理解、应用、分析、评估、创造)来提升你的Linux技能。开启科学编程学习之旅!scientificprogramming.io

11 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用 Bash Shell 学习数据科学
已有2500多名学生参与了这一创新的项目式数据学习课程(包含视频讲座)。课程展示了如何使用Bash shell(包括Bash、sed和awk及正则表达式)处理文本数据,帮助你掌握排序、搜索、匹配、替换、清洗和优化数据的多种技巧。无论你是学生、研究人员、科学家、记者、数据挖掘者还是开发者,都能轻松上手...

Content

11 Lessons • 0 Quizzes • 0 Challenges

课程介绍
  1. 1

    简介

  2. 2

    Bash 简介

项目1:分析“美国新闻”大学排名数据
  1. 1

    Unirank:数据预览(head、pipe 和 csvlook)

  2. 2

    在排名列表中查找大学(使用 grep、管道和 wc)

  3. 3

    查找排名列表中大学所占的百分比(使用 wc 和 grep)

  4. 4

    列出指定州的所有学院(grep)

  5. 5

    统计每个州的院校数量

  6. 6

    查找大学学费与排名之间的相关性

  7. 7

    项目演示

  8. 8

    项目摘要

  9. 9

    测试你的技能

项目2:Facebook数据挖掘
  1. 1

    FB:数据预览(csvstat、csvcut、head、cat)

  2. 2

    查找状态条目数量(使用 csvcut、sort、uniq)

  3. 3

    找出最流行的 status 条目(awk、sort、cat、csvcut、head)

  4. 4

    查找最频繁出现的条目(Bash 函数)

  5. 5

    项目演示

  6. 6

    项目摘要

  7. 7

    测试你的技能

项目3:澳大利亚城市犯罪统计数据
  1. 1

    澳大利亚犯罪统计数据:简介

  2. 2

    数据预览

  3. 3

    行与列统计(sed、wc、head、cat)

  4. 4

    找出全国最高发的犯罪类型(sort、tail、awk)

  5. 5

    按城市查找犯罪次数最多的案件(使用 csvcut、sort、tail 和 awk)

  6. 6

    寻找澳大利亚的最佳城市!(Bash Shell 脚本)

  7. 7

    项目演示

  8. 8

    项目摘要

  9. 9

    测试你的技能

项目4:莎士比亚时代戏剧与诗歌的数据挖掘
  1. 1

    戏剧与诗歌:数据预览(cat、cut、head 和 csvlook)

  2. 2

    统计剧本和诗作(head、sed、grep、wc)

  3. 3

    按作者查找剧本/诗歌(sed、sort、uniq、head)

  4. 4

    通过莎士比亚作品找出出现频率最高的词汇

  5. 5

    项目摘要

Bash 教程
  1. 1

    你好!Bash

  2. 2

    Bash 变量和函数

  3. 3

    Bash命令执行与参数传递

  4. 4

    Bash 元字符

  5. 5

    Bash 引号基础

  6. 6

    Bash 读取并存储用户输入

  7. 7

    Bash 重定向

  8. 8

    Bash 条件语句

  9. 9

    Bash 循环语句

  10. 10

    Bash 算术

  11. 11

    Bash 数组

正则表达式教程
  1. 1

    你好!正则表达式

  2. 2

    基本正则表达式(BRE)

  3. 3

    扩展正则表达式(ERE)

  4. 4

    正则表达式字符类

  5. 5

    正则表达式中的前瞻与后瞻

  6. 6

    正则表达式中的原子组 `(?>)`

  7. 7

    如何在 Bash shell 脚本中使用正则表达式?

AWK 教程
  1. 1

    你好!AWK

  2. 2

    AWK 内置变量

  3. 3

    AWK 内置函数

  4. 4

    AWK 实用示例

SED、GREP 和 Find 教程
  1. 1

    你好!SED - 流编辑器

  2. 2

    SED 替换操作

  3. 3

    SED 和正则表达式

  4. 4

    SED 删除、打印和分组

  5. 5

    你好!GREP

  6. 6

    你好!查找命令

超越文本文件!进入大数据领域——核心概念
  1. 1

    HDFS - Hadoop分布式文件系统

  2. 2

    MapReduce

  3. 3

    YARN - 另一个资源协调器!

  4. 4

    Flume

  5. 5

    SQOOP

  6. 6

    Hive

  7. 7

    Pig(concept)

  8. 8

    Spark

  9. 9

    HBase

  10. 10

    大数据文件格式

结论
  1. 1

    结论与参考文献

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)