python是什么?
根据python官网的定义:
Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.
Python是一种强大的易于学习的编程语言。它具有高级高效率的数据结构和一个简单但面向对象的编程语言。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开发;
- Facebook:大量的基础库均通过Python实现;
- Redhat:世界上最流行的Linux发行版本中的yum包管理工具就是用Python开发的;
- 豆瓣:豆瓣公司几乎所有的业务都是通过Python开发的;
- 知乎:国内最大的问答社区,通过Python开发(国外Quora)
- 春雨医生:国内知名的在线医疗网站是用Python开发的;
- 出上面之外,还有搜狐、金山、腾讯、盛大、网易、百度、阿里、淘宝、土豆、新浪、果壳等公司都在使用Python完成各种各样的任务。