Python 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Python 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Python 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Python License
开发语言 Python
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2008-09-13

软件简介

Python (发音:[ 'paiθ(ə)n; (US) 'paiθɔn ]n.蟒蛇,巨蛇 ),是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。

Python 语言的特点:

简单————Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!Python的这种伪代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。

易学————就如同你即将看到的一样,Python极其容易上手。前面已经提到了,Python有极其简单的语法。

免费、开源————Python是FLOSS(自由/开放源码软件)之一。简单地说,你可以自 由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。这是为什么 Python如此优秀的原因之一——它是由一群希望看到一个更加优秀的Python的人创造并经常改进着的。

高层语言————当你用Python语言编写程序的时候,你无需考虑诸如如何管理你的程序使用的内存一类的底层细节。

可移植性————由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工 作在不同平台上)。如果你小心地避免使用依赖于系统的特性,那么你的所有Python程序无需修改就可以在下述任何平台上面运行。这些平台包括 Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS /390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE甚至还有PocketPC和Symbian!

解释性————这一点需要一些解释。一个用编译性语言比如C或C++写的程序可以从源文件(即 C或C++语言)转换到一个你的计算机使用的语言(二进制代码,即0和1)。这个过程通过编译器和不同的标记、选项完成。当你运行你的程序的时候,连接/ 转载器软件把你的程序从硬盘复制到内存中并且运行。而Python语言写的程序不需要编译成二进制代码。你可以直接从源代码 运行 程序。在计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。事实上,由于你不再需要担心 如何编译程序,如何确保连接转载正确的库等等,所有这一切使得使用Python更加简单。由于你只需要把你的Python程序拷贝到另外一台计算机上,它 就可以工作了,这也使得你的Python程序更加易于移植。

面向对象————Python即支持面向过程的编程也支持面向对象的编程。在“面向过程”的语 言中,程序是由过程或仅仅是可重用代码的函数构建起来的。在“面向对象”的语言中,程序是由数据和功能组合而成的对象构建起来的。与其他主要的语言如 C++和Java相比,Python以一种非常强大又简单的方式实现面向对象编程。

可扩展性————如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部分程序用C或C++编写,然后在你的Python程序中使用它们。

可嵌入性————你可以把Python嵌入你的C/C++程序,从而向你的程序用户提供脚本功能。

丰富的库————Python标准库确实很庞大。它可以帮助你处理各种工作,包括正则表达式、 文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户 界面)、Tk和其他与系统有关的操作。记住,只要安装了Python,所有这些功能都是可用的。这被称作Python的“功能齐全”理念。除了标准库以 外,还有许多其他高质量的库,如wxPython、Twisted和Python图像库等等。

概括————Python确实是一种十分精彩又强大的语言。它合理地结合了高性能与使得编写程序简单有趣的特色。

[此简介内容来自百度百科: http://baike.baidu.com/view/21087.htm]

python3在线文档:http://tool.oschina.net/apidocs/apidoc?api=Python%2Freference

python2.7在线文档:http://tool.oschina.net/apidocs/apidoc?api=python2.7.3

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(59) 发布并加入讨论🔥
发表了资讯
前天 11:08

Python 3.14.0 Alpha 6 发布

Python 3.14.0 Alpha 6 现已发布。Python 3.14 仍在开发中,此版本是计划中的七个 alpha 版本中的第 6 个。 公告指出,Alpha 版本旨在让测试新功能和错误修复的当前状态以及测试发布过程变得更加容易。在 alpha 阶段,可能会添加功能,直到 beta 阶段开始(2025-05-06),如果需要,可能会修改或删除功能,直到 release candidate 阶段(2025-07-22)。 Python 3.14 的许多新功能仍在规划和编写中。迄今为止的主要新功能和变化包...

0
0
发表了资讯
02/12 19:14

Python 3.14 Alpha 5 发布

Python 3.14 Alpha 5 已发布,此版本的最大亮点是引入了新的可选尾调用(Tail-Call)解释器,它可以将 Python 代码的执行速度提升高达30%。 当前,尾调用解释器需要在x86_64或AArch64架构上使用Clang 19或更新版本进行编译。对于GCC支持,预计将在未来实现。对于希望利用尾调用解释器的用户,特别是那些启用了Profile Guided Optimization(PGO)的Python构建,应该会看到显著的性能提升。 详情查看发布公告。 请注意,Alpha版本旨...

1
0
发表了资讯
01/07 18:53

开源日报 | TIOBE年度编程语言公布;零一万物辟谣“被阿里收购”;由正则表达式驱动的国际象棋引擎;算力基础设施建设将加快

欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。 # 2025.1.7 今日要闻 TIOBE 2024 年度编程语言:Python TIOBE 宣布 2024 年度编程语言花落 Python,该语言在 2024 年的涨幅高达了 9.3%;远远领先于其竞争对手:Java +2.3%、JavaScript +1.4% 和 Go +1.2%。 TIOBE CEO Paul Jansen 点评道,“如今 Python 无处不在,它是许多领域无可争议的默认语言。它甚至可能成为 TIOBE 指数中排名最高的语言。Python 唯一的严重缺点...

2
0
发表了资讯
01/07 15:50

TIOBE 2024 年度编程语言:Python

TIOBE 宣布 2024 年度编程语言花落 Python,该语言在 2024 年的涨幅高达了 9.3%;远远领先于其竞争对手:Java +2.3%、JavaScript +1.4% 和 Go +1.2%。 TIOBE CEO Paul Jansen 点评道,“如今 Python 无处不在,它是许多领域无可争议的默认语言。它甚至可能成为 TIOBE 指数中排名最高的语言。Python 唯一的严重缺点(因此为竞争留下了空间)是性能不足,并且大多数错误发生在运行时。” 纵观 2024 年的 TIOBE 指数榜单,前 10 名...

5
2
发表了资讯
2024/12/10 15:35

Python 即将成为 TIOBE 2024 年度编程语言

TIOBE 的 2024 年度编程语言名单即将在下月公布,TIOBE CEO Paul Jansen 猜测称,Python 大概率会获得此称号;因为该语言在一年内上涨了 10%,此次分别是 Java 和 JavaScript 同比增长 +1.73% 和 +1.72%。 “这是积极的,但如果与 Python 在 2024 年的巨大飞跃相比,就显得微不足道了。Python 对人工智能和数据挖掘的支持、大量的库和易学性,使其势不可挡。现在,有人说人工智能泡沫即将破灭,再加上对快速语言的需求正在快速增...

9
2
发表了资讯
2024/11/20 13:45

Python 3.14.0 Alpha 2 发布

Python 3.14.0 Alpha 2 现已发布。Python 3.14 仍在开发中,此版本是计划中的七个 alpha 版本中的第二个。 公告指出,Alpha 版本旨在让测试新功能和错误修复的当前状态以及测试发布过程变得更加容易。在 alpha 阶段,可能会添加功能,直到 beta 阶段开始(2025-05-06),如果需要,可能会修改或删除功能,直到发布候选阶段(2025-07-22)。 预计 Python 3.14.0 将有四个 beta 版本,以及两个候选版本。如果一切按计划进行,Pyt...

0
0
发表了资讯
2024/11/07 12:23

Python 3.13 「自由线程」对性能的影响

Python 3.13 引入了新的实验性自由线程(no-GIL)模式,旨在通过移除全局解释器锁 (GIL) 来提升 Python 性能,尤其是在多线程应用程序中。 近日,开发者使用 Python 3.12、3.13 和支持自由线程的 3.13( 3.13t )运行了基准测试,包括使用和不使用 GIL,以及同时运行支持和不支持自由线程的 3.13 版,以评估不同场景下「自由线程」对性能的影响。 https://codspeed.io/blog/state-of-python-3-13-performance-free-threading 以...

1
0
发表了资讯
2024/11/01 18:50

开源日报 | ChatGPT搜索功能上线;Pytho成为最受欢迎语言;Wasmer 5.0;不要雇佣超过30岁的人;开源彩色字体;阿里云重拾野心;大模型应用之困

欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。 # 2024.11.1 今日要闻 OpenAI 宣布 ChatGPT 搜索功能上线 OpenAI 官方消息,ChatGPT 的搜索功能现已上线,用户可以通过网络获得快速、及时地答案。ChatGPT 会根据用户的问题选择网络搜索,用户也可以点击网络搜索图标手动选择搜索。搜索功能将在 chatgpt.com(在新窗口中打开)以及桌面和移动应用程序上提供。 OpenAI 表示,所有 ChatGPT Plus 和团队用户以及 SearchGP...

2
0
发表了资讯
2024/11/01 14:31

GitHub 报告:Python 取代 JavaScript 成为最受欢迎语言

GitHub 最新发布的 2024 年度 Octoverse 开源状态报告指出,Python 已取代 JavaScript 成为 GitHub 上最受欢迎的语言,同时 Jupyter Notebooks 的使用量也大幅飙升。 “这两者都凸显了 GitHub 上数据科学和机器学习的激增。我们还看到人们对 AI 代理和需要较少计算能力的小型模型的兴趣日益浓厚,这反映了整个行业的转变,因为越来越多的人关注 AI 的新用例。” 报告称,这是 JavaScript 蝉联榜首 10 年来第一次被超越,也是自 ...

4
2
发表了资讯
2024/10/30 10:18

Python 是信息密度更高的语言

由于编程语言没有口语,只有写作,所以比较得就是同样的算法,不同语言的字符数。 结论是:编程语言在简明扼要地传达逻辑方面的能力差异很大。如果将分析范围扩大到 100 个程序,C/Java 的信息密度几乎是 Python 的 2.5-3 倍。 换句话说,对于 token 来说,Python 是最有效的 LLMs 编程方式。 —— 高飞

2
2
发表了资讯
2024/10/25 15:36

2024 年需求最大的 8 种编程语言:Python 与 Java 拉开差距,C/C++ 大幅下降

在过去 21 个月(从 2023 年 1 月到 2024 年 9 月)时间里,DevJobsScanner 通过分析超 1200 万个开发人员职位,并从中筛选了有明确编程语言需求的职位,得出了在 2024 年需求量最大的 8 种 语言。 目前市场中需求最高的前八位语言分别是: 1 - JavaScript / TypeScript 多年来,JavaScript 的受欢迎程度一直在不断提高。和以往一样, JavaScript 依然是整个市场上需求量最大的编程语言;而 TypeScript 的出现可能也对其起到了一...

10
2
发表了资讯
2024/10/17 13:53

Python 3.14.0 Alpha 1 发布

Python 3.14.0 Alpha 1 现已发布。Python 3.14 仍在开发中,此版本是计划中的七个 alpha 版本中的第一个。 公告指出,Alpha 版本旨在让测试新功能和错误修复的当前状态以及测试发布过程变得更加容易。在 alpha 阶段,可能会添加功能,直到 beta 阶段开始(2025-05-06),如果需要,可能会修改或删除功能,直到发布候选阶段(2025-07-22)。 预计 Python 3.14.0 将有四个 beta 版本,以及两个候选版本。如果一切按计划进行,Pyt...

0
1
发表了资讯
2024/10/15 18:23

开源日报 | 苹果质疑LLM无法进行逻辑推理;90后AI天才造卡车;Python 3.13性能测试;关于AI与芯片;谁该为IBM的没落负责?

欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。 # 2024.10.15 今日要闻 Python 3.12 vs Python 3.13 – 性能测试 测试的第一部分使用一台配备 AMD Ryzen 9 7900 处理器、DDR5 内存和 M.2 PCIe Gen4 NVMe 驱动器的台式电脑。 结果显示,Python 3.13 在以下测试中比 Python 3.12 有最佳性能结果:async_tree_eager_io_tg(快 1.61 倍),async_tree_eager_io(快 1.54 倍),async_tree_io_tg(快 1.54 倍)。然而,你可...

0
1
发表了资讯
2024/10/15 12:12

Python 3.12 vs Python 3.13 – 性能测试

Python 3.13 上周正式发布了稳定版,主要变化包括一个新的交互式解释器、对在自由线程模式(无全局解释锁,no-GIL)下运行的实验性支持 (PEP 703),以及即时编译器 (PEP 744)。这些改进预计将带来性能的适度提升。 近日,开发者在AMD Ryzen 7000系列和第13代Intel Core处理器的电脑上,对Python 3.13与Python 3.12进行了性能测试,共计100项不同的基准测试。 所有测试都在使用Windows 11的电脑上进行,使用的是Python 3.12.7和P...

2
4
发表了资讯
2024/10/08 18:13

开源日报 | “鸿蒙原生版”微信内测;开源AI代码工具Bolt.new;Python 3.13正式发布;对话Cursor团队;2024大模型之战;Tauri 2.0;开发者火冒三丈炮轰GenAI

欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。 # 2024.10.8 今日要闻 微信鸿蒙原生版开始内测邀请 根据「鹅厂黑板报」公众号 10 月 8 日发布的消息,微信鸿蒙原生版已正式开始邀请内测,此外超 20 款腾讯 App 陆续适配中。 据悉,已升级至原生鸿蒙操作系统 HarmonyOS NEXT 的用户,可在收到邀请后抢先体验。这款 “尝鲜版” 的微信,已包含基础社交通讯、音视频通话、朋友圈、微信支付的二维码收 / 付款等功能。 Pyth...

7
0
发表了资讯
2024/10/08 11:08

Python 3.13.0 (final) 发布

Python 3.13 现已正式发布,这是一个 Python 编程语言的最新主要版本。与 Python 3.12 相比,此版本包含许多新功能和优化。(与上一个候选版本 3.13.0rc3 相比,3.13.0 包含两个小错误修复以及一些文档和测试更改。) Python 3.13 中的一些主要新功能和变化包括: 新功能 基于 PyPy 的全新改进的交互式解释器,具有多行编辑和颜色支持,以及彩色异常回溯功能。 一种实验性的自由线程构建模式,可禁用 Global Interpreter Lock ...

4
1
发表了资讯
2024/10/02 12:42

Python 3.13.0 RC3 发布

Python 3.13.0 RC3 现已发布。公告称,除非发现任何严重错误,否则此版本预计将成为 3.13.0 的最终版本。3.13.0 的正式版本现定于 2024-10-07 星期一发布。 RC3 是一个计划外的候选版本,源于临时发现的几个问题。主要是由于增量循环垃圾收集器(在 alpha 版本中引入)导致特定工作负载的性能显著下降。项目团队决定在 3.13 中回滚垃圾收集器更改(并在 3.14 中继续改进它),应用许多其他重要的错误修复,并推出新的候选版本。...

1
1
发表了资讯
2024/08/12 15:22

核心 Python 开发人员被停职三个月

CPython 核心开发人员 Thomas Wouters 代表指导委员会援引行为准则工作组 (CoC WG) 建议表示,决定将一名核心开发人员停职三个月。 原因是该开发人员屡次违反了 Python 软件基金会行为准则。具体包括: 针对章程变更一事进行了过多地讨论(177 篇帖子中的 47 篇),从而造成了一种恐惧、不确定和怀疑的氛围,助长了其他社区成员的情绪化反应。“后来的投票结果显示,81% 的人支持最具争议的章程变更,这表明争议被夸大了。” 捍...

8
3
发表了资讯
2024/08/07 18:03

开源日报 | “苹果牌AI”提示词;Python霸权地位;零一万物完成数亿美元融资;开源垃圾是怎么来的?

欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。 # 2024.8.7 今日要闻 “苹果牌AI”提示词就这? 苹果拥有全球最优秀的编程人才和强大的研发实力,然而它在 Apple Intelligence 针对各种智能应用设计的提示词却给人一种 “草台班子” 的味道。 近日,网友在 macOS 15.1 Beta 1 中发现了 Apple Intelligence 后端使用的 Prompt。从下图可以看到,苹果解决 LLM 幻觉问题是在提示词里面加一句 “Do not hallucinate”(不要...

0
1
发表了资讯
2024/08/07 16:17

TIOBE 8 月榜单:Python 霸权地位已无可争议

TIOBE 公布了 2024 年 8 月的编程语言排行榜。 本月,Python 的份额首次超过 18%。而上一次超过 18% 的语言是 2016 年 11 月的 Java,Java 也是有史以来排名最高的语言:2001 年 6 月为 26.49%。 目前,排名第二的 C++ 现在正好落后 Python 8%。纵观以往的数据,第一名和第二名之间的最大差距出现在 2016 年 11 月,当时 Java 领先 C 语言 9.55%。 TIOBE CEO Paul Jansen 点评称,“总而言之,Python 的霸权地位已无可争议。下一...

15
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
59 评论
442 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部