论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
物联网
›
物联网
›
Python 简介
Python 简介
水军大提督
金牌会员
|
2024-9-14 15:06:36
|
显示全部楼层
|
阅读模式
楼主
主题
649
|
帖子
649
|
积分
1947
Python 简介
Python由荷兰国家数学与计算机科学研究中央的吉多·范罗苏姆于1990年代初计划,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。
Python在各个编程语言中比较恰当新手学习,Python解释器易于扩展,可以使用C、C++或其他可以通过C调用的语言扩展新的功能和数据类型。 Python也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了实用于各个告急体系平台的源码或机器码。
Python 发展历程
自20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于体系管理任务的处理和Web编程。
1995年,Guido van Rossum在弗吉尼亚州的国家创新研究公司(CNRI)继续他在Python上的工作,并在那里发布了该软件的多个版本。
2000年五月,Guido van Rossum和Python核心开发团队转到BeOpen.com并组建了BeOpen PythonLabs团队。同年十月,BeOpen PythonLabs团队转到Digital Creations(现为Zope Corporation)。
2001年,Python软件基金会(PSF)建立,这是一个专为拥有Python相干知识产权而创建的非营利组织。Zope Corporation是PSF的赞助成员。
Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,刻意开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中单词Python(意为大蟒蛇)作为该编程语言的名字,是由于英国20世纪70年代首播的电视笑剧《蒙提·派森的飞行马戏团》(Monty Python’s Flying Circus)。
ABC是由Guido参加计划的一种教学语言。就Guido本人看来,ABC这种语言非常优美和强大,是专门为非专业程序员计划的。但是ABC语言并没有成功,究其缘故起因,Guido以为是其非开放造成的。Guido刻意在Python中制止这一错误。同时,他还想实如今ABC中闪现过但未曾实现的东西。
就这样,Python在Guido手中诞生了。可以说,Python是从ABC发展起来,告急受到了Modula-3(另一种相称优美且强大的语言,为小型团体所计划的)的影响。而且联合了Unix shell和C的习惯。
Python 已经成为最受欢迎的程序计划语言之一。自从2004年以后,python的使用率呈线性增长。Python 2于2000年10月16日发布,稳固版本是Python 2.7。Python 3于2008年12月3日发布,不完全兼容Python 2。 2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。
由于Python语言的简洁性、易读性以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python来教授程序计划课程。比方卡耐基梅隆大学的编程底子、麻省理工学院的计算机科学及编程导论就使用Python语言教学。众多开源的科学计算软件包都提供了Python的调用接口,比方闻名的计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK。而Python专用的科学计算扩展库就更多了,比方如下3个十分经典的科学计算扩展库:NumPy、SciPy和matplotlib,它们分别为Python提供了快速数组处理、数值运算以及画图功能。因此Python语言及其众多的扩展库所构成的开发环境十分恰当工程技能、科研人员处理实验数据、制作图表,乃至开发科学计算应用程序。2018年3月,该语言作者在邮件列表上宣布Python 2.7于2020年1月1日停止支持。用户如果想要在这个日期之后继续得到与Python 2.7有关的支持,则需要付费给贸易供应商。
Python版本发展史
发布版本源自年份全部者GPL兼容0.9.0至1.2n/a1991-1995CWI是1.3至1.5.21.21995-1999CNRI是1.61.5.22000CNRI否2.01.62000BeOpen.com否1.6.11.62001CNRI否2.12.0+1.6.12001PSF否2.0.12.0+1.6.12001PSF是2.1.12.1+2.0.12001PSF是2.1.22.1.12002PSF是2.1.32.1.22002PSF是2.2 至3.02.1.12001至今PSF是3.0及更高2.62008至今PSF是
Python 语言特点
Python 是一种盛行的编程语言,以其简洁的语法和强大的功能而著称。以下是 Python 的告急优点和缺点:
优点
简单易学
:Python 的语法类似于英语,易于理解和学习。
易读易维护
:Python 代码风格统一,强制缩进有助于代码的可读性和可维护性。
用途广泛
:Python 实用于多种范畴,如 web 开发、数据分析、人工智能等。
速度较快
:Python 的底层是用 C 语言编写的,这提高了其实行速度。
免费开源
:Python 是 FLOSS 的一部分,用户可以自由使用和修改。
高层语言
:Python 用户无需关心底层细节,如内存管理。
可移植性
:Python 可以在多种平台上运行,具有很好的可移植性。
解释性
:Python 是解释型语言,无需编译即可运行。
面向对象
:Python 支持面向对象编程,有助于代码复用。
可扩展性和可嵌入性
:Python 可以与其他语言集成,便于扩展。
丰富的库
:Python 拥有巨大的标准库和第三方库,支持各种功能。
规范的代码
:Python 的缩进规则有助于编写规范的代码。
高级动态编程
:Python 支持动态类型和高级数据结构。
科学计算上风
:Python 在科学计算范畴具有许多上风,如 NumPy、SciPy 等库。
缺点
单行语句限制
:Python 不支持复杂的单行语句。
给初学者带来困惑
:Python 的缩进语法大概对初学者来说比较难以掌握。
运行速度慢
:与编译型语言相比,Python 的运行速度较慢。
与其他语言的区别
Python 夸大“一种最好的方法来解决一个问题”,而 Perl 则夸大“有多种方法来做同一件事”。
Python 的计划哲学
Python 的计划哲学是“优雅”、“明白”、“简单”,旨在编写易于阅读和维护的代码。
Python 的虚拟机
Python 使用解释器将源代码转换为字节码,然后由虚拟机实行。这种机制类似于 Java 和 .NET,但 Python 的虚拟机更加高级,与真实机器的间隔更远。 Python 是一种功能强大、易于学习和使用的编程语言,实用于多种应用场景。虽然它有一些缺点,但其优点使其成为许多开发者的首选语言。
参考文件
百度百科:https://baike.baidu.com/item/Python/407313
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
水军大提督
金牌会员
这个人很懒什么都没写!
楼主热帖
MySQL高可用架构搭建实战
让软件飞——“X+”技术揭秘 ...
使用 OpenTelemetry 和 Loki 实现高效 ...
哈希算法-SHA-256-过程详解
DQL语句(一) -----简单select查询 ...
TP 判断IP是否在国内
可观测性和传统监控的三大区别 ...
camunda工作流实战项目(表单设计器+流 ...
SQL99相较于SQL92在多表查询时的新语法 ...
Docker(11)-- DockerFile详解
标签云
挺好的
服务器
快速回复
返回顶部
返回列表