Skip to content
This page has been auto-translated and may contain errors.View in English

Python 是什么?

docs.scrimba.com

1989 年圣诞节期间,一位名叫 Guido van Rossum 的荷兰程序员启动了一个业余项目。他曾经从事一种称为 ABC 的语言的工作,喜欢它背后的思想,但它存在让他沮丧的局限性。在这个假期,他创建了一些新的东西。他以蒙蒂·派森的名字命名。

那个业余项目成为了世界上使用最广泛的编程语言。

让它腾飞的是可读性。Guido 关心代码的可读性,而不仅仅是可写性。结果看起来几乎像英文:

python
names = ["李明", "王芳", "张三"]
for name in names:
    print(f"你好,{name}!")

# 你好,李明!
# 你好,王芳!
# 你好,张三!

大多数人在学习任何 Python 之前就能理解这一点。你不必相信我们的话:这些文档中内置了一个完整的 Python 环境,所以你可以在浏览器中运行该示例并编辑它。

它的用途

Python 是一种通用语言:不是为一个特定的事情而构建的,而是对广泛的问题很有用。它为 Instagram 和 Spotify 提供支持。这是研究人员如何训练 AI 模型,数据科学家如何处理混乱数据,以及工程师如何快速拼接系统的方式。NASA 使用它。电影业也使用它。

不过,它不是所有东西的正确工具。移动应用更适合用 SwiftKotlin。任何需要原始速度的东西(游戏、系统软件)都应该用 CRust。但对于大多数开发者日常处理的问题范围,Python 涵盖了很多领域。

Juno它的用途 Python 是通用的,所以它无处不在:Instagram、Spotify、NASA、AI 研究、数据工作。它适应你的任何兴趣。它不是移动应用或快节奏游戏的首选,但对于大多数你想构建的东西,它都能胜任。
Juno它的用途 通用意味着 Python 不受限于一个领域:Web 后端、数据、AI、自动化、系统之间的粘合代码。在移动设备上选择 Swift 或 Kotlin,在需要原始速度时选择 C 或 Rust;对于几乎所有其他情况,它都是一个坚实的默认选择。
Juno它的用途 Python 随处可见,因为它是通用的,而不是因为它在速度竞赛中获胜。移动和性能关键型工作都在其他地方(Swift、Rust)。对于我们实际构建的大多数东西,它表现出色。

为什么选择 Python

Python 不会妨碍你。语法干净,反馈快速,你可以在感觉自己知道在做什么之前就构建一些有效的东西。这是一个很好的感受,它会让你继续使用它。

你用它构建什么取决于你自己。省去你数小时重复工作的脚本、Web 后端、数据分析、自动化、支撑现代 AI 大部分工具。这种语言不会把你限制在一个角落,所以无论你的兴趣带你去哪里,它往往都会跟随。

如果下列任何情况适用于你,Python 值得学习:

  • 你想要一种实用的第一语言,能为你打开很多大门
  • 你想自动化事务并编写脚本来简化任务
  • 你对数据感兴趣,无论是分析、可视化还是机器学习
  • 你想构建 Web 后端或使用 API
  • 你对 AI 工具在代码层级如何工作感到好奇

如果这些中的任何一个听起来像你,那么其余的这些文档都是为你准备的。

Juno为什么选择 Python Python 不会妨碍你,所以你可以在感觉自己是专家之前就构建一些有效的东西。这种早期的成就感是关键,它会让你继续前进。无论你对什么感到好奇,自动化、数据、Web、AI,它往往都会跟随你。
Juno为什么选择 Python 干净的语法和快速反馈意味着你早早发布有效的代码并保持动力。而且因为它涵盖自动化、Web、数据和 AI,这种语言会随着你的兴趣增长,而不是限制你。
Juno为什么选择 Python 这个宣传是诚实的:Python 让你在完全了解你在做什么之前就很有效率,它跨越自动化、Web、数据和 AI。这种范围正是它作为第一语言和持久语言的工作原因。