为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第10天 Scala入门学习

标签:
大数据

第一模块:

课程名称:学习Scala进击大数据Spark生态圈,收获高薪未来

章节名称:1-1 ~ 1-8 

讲师姓名:Michael_PK


第二模块:

内容概述:

1-1 ~ 1-8 小节对Scala进行了一个全局性的介绍,包括Scala的安装、入门使用、用Scala写HelloWorld等。


第三模块:

学习心得:

当代【编程语言】的体系:

逻辑语言(操作(后端)逻辑的):

go           09年

python3  08年

scala        04年

java         97年

c++         83年

c              72年

逻辑语言(操作(前端)逻辑的):

js          95年(js自成一个语言衍生体系)

数据语言(操作数据的):

sql        70年(sql自成一个语言衍生体系)

杂毛语言(DSL):

html

css

c#

php

r

......


第一章 初识Scala

1.1 Scala导学

大数据的技术生态圈

  • hadoop:hadoop,hive,hbase、storm(java语言)

  • spark:spark相关的技术,包括spark sql、spark streaming、Flink、Kafka(scala)


个大语言收入情况(2017):

https://img1.sycdn.imooc.com//6321f0ec00017b0907690569.jpg

scala是spark生态圈的基石


课程安排:

语言层面:

https://img1.sycdn.imooc.com//6321f0f30001a5d204720278.jpg


实战层面:

大数据元数据统一维护项目

特点:

https://img1.sycdn.imooc.com//6321f0fb00013b2104740174.jpg


1.2 课程目录


1.3 scala概述

维基百科:

官网:


1.4 学scala的意义

  • spark、kafaka、flink

         优雅

         开发速度

         融合到生态圈

https://img1.sycdn.imooc.com//6321f108000146f302740438.jpg

https://img1.sycdn.imooc.com//6321f14c0001feab12800394.jpg


spark工作经验1~2年 20+、30+的待遇(大一点的城市)


1.5 安装scala

步骤:

  • 安装java8

  • 安装scala(2.11.8 scala的经典版本)

    • 下载安装包

    • 解压(不同安装包的后缀要求不一样,有的解压就行,有的需要安装)

    • 配系统环境变量(2.11.8使用mis版安装时已经自动将系统环境变量配置好了)

    • 验证

https://img1.sycdn.imooc.com//6321f15d0001171d06580110.jpg


1.6 scala入门

scala自带“类型推测”,很多东西不用程序员自己写出来明说,scala可以自己去推测出来


1.7 HelloWorld案例java和scala实现版本对比

https://img1.sycdn.imooc.com//6321f1690001b1b206270329.jpgspacer.gif

https://img1.sycdn.imooc.com//6321f17700014c7f05950184.jpg


1.8 对scala的认识


第四模块:

学习截图:

https://img1.sycdn.imooc.com//6321ef8600018b7707630418.jpg

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消