如果不考虑公司限制,让你选择一门自己最喜欢的语言,你会选择什么?
我想,我的答案肯定是Python,因为它简单、高效、优雅而且应用广泛。
Python之简洁
Python的优势之一是简洁。同样的功能,Python代码往往只有C、C++和Java代码的1/5-1/3。比如,实现一个Hello World!, Python代码只需要一行:
print('Hello World!')
而Java语言则需要
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
Python之丰富类库
Python的另一强大优势是具有丰富的类库。这使得在爬虫或者机器学习的过程中能够非常方便的调用现成的类库,完成相关的功能。
比如,在爬虫的时候,获取相关的页面信息,仅仅需要下面的代码就够了:
import requests
response =requests.get("http://www.baidu.com")
response.encoding="utf-8"
print(response.text)
这依赖于强大的类库requests,能够让代码变得更为简洁。
Python之火
最近有几个重磅消息:在语言排行榜上,从2013年的20多位猛冲到现在的三四名,甚至有的语言排行榜都排名第一; Python已经纳入国家计算机二级考试; 小学生的课程都加入了Python相关内容。这些形势都逼着你去学Python啊。
另外,Python还是离AI最近的语言,没有之一,它有海量的AI支持库,以后想转型AI或者深度学习都有基础了。
总之,一句话,Python之火,可以燎原。
(完)