Python 入门第一课:为什么选择 Python?3 分钟搭建你的第一个程序

一、先聊点人话:为啥要学 Python?

说实话,当初我选编程语言的时候也纠结过。Java?太啰嗦。C++?头都大了。JavaScript?浏览器里跑着玩还行...

直到我遇见了 Python。

这玩意儿有多友好? 这么说吧,别的语言让你写个"你好世界",你得先理解啥是类、啥是主函数、啥是分号。Python 呢?

python 复制代码
print("你好,世界!")

就这一行。没了。

Python 能干啥?

  • 🤖 搞人工智能和机器学习(ChatGPT 背后就是它)

  • 📊 数据分析可视化(老板要的报表分分钟搞定)

  • 🕷️ 爬取网页数据(合法合规的那种)

  • 🌐 搭建网站和后端服务

  • 📁 自动化办公(批量处理 Excel、邮件、文件)

  • 🎮 甚至还能写小游戏

最关键的是:上手真的简单。你要是能在三天内学会骑自行车,就能在一周内用 Python 写出有用的小工具。


二、环境安装:别慌,真不难

Windows 用户看这里

  • 下载安装包 打开浏览器,访问 python.org那个黄色的大按钮 "Download Python",点它!
  • **安装!安装!安装!**⚠️ 重点来了 :安装界面有个勾选项 "Add Python to PATH",一定要勾上!(不勾的后果:以后你在命令行敲 python,系统会一脸懵逼地问你"python 是个啥?")
  • 验证安装 按 Win + R,输入 cmd,回车。在黑乎乎的窗口里输入:如果显示类似 Python 3.10.9,恭喜,成了!

Mac 用户看这里

Mac 更简单,打开终端(Command + 空格,搜"终端"),输入:

bash 复制代码
python3 --version

要是已经装了,直接显示版本号。没装?系统会提示你安装 Xcode 命令行工具,跟着提示走就行。


三、你的第一个程序:来点仪式感

别整那些复杂的,咱们就来个经典的"Hello World",但咱得玩出点花样。

步骤 1:找个地方放代码

在桌面新建个文件夹,叫 python_learning 或者随便你起啥名。在里面新建个文本文件,改名叫 hello.py。

步骤 2:写代码

用记事本(或者你喜欢的任何编辑器)打开 hello.py,输入:

python 复制代码
# 这是我的第一行 Python 代码!
name = input("你叫啥名字?")
print(f"哈喽,{name}!欢迎来到 Python 的世界!🦞")

保存,关掉。

步骤 3:运行它!

回到命令行(Windows 是 cmd,Mac 是终端),先 cd 到你的文件夹:

bash 复制代码
cd Desktop/python_learning

然后运行:

bash 复制代码
python hello.py

(Mac 用户用 python3 hello.py)

这时候,程序会问你:"你叫啥名字?"输入你的名字,回车。

然后------见证奇迹的时刻------它会跟你打招呼!


四、常见坑点,提前避雷

❌ 坑 1:安装完命令行还是不认识 python

原因 :安装时没勾 "Add Python to PATH"解决:重新运行安装程序,这次记得勾上。或者手动配置环境变量(这个有点麻烦,建议重装)。

❌ 坑 2:代码明明没错,运行却报错

检查清单:

  • 括号是不是成对的?print( 后面得有 )

  • 引号是不是成对的?"你好" 不能写成 "你好

  • 缩进对不对?Python 很在意这个,同一层级的代码要对齐

❌ 坑 3:中文乱码

确保你的文件编码是 UTF-8。记事本保存时选"UTF-8"编码,别选 ANSI。


五、课后小作业(可选)

试试修改刚才的代码,让它:

  • 问用户的年龄

  • 根据年龄输出不同的问候语(比如未成年就说"小朋友你好")

写不出来也没关系,下节课我们会讲变量和条件判断,到时候你就能实现了。


六、下节预告

《第二课:变量和数据类型------给数据安个家》

你会学到:

  • 什么是变量?怎么给变量起名?

  • 数字、文字、真假值,Python 怎么区分?

  • 实战:做个简单的计算器

相关推荐
CCblandy15 分钟前
一致性哈希到底省了多少搬迁?本机实测 3 轮:取模 6→7 搬 85.8%,V=128 只搬 14.3%,虚拟节点太少会被倾斜骗
后端·python·云原生·性能优化·架构
鶴哥只手遮天33 分钟前
Spring Framework 7.0.9 深度剖析-03-IoC 容器核心:BeanFactory 与 BeanDefinition 体系
java·后端·开源
tianbin91136 分钟前
大模型流式输出异常排查,API 中转站层面的问题定位思路
后端·云计算
鶴哥只手遮天1 小时前
Spring Framework 7.0.9 深度剖析-01-整体架构与设计哲学
java·后端·开源
GetcharZp1 小时前
不止是企业知识库:腾讯开源 WeKnora,让文档变成可问答、可执行的知识系统
后端
她的男孩1 小时前
Spring Boot 4 升级别只看编译绿:Forge Admin 在 Jackson、Tomcat JSON 限流、MP 包名与 Flowable 库上踩过的坑
java·spring boot·后端
Song_RsHt1 小时前
Gateway (上):路由与转发,微服务的统一入口
java·笔记·后端·学习·gateway
技术卷2 小时前
DeepSeek 部分 API 中断事件:重要细节与事实
人工智能·后端·网络安全
昔我往昔2 小时前
LangChain_RAG_学习小结
后端·python
流烟默2 小时前
Spring Boot 异常响应被序列化为 XML 的排查与修复
xml·spring boot·后端