今天正式开始python征途,讨论下为什么要学python,首先python是门脚本语言,既然是一门脚本语言,我会shell啊!为什么要学python?python和shell有什么区别?python不只是一门脚本语言,它是一门综合性的功能很强大的高级语言,在很多大公司都在用python,特别是随着大数据和人工智能的发展,Python作为主要开发语言得到很大的发展,那么python在那些公司得到运用呢?
谷歌:Google App Engine 、code,google.com、Google earth、谷歌爬虫、Google广告等项目都在大量使用python开发
CIA:美国中情局网站就是python开发的
NASA:美国航天局(NASA)大量使用python进行数据分析和运算
YouTube:世界上最大的视频网站YouTube就是python开发的
Dropbox:美国最大的在线云存储网站,全部用python实现,每天网站处理10亿个文件的上传和下载(相当于百度网盘)
Instagram:美国最大的图片分享社交网站,每天超过3千万张照片被分享,全部用Python开发
Facebkook:大量的基础库均通过python实现的
Redhat:世界上最流行的Linux发行版本中的yum包管理工具就是python开发的
豆瓣:公司几乎所有的业务均是通过python开发的
知乎:国内最大的问答社区,通过python开发(国外Quora)
春雨医生:国内知名的在线医疗网站就是python开发的
除上面之外,还有搜狐、金山、腾讯、盛大、网易、百度、阿里、淘宝、土豆、新浪、果壳等公司都在使用python完成各种各样的任务
python擅长的领域:
WEB开发:
Django/pyramid/Tornado/Bottle/Flask/WebPy 预测未来最好的方法就是创造它
网络编程:
Twisted/Requests/Scarpy/Paramiko(模拟SSH) python写爬虫很厉害
科学运算:
SciPy/Pandas/Ipython
GUI图形开发:
wxPython/PyQT/Kivy
运维自动化:
OpenStack/SaltStack/Ansible/腾讯蓝鲸