了解一下!
Python是一门编程语言,就像C,C++,Java这些大名鼎鼎的行业老大哥一样。
那什么是编程语言呢?
用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机干活的CPU只认识机器指令,所以,尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机器指令。而不同的编程语言,干同一个活,编写的代码量,差距也很大。
那Python相对于其他编程语言有什么优势和差距呢?
优势其实也不是很大啦。
比如,完成同一个任务
C语言要写1000行代码
Java只需要写100行
而Python可能只要20行啦。
比如语法简单,贴近自然英语语法,只要上过初高中都能看得懂啦。
比如其他编程语言能做的它基本都能做啦。
缺点就是比其他的语言比如C慢了那么一点
比如你开发一个下载MP3的网络应用程序,
C程序的运行时间需要0.001秒
而Python程序的运行时间需要0.1秒
慢了100倍
但由于网络更慢,需要等待1秒
让你比1.001秒多等0.009秒还真是不好意思。
那python能做什么呢?
可以做日常任务,比如自动备份你的MP3
可以做网站,很多著名的网站包括YouTube、Reddit还有国内的豆瓣、知乎等就是Python写的
可以做网络游戏的后台,很多在线游戏的后台都是Python开发的。总之就是能干很多很多事啦
Python当然也有不能干的事情
比如写操作系统,这个只能用C语言写
写手机应用,只能用Swift/Objective-C(针对iPhone)和Java(针对Android)
写3D游戏,最好用C或C++
对于初学者和完成普通任务,Python语言是非常简单易用的。连Google都在大规模使用Python,你就不用担心学了会没用。另外Python在大数据数据挖掘,人工智能机器学习,科学计算方面都是使用最广的语言。
(PS:目前人工智能方面的工程师很缺。)
领取专属 10元无门槛券
私享最新 技术干货