目前在大数据的行业中有3种语言:
1. Java ---》 用于大数据工程
2. Scala ---》 用于大数据工程和数据科学
3.Python ---》 用于数据科学
Python是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
1.Python地位
2018年9月,世界编程语言排行(TIOBE排行榜)中,Python击败C++,首次进入前3。
国内知乎Python话题的关注人数竟然超过了Java,位列第一。
2.Python应用
互联网公司广泛使用Python来做的事一般有:自动化运维、自动化测试、大数据分析、网络爬虫、Web开发等。Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎主要适用Python来开发。
3.其它程序设计语言对比
(1)C 和 Python、Java、C#等
C语言: 代码编译==>机器码 ==>处理器上直接执行,每一条指令控制CPU工作。
其他 : 代码编译==>字节码 ==>虚拟机执行字节码并换成机器码==>在处理器上执行,每一条指令控制CPU工作。
(2)Python 和 C 、 Java、C#等 ( Python由C开发而来)
对于使用:Python的类库齐全并且使用简洁,如果要实现同样的功能,Python 10行代码可以解决,C可能就需要100行甚至更多。
对于速度:Python的运行速度比C慢得多,比Java、C#稍显逊色。
所以,Python和其他语言没有什么本质区别,其他区别在于:擅长某领域、人才丰富、先入为主。
4.安装
pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。
IDLE 是一个Python Shell,一个纯 Python下自带的简洁的集成开发环境(IDE)。IDLE是跟Python一起安装的,不过要确保安装时选中了“Tcl/Tk”组件。
参考文档: