简述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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。