说实话,当年我第一次在屏幕上看到 Hello World 的时候,那种感觉挺奇妙的——就一行字,但你突然意识到:这玩意儿是真的能跑起来的。
如果你从来没接触过编程,想找一门语言入门,Python几乎是最好的选择。它的代码跟英语差不多,读着读着就能懂。下面我结合《Python编程:从入门到实践》第1章的内容,帮你30分钟迈出编程第一步。
01 Python是什么?
Python主要有Python 2和Python 3两个版本。现在主流是Python 3,如果你不是要维护那种十几年前的老项目,直接上Python 3就对了。
学Python能干嘛?
- 🚀 做网站(Django、Flask)
- 🤖 搞AI和机器学习(TensorFlow、PyTorch)
- 📊 分析数据(Pandas、NumPy)
- 🔧 写脚本做自动化,告别重复劳动
- 🎮 顺便写个小游戏也不是不行
说白了,Python就是那种"学一门,全都能用上"的语言。
02 搭建编程环境
这一节稍微有点无聊,但必须过一遍。我当年就是在这里踩坑的——
Windows 用户
第一步,去 python.org 下载安装包,文件名大概是
python-3.x.x.exe 这种。
第二步,安装时一定记得勾选 Add Python to PATH! 这个坑我见过太多人踩了,没勾的话命令行里敲 python 会提示找不到命令,只能重装。(别问我怎么知道的)
装完之后,按 Win + R,输入 cmd,回车,打开命令提示符窗口,输入:
python --version
看到类似
Python 3.x.x 就说明装好了。
macOS 用户
macOS自带Python,但版本普遍比较老。打开终端(Terminal),输入:
python3 --version
如果版本低于3.6,或者提示没装,直接去 python.org 下载安装就好,跟Windows流程一样。
Linux 用户
大多数Linux版本已经装好了Python。终端输入:
python3 --version
看到版本号就行,基本上不用额外操作。
03 你的第一行Python代码
Hello World——编程界的"你好,世界",几乎是每个程序员的起点。
就这么一行:
print("Hello World!")
print 的意思就是"打印到屏幕上",这里打印的是一串文字。代码跑起来之后,屏幕就会出现
Hello World!。
运行方式一:交互式解释器
这种适合临时试代码,不用保存文件。
Windows上打开命令提示符,macOS/Linux打开终端,直接输入 python(或 python3),回车,你会看到提示符变成了 >>>,这叫交互式解释器,可以一条一条输入代码:
>>> print("Hello Python interpreter!")
Hello Python interpreter!
输入 exit() 可以退出来。
运行方式二:写文件运行
这是更常用的方式,代码可以保存下来反复跑。
新建一个文件,名字叫 hello_world.py,内容就一行:
print("Hello World!")
然后在终端里进入这个文件所在的目录,运行:
python hello_world.py
屏幕上就会输出:
Hello World!
就这样——你已经是一名Python程序员了。🎉
04 常见问题
出错了怎么办
Python报错时会显示一段叫
traceback 的信息,中文叫"错误追踪"。第一次看会觉得密密麻麻的,但别慌——重点在最后一行,那里通常会告诉你哪里出了问题,比如拼写错误、少了括号之类的。
实在搞不定的话:
- 😴 先休息一下,出去走走,有时候问题休息完就看出来了
- 🗑️ 删掉重来,有时候文件莫名损坏,重建一个就好了
- 🌐 搜索引擎搜索错误信息,Stack Overflow上基本都有答案
- 👫 问别人,不丢人,程序员都是这么过来的
几个常用命令
| 命令 | 干嘛的 |
|---|
cd 目录名 | 切换到某个文件夹 |
ls(Mac/Linux)或 dir(Windows) | 查看当前文件夹里有什么 |
python 文件名.py | 运行一个Python文件 |
python --version | 查看Python版本号 |
05 写在最后
说实话,编程最难的就是
装好环境、写出第一行代码这两步。一旦跑起来了,后面学什么都会快很多。
《Python编程:从入门到实践》是我看过最适合零基础入门的Python书,例子够多,节奏也合理。练完第1章,你可以试试做一下书后的习题——哪怕只做一两道也比光看不练强。
你学Python的目标是什么?减肥、爬数据、做个自己的小工具……都行,先写下来,每次想放弃的时候看一眼。
下期预告:第2章讲变量和字符串——学会给数据起名字,你的程序才算真正"活"起来。🔋
📝 章后习题
学完这一章,来做几道题检验一下吧!
1-1 python.org
浏览 Python 主页(http://python.org/),寻找你感兴趣的主题。你对 Python 越熟悉,这个网站对你来说就越有用。
1-2 输入错误
打开你刚创建的文件 hello_world.py,在代码中添加一个输入错误,再运行这个程序。输入错误会引发错误吗?你能理解显示的错误消息吗?你能添加一个不会导致错误的输入错误吗?你凭什么觉得它不会导致错误?
1-3 无穷的技艺
如果你编程技艺无穷,你打算开发什么样的程序呢?将想法记录下来是个不错的习惯,这样每当需要开始新项目时,都可参考它们。现在请花点时间描绘三个你想创建的程序。
如果这篇文章对你有帮助,
求求你点个赞、再点个在看~ 🙏
你的支持是我继续写下去的最大动力!如果哪里写得不清晰,也欢迎留言告诉我,我会继续改进。
下期预告:第2章讲变量和字符串——学会给数据起名字,你的程序才算真正"活"起来。🔋
📖 内容整理自《Python编程:从入门到实践(第3版)》第1章