第一章:Hello World与Python初体验——别被编译器吓到
1. 别慌,Python不是用来造火箭的
各位准大佬们,欢迎来到Python的“新手村”!当你决定学编程时,脑子里是不是已经浮现出黑客帝国里那种满屏绿色代码、手指在键盘上翻飞、三秒钟黑掉五角大楼的酷炫画面了?快醒醒!现实中的程序员,99%的时间都在对着屏幕发呆,思考为什么少打了一个括号导致程序报错。
不过,选择Python绝对是你这辈子做过最明智的决定之一。为什么?因为Python的语法就像是在跟一个脾气极好的英国管家聊天,你只需要优雅地说一句:“给我倒杯茶”,它就会乖乖照做。相比之下,C++或Java就像是面对一个拿着教鞭、极其严苛的老学究,你得先写一份《倒茶申请书》,声明茶杯的内存地址,还得处理茶水洒出来的异常……简直是折磨。
Python的座右铭是“人生苦短,我用Python”。这可不是在推销洗发水,而是告诉你:把那些繁琐的、重复的、让人想砸键盘的脏活累活交给计算机,你只需要把精力放在“如何优雅地解决问题”上。
2. 准备你的“厨房”:安装Python与IDE
在开始烹饪(写代码)之前,你得先有个厨房。
第一步,去Python的官方网站(python.org)下载最新版的Python安装包。记住,安装时一定要勾选“Add Python to PATH”!这就像是给你的厨房装上水电,如果不勾这个,你的电脑就会像个失忆症患者一样,死活找不到Python在哪。
第二步,选一个顺手的编辑器(IDE)。新手村推荐用 VS Code(轻量、插件多、颜值高)或者 PyCharm 社区版(专为Python打造,功能强大)。别去纠结哪个更好,就像别纠结用菜刀好还是用剪刀切菜好一样,能切出土豆丝的就是好工具。
3. 你的第一个仪式:Hello World
在编程界,写一个“Hello World”程序就像是在武侠小说里拜师时敬的那杯茶,是一种神圣的仪式感。
打开你的VS Code,新建一个文件,命名为 hello.py(注意后缀名是 .py,这代表它是Python代码)。然后在里面敲下这行充满魔力的代码:
python
print("Hello, World!")
点击运行。当你看到控制台里乖乖地吐出 Hello, World! 时,恭喜你,你已经成功向计算机下达了第一条指令,并且它听懂了!
print() 是Python内置的“大喇叭”函数,括号里放什么,它就给你喊什么。你可以让它喊数字:print(1 + 1),它会聪明地算出 2 再喊出来。
4. 变量:给数据贴个“便利贴”
在Python里,变量不需要你提前声明类型。你不需要像填户口普查表一样告诉计算机“这是一个整数”或者“这是一个字符串”。你只需要给它起个名字,然后赋值:
python
name = "张三" # 这是一个字符串(文本)
age = 18 # 这是一个整数
height = 1.75 # 这是一个浮点数(带小数点的数字)
is_student = True # 这是一个布尔值(只有True和False,代表真和假)
变量就像是你贴在盒子上的便利贴。name 这个便利贴贴在装着“张三”的盒子上。如果你想改名字,直接撕掉便利贴贴个新的就行:name = "李四"。Python会自动帮你处理盒子里的东西,这就是所谓的“动态类型”。
新手避坑指南:变量名千万别用Python的“暗号”(关键字),比如 if、for、print。你不能给变量起名叫 print = "张三",这就好比你给自己起名叫“打印机”,以后别人喊“打印机”的时候,到底是在叫你还是在叫机器?
5. 注释:写给未来的自己看的“遗书”
代码是写给机器执行的,但注释是写给人看的。当你三个月后回头看自己写的代码时,如果没有注释,你大概率会一边骂“这写的什么玩意儿”,一边怀疑是不是外星人写的。
在Python里,用 # 开头的行就是注释,计算机看到它会直接无视:
python
# 这是一个注释,用来解释下面这行代码是干嘛的
print("Hello, World!") # 这也是注释,写在代码后面
记住,优秀的程序员不仅代码写得漂亮,注释也写得像段子一样清晰。
6. 本章小结与课后“折磨”
今天你学会了安装环境、写出第一个程序、认识了变量和注释。你现在已经击败了全国1%的纯围观群众!
课后小挑战:
写一个Python程序,定义三个变量分别存储你的名字、年龄和最爱吃的水果,然后用 print() 把它们拼成一句话打印出来,比如:“我叫张三,今年18岁,最爱吃西瓜。”
别光看,动手敲!编程就像骑自行车,光看教程是学不会的,你必须亲自摔几个跟头,才能掌握平衡。我们下一节见!
本文由 AI 辅助生成
参考资料:
- Python官方文档:https://docs.python.org/zh-cn/3/
- Python官方网站:https://www.python.org/
- Real Python教程网站:https://realpython.com/