一、先聊聊:Python 到底是个什么东西

先说个冷知识——Python 这个名字跟蛇半毛钱关系都没有,它来自一个英国喜剧团体「蒙提·派森」(Monty Python)。所以你去翻 Python 官方文档,会发现里面到处是段子和玩笑。这门语言从出生那天起,就自带一种"别那么严肃"的气质。

它的设计理念特别简单,就一句话:

代码是写给人看的,机器只是顺便帮你执行一下。

所以 Python 的语法长得特别像英语,几乎没什么花里胡哨的符号。同样一句"打印你好",别的语言可能要绕半天,Python 一行搞定:

print("你好")

就这一行,不用管什么分号、大括号、类型声明,直接写。这也是为啥它成了全世界最推荐新手入门的第一门语言

学会了到底能干啥?

我知道,学之前大家最关心的是"这东西有啥用"。给你列个真实的清单:

方向能干啥
人工智能现在最火的 ChatGPT 那类大模型,背后大量代码是 Python
数据分析几行代码搞定上百万行的表格
爬虫自动抓网页数据,不用手动复制粘贴
办公自动化批量改文件名、自动发邮件、整理 Excel
网站后端知乎、豆瓣、Instagram 的后台
量化交易回测策略、自动下单(对,就是你想的那个)

一句话总结:学会 Python,你就等于雇了个能替你干活的免费员工。


二、装环境(今天唯一要动点脑子的地方)

Python 代码要跑起来,得先装一个叫"解释器"的东西。你可以把它理解成一个翻译官,负责把你的 Python 代码翻译成电脑能听懂的指令。

Windows 用户

  1. 打开官网:https://www.python.org/downloads/
  2. 点那个黄色大按钮,下载最新版;
  3. 双击安装包,这一步最最关键——在安装界面的最底下,一定要勾上 Add Python to PATH。好多人就是漏了这一勾,装完之后命令行死活找不到 python;
  4. 然后点 Install Now,剩下的就是等。

Mac 用户

Mac 其实自带了 Python,但版本可能有点老。建议还是去官网下最新版,双击装完就行。装好后在终端里敲 python3 就能用。

怎么知道装好了?

打开"终端":

  • Windows:按 Win + R,输入 cmd,回车;
  • Mac:按 Command + 空格,输入"终端",回车。

然后敲:

python --version

(Mac 如果这条不行,换成 python3 --version

只要看到类似 Python 3.12.4 这种输出,就说明成了。✅

要是报错说"不是内部或外部命令",别慌,十有八九是安装时没勾 Add Python to PATH。卸载重装一次,勾上就行。

三、两种玩法,今天都会用到

装好之后,你有两种方式玩 Python:

玩法一:交互模式(边敲边出结果)

在终端里输入 python 回车,会进入一个 >>> 的提示符。这时候你每敲一行、回车,结果当场就蹦出来,特别适合做实验、试语法。

>>> 1 + 1
2

玩法二:脚本文件(写成一个 .py 文件)

把代码写进一个文件(比如 hello.py),然后一次性把整个文件跑起来。这是以后做正经项目的方式。

今天我们先在交互模式里玩,感受一下"敲一下、结果立刻出来"的那种爽。


四、你的第一行代码

>>> 后面敲:

print("Hello, World!")

回车,屏幕上会出来:

Hello, World!

🎉 恭喜,从这一刻起,你已经是个会写 Python 的人了。

这行代码看着简单,其实里面藏了好几个点,咱们拆开看。


五、把 print() 彻底搞明白

print 是个函数,活儿就一件——把括号里的东西打印到屏幕上

先别纠结"函数"这个词,你只要记住这个套路就行:

print(要打印的东西)

① 打印文字

文字得用引号包起来。单引号 '、双引号 " 都行,效果一样:

print("我是 Jerry")
print('Python 真好玩')

② 打印数字

数字直接写,不用加引号

print(2026)
print(3.14)

③ 打印计算结果

Python 自己就是个计算器,直接算:

print(1 + 1)      # 2
print(100 - 37)   # 63
print(7 * 8)      # 56
print(10 / 4)     # 2.5

④ 一次打印好几个

用逗号 , 隔开,print 会自动在中间帮你加个空格:

print("我的年龄是", 25, "岁")
# 输出:我的年龄是 25 岁

六、注释:写给自己看的便签

代码里以 # 开头的内容,叫注释。注释不会被执行,纯粹是写给你自己(或者别人)看的说明。

# 这行是注释,Python 会直接无视
print("这行才会真的执行")

养成写注释的习惯,是新手往老手走的第一步——等你三个月后回头翻自己的代码,会发自内心感谢当时勤快的自己。

🧊 冷笑话时间(完整版):

A:嘿,# 是什么意思啊?
B:嘿。
A:呃我问你,# 是什么意思?
B:问吧。
A:我刚才不是问了么?
B:啊?
A:你再看看记录……
B:看完了。
A:……所以 # 是啥?
B:所以什么?
A:你存心耍我呢吧?
B:没有啊,你想问什么?

……就这样无限循环。A 一气之下和 B 绝交,自己苦学编程。多年后翻出聊天记录,他突然发现——B 从头到尾没耍他。而他自己,也早已忘了当年到底想问什么。

🎯 梗在哪:B 全程把 A 的话当代码来读——# 是注释,注释后面的内容默认不生效。A 每句真正想问的问题都藏在 # 后面,B 只看得见 # 前面的半截,自然答非所问。A 以为 B 在耍他,其实 B 从头到尾都在"正确地执行" # 的语义。所以多年后 A 学会编程才恍然大悟:B 没耍他;而他自己当年想问的问题,从来就没被 B"看到"过。


七、提前打个预防针:报错不可怕

新手最容易有的误会是"报错 = 我太笨"。真不是。 报错其实是 Python 在帮你——它在说"我卡这了,原因如下"。

看两个最常见的:

① SyntaxError(语法错误)——一般是漏了引号或括号:

print("Hello    # 右边引号和括号都没了

Python 会提示 SyntaxError,还给你指出大概位置,补上就行。

② NameError(名字错误)——用了没定义过的东西:

print(hello)   # hello 没加引号,Python 以为它是个变量名

Python 会说 NameError: name 'hello' is not defined,翻译过来就是"我不认识 hello 这玩意儿"。加个引号,搞定。

记住一条保命铁律:报错之后,先看最后一行,它一般会直接告诉你错在哪、错啥了。能读懂报错,你就已经甩开一大半新手了。


八、课后动手(20 分钟)🎯

光看不敲,等于白学。下面这些,麻烦你亲手敲一遍,别复制粘贴

实验 1:自我介绍一下

print("大家好,我是 Jerry")
print("我正在学 Python")

实验 2:做个迷你计算器

print("小明有 3 个苹果,小红有 4 个苹果")
print("他们一共有", 3 + 4, "个苹果")
print("平均分的话,每人", (3 + 4) / 2, "个")

实验 3:画个小三角(挑战题)

print("  *  ")
print(" *** ")
print("*****")

实验 4:故意搞点报错出来(这个特别重要!)

按顺序敲下面三行,认真看每条报错说了啥,试着理解"Python 到底在抱怨什么":

print(你好)
print("Hello
print(1 + )

把每条的报错提示抄下来,用自己的话翻译一下它想表达的意思。


九、小结

  1. 程序就是"让电脑按你的指令干活"——你敲下的每行代码,都是给电脑下的一道命令。
  2. 报错不是你的错,是 Python 在告诉你"哪里没看懂"——读懂它,你就赢了一半。
  3. 别背语法,去敲:敲一遍,比看十遍记得牢。

最后说句掏心窝的:编程这行没有天才,只有肯动手的人。 今天这 1 小时你认真敲了,就是最好的开始。别急,咱们一步一个脚印往前走。

标签: none

添加新评论