Python3 简介

Python 3.0,也常被称为 Python 3000 或 Py3k,是 Python 语言发展过程中的一次重大升级。为了优化语言设计并避免引入过多历史负担,Python 3.0 在设计时未完全兼容早期版本。

Python 是一种高层次编程语言,融合了解释性、交互性、编译性及面向对象等多种特性。其语法设计注重可读性,采用清晰的英文关键字和简洁的标点符号,形成了极具特色的代码结构。

● 解释型语言:与 PHP 和 Perl 类似,Python 在开发过程中无需编译,可直接运行源代码。
● 交互式语言:用户可以在 Python 提示符 >>> 后直接输入并执行代码,实时查看结果。
● 面向对象语言:Python 支持面向对象编程(OOP),允许将代码封装在对象中,提升代码的模块化和复用性。
● 适合初学者:Python 语法简洁明了,对新手非常友好,同时支持从文本处理到网页浏览、游戏开发等广泛的应用场景。

Python 发展历程

Python 由 Guido van Rossum 于上世纪80年代末至90年代初在荷兰国家数学与计算机科学研究所设计完成。其设计借鉴了 ABC、Modula-3、C、C++、Algol-68、SmallTalk 以及 Unix shell 等多种语言。与 Perl 类似,Python 源代码同样遵循 GPL(GNU 通用公共许可证)协议。

目前,Python 由一个核心开发团队负责维护,Guido van Rossum 仍在其中发挥关键作用,指导语言的发展方向。

  • Python 2.0 于 2000 年 10 月 16 日发布,引入了完整的垃圾回收机制并加入了对 Unicode 的支持。

  • Python 3.0 于 2008 年 12 月 3 日发布,该版本不完全兼容之前的 Python 代码,不过很多新特性后来被反向移植到 Python 2.6/2.7 中。

  • Python 2.7 是 2.x 系列的最后一个版本,除了支持 Python 2.x 语法外,还兼容部分 Python 3.1 语法。

Python 主要特点

  1. 易于学习:语法简洁,关键字较少,结构清晰,入门轻松。

  2. 可读性强:代码格式规范,风格统一,易于理解。

  3. 易于维护:源代码结构清晰,模块化程度高,维护成本低。

  4. 丰富的标准库:Python 具备功能强大且跨平台的标准库,支持 UNIX、Windows 和 Macintosh 等系统。

  5. 交互式编程:支持在交互模式下直接执行代码并查看结果,便于调试和快速验证。

  6. 可移植性:作为开源语言,Python 已被移植到多种平台上运行。

  7. 可扩展性:可通过 C/C++ 编写关键扩展模块,提升性能或封装专有算法。

  8. 数据库支持:提供了对所有主流商业数据库的接口。

  9. GUI 编程:支持图形用户界面开发,并可跨平台部署。

  10. 可嵌入性:能够嵌入 C/C++ 程序中,为应用程序增加脚本编程能力。

Python 应用

  • 大数据分析
  • 网络爬虫
  • 金融量化
  • 人工智能

查看 Python 版本

我们可以在命令窗口(Windows 使用 win+R 调出 cmd 运行框)使用以下命令查看我们使用的 Python 版本:

python -V(大写的V)
或
python --version

以上命令执行结果如下:

Python 3.12.4

你也可以进入Python的交互式编程模式,查看版本:

Python 3.10.8 (tags/v3.10.8:aaaf517, Oct 11 2022, 16:50:30) [MSC v.1933 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

第一个Python3.x程序

对于大多数程序语言,第一个入门编程代码便是 "Hello World!",以下代码为使用 Python 输出 "Hello World!"

print("Hello, World!")

Python 常用文件扩展名为 .py

你可以将以上代码保存在 hello.py 文件中并使用 python 命令执行该脚本文件。

python hello.py

以上命令输出结果为:

Hello, World!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黑石课堂

请给我打钱!!!谢谢,不客气!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值