1. 简介
这是一本为零基础小白准备的 Python 入门教程:
中文写作、免费开放、配套完整示例,基于最新的 Python 3。
Python 究竟是什么?简单来说,它是一门编程语言。
也许你听过很多名字:学习曲线陡峭的 C,广泛应用的 Java,早年间适合入门的 Basic,还有网页上常见的 JavaScript……
那 Python 呢,它又有什么特别的地方?
要理解这一点,我们得先聊聊编程语言的本质。
无论用哪种语言,最终目的都是让计算机替我们干活。
例如:下载一首歌、生成一份文档、自动处理数据。
可计算机本身只听得懂机器指令,所以所有代码最后都会“翻译”成 CPU 能执行的命令。

不同的是,不同语言写同样一个程序,代码量可能差得很远。
举个直观的例子:
C 语言写一个功能可能要 1000 行,Java 只需 100 行,而 Python 可能 20 行就够了。
听上去是不是很省力?当然,事情没这么绝对。
代码更少,往往意味着运行速度会慢一些。
C 程序跑 1 秒,Java 可能要 2 秒,Python 或许要 10 秒。
不过,这个差距在日常应用里并不总是关键。
那是不是“越高级的语言越简单”?
一开始你可能会这样觉得,但真正在复杂问题里,Python 依然能让人挠头。
所以,“高级”并不等于“傻瓜式”。
不过,对初学者来说,Python 的确是友好得不能再友好了。
甚至连 Google 都在大规模用它,你大可以放心学,不会学了没用武之地。
那 Python 能干些什么?答案其实是:几乎无处不在。
- 想偷个懒?写个小脚本自动备份你的 MP3。
- 想建网站?YouTube 就是 Python 打造的。
- 想玩游戏?很多网络游戏的后台都是它在支撑。
当然,它也不是万能的。
比如写操作系统核心,要用 C;
做手机 App,需要 Swift、Objective-C 或 Java;
至于 3D 游戏,那得交给 C++。
如果你是这样的“小白”:
- 会用电脑,但从没写过代码;
- 还记得初中学过的方程式和一点点代数;
- 想从零基础逐步成长为专业的软件工程师;
- 每天能抽出半小时学习。
那么,这套教程就是为你准备的。
别紧张,也不用纠结,只要一点点坚持,你会发现,学会编程并没有想象中那么难。
准备好踏出第一步了吗?
