简述Python语言及其特点,总结Python的语言特点及应用领域

  简述Python语言及其特点,总结Python的语言特点及应用领域

  1.1.python的起源:

  Python是由阿姆斯特丹的cloud van Rossum(荷兰Guido Van的简单书包)于1989年圣诞节期间创作的。适当的云决定开发一个新的脚本解释器作为ABC语言的继承,以便消磨圣诞节的无聊。Python(意为大蟒蛇)被选为编程语言的名称,取自20世纪70年代在英国首映的电视喜剧《蒙提.派森的飞行马戏团》(蒙蒂Python的飞行马戏团)。

  Python本身是由很多其他语言发展而来的,包括ABC、Modula-3、C、C、ALGOL-68、Smalltalk、UNIX shell等脚本语言等等。和Perl语言一样,Python源代码也遵循GPL(GNU通用公共许可证)协议。

  Python现在由核心开发团队维护,合适的云van Rossum仍然在指导其开发中发挥着至关重要的作用。

  2.2.python的发展:

  Python2.0发布于2000年10月16日,增加了逼真完整的垃圾收集,支持Unicode。

  Python 3.0于2008年12月3日发布。该版本与之前的Python源代码不完全兼容。然而,许多新特性后来被移植到旧的Python 2.6/2.7版本中。

  2018年3月,该语言的作者在邮件列表上宣布,Python 2.7将于2020年1月1日结束支持。

  3.3.python的特性:

  Python是一种高级脚本语言,结合了解释性、编译性、交互性和面向对象性。Python的设计可读性很强。与其他语言经常使用英文关键词和一些标点符号相比,它具有比其他语言更鲜明的语法结构。

  Python是一种解释性语言:这意味着在开发过程中没有编译。类似于PHP和Perl语言。

  Python是一种交互式语言:这意味着您可以直接从Python提示符下执行代码。

  Python是一种面向对象的语言:这意味着Python支持面向对象的风格或编程技术,代码封装在对象中。

  Python是初学者的语言:Python是初学者程序员的绝佳语言。它支持广泛的应用程序开发,从简单的文字处理到WWW浏览器到游戏。

  因此,python具有以下特点:

  易学:Python的关键字相对较少,结构简单,语法定义明确,更容易学习。

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

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

  广泛的标准库:Python最大的优势之一就是库丰富,跨平台,对UNIX、Windows、Macintosh兼容性好。

  交互模式:在交互模式的支持下,可以从终端输入执行代码的语言并得到结果,交互测试调试代码片段。

  可移植性:基于它的开源特性,Python已经被移植到许多平台上(也就是说,可以工作了)。

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

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

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

  嵌入:你可以将Python嵌入到C/C程序中,这样你的程序的用户就可以获得‘脚本化’的能力。

  4.4.python的应用领域:

  以及网络和互联网开发

  科学计算和统计

  人工智能

  桌面界面开发

  软件开发

  后端开发

  网络爬虫

  举几个用python实现的简单具体案例:

  YouTube-视频社交网站

  Reddit-社交分享网站

  Dropbox-文件共享服务

  豆瓣。一个关于书籍、唱片、电影和其他文化产品的数据库网站。

  知乎-问答网站

  贝壳——一个泛科技主题网站

  Bottle-Python微网框架

  EVE——网游EVE广泛使用Python开发。

  blender——一个使用Python作为建模工具和GUI语言的开源3D绘图软件

  一个开源的SVG矢量图形编辑器。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: