• 01_Python简介


    Python 简介

    *为什么学习python                                                                      

        http://bbs.fishc.com/thread-35584-1-1.html

    Python 特点                                                                      

    易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。

    易于阅读:Python代码定义的更清晰。

    易于维护:Python的成功在于它的源代码是相当容易维护的。

    一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。

    互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。

    可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。

    可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。

    数据库:Python提供所有主要的商业数据库的接口。

    GUI编程:Python支持GUI可以创建和移植到许多系统调用。

    可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。

    目前Python主要应用领域                                                           

    云计算: 云计算最火的语言, 典型应用OpenStack

    •WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣,典型WEB框架有Django

    科学运算、人工智能: 典型库NumPy, SciPy, Matplotlib, Enthought librarys,pandas

    系统运维: 运维人员必备语言

    金融:量化交易,金融分析,在金融工程领域,Python不但在用,且用的最多,而且重要性逐年提高,尤其擅长策略回测

    •图形GUI: PyQT, WxPython,TkInter

    Python 发展历史                                                                  

    Python 是由吉多·范罗苏姆( Guido van Rossum )在八十年代末和九十年代初(1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言,1991年初发表),在荷兰国家数学和计算机科学研究所设计出来的。Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。

    像 Perl 语言一样,Python 源代码同样遵循 GPL(GNU General Public License)协议。现在 Python 是由一个核心开发团队在维护,Guido van Rossum 仍然占据着至关重要的作用,指导其进展。

    最新的TIOBE排行榜,Python赶超PHP占据第五, 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完成各种各样的任务。

  • 相关阅读:
    monkey测试===Monkey测试结果分析(系列三)转
    monkey测试===Monkey测试策略(系列二)转
    Java数据结构——二叉树
    Java排序算法——快速排序
    Java排序算法——归并排序
    Java递归算法——汉诺塔问题
    Java递归算法——二分查找
    Java递归算法——变位字
    Java递归算法——阶乘
    Java递归算法——三角数字
  • 原文地址:https://www.cnblogs.com/Vison133/p/python-note-1.html
Copyright © 2020-2023  润新知