Python Introduction

Python - 介绍

Python 是一种基于解释器的计算机语言。这意味着你不需要编译源代码来执行,但你需要在要运行 Python 代码的 PC 或系统上安装 Python 包。

Python 始于 20 世纪 80 年代末由 Guido van Rossum(荷兰)开始开发。经过长时间的演变,Python 2.0 于 2000 年 10 月发布,Python 3.0 于 2008 年 12 月发布。

为什么要选择 Python?

每个人选择 Python 的原因都可能不同。我身边的大多数人都告诉我,他们主要使用 Python 进行字符串/文本操作,因为它非常方便。

经过 20 多年的发展和几乎在每个领域的广泛应用,大量的资源、在线帮助、技巧以及许多专用库和免费源代码示例都可以成为 Python 的强大动力。

根据 Python 官方网站,它可以在 21 个不同的操作系统上运行,这意味着它可以运行你所知的几乎所有操作系统。因此,如果你在任何操作系统上编写代码,并且可以使其适用于几乎任何人而不必担心兼容性问题,那么 Python 就非常强大。在支持广泛的操作系统方面,你可以将其与 Java 相提并论。但是你会发现它比 Java 容易得多(:)

在我看来,Python 绝对有很多优点。特别是在字符串操作或网络编程方面,与其他语言相比,它非常简单且强大。

如今,Python 如此流行,我们为 Python 设计的库越来越多,Python 的应用也在不断扩大,不仅仅是字符串操作或网络编程。一些最强大的 Python 库包括:Panda、Numpy、Matplotlib。这些库使 Python 成为了数据科学的重要工具。

另一个 Python 的优势是它可以轻松地与其他语言(如 C 或 Java)接口,如下所示:

ctype
Py4J

有一件事我不喜欢,那就是“缩进”。在大多数现代语言(如 C、C++、Java、Javascript、Matlab 等)中,你不需要关心缩进(即每个命令行的第一个字符的确切位置)。但在 Python 中,缩进非常重要,这在我编写代码时给我带来了很多麻烦和困惑。我觉得自己像在写 Fortran,Fortran 是我 30 年前学过的第一个计算机语言。然而,这只是我的个人观点,如果你不觉得有任何问题,就忽略我的观点。

应该使用 Python 2.x 还是 Python 3.x?

目前(截至 2016 年),我看到大多数人使用的是 Python 2.x(主要是 2.7)或 Python 3.x。在其他语言中,我们不太关心这种版本差异,特别是当你有旧版本的代码并希望在新版本中运行(或编译)时。然而,在 Python 中,你真的需要担心这个问题,因为 2.x 和 3.x 之间的兼容性非常差。Python 3.0 于 2008 年发布,2.x 的最后一个版本 2.7 于 2010 年中期发布,但我仍然看到很多人主要使用 2.7,因为他们有很多旧版本的源代码。如果你是 Python 新手,我个人建议从 Python 3.x 开始。然而,由于你仍然会看到很多用 2.x 编写的代码,你需要对 2.x 和 3.x 之间的关键差异有一些基本的了解。

有关详细信息和大量示例,请参阅 Should I use Python 2 or Python 3 for my development activity? 和 Python 3 Q and A。

在我的 ShareTechnote 中,我将大部分时间使用 Python 3.x。在某些情况下,我会尝试在 Python 2.x 和 Python 3.x 中编写示例,但在大多数情况下,我将默认使用 Python 3.x。因此,除非我明确指出,否则你可以假设我的示例代码都是基于 Python 3.x。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值