文章目录
🔥 安装环境只需3步(小白友好版)
- 官网下载安装包(认准python.org)
- 勾选"Add Python to PATH"(超级重要!!!)
- 打开cmd输入
python --version
验证成功(看到版本号就稳了)
推荐安装PyCharm社区版(免费又好用),比记事本写代码爽100倍!
🎉 第一个程序:打印彩虹屁
print("欢迎来到Python世界!你今天的代码写得真好看~")
按住Shift+右键选"在此处打开Powershell",输入python 文件名.py
就能运行!(看到输出信息超有成就感对不对?)
📦 变量就像收件箱
# 收件箱取名规则:字母/下划线开头,不能是数字
my_inbox = "未读邮件" # 等号就像贴标签
your_inbox = 666 # 数字也能存
our_inbox = True # 布尔值也没问题
print(type(your_inbox)) # 输出:<class 'int'>
Python是动态类型语言(不用声明变量类型超方便!),但类型错误会在运行时爆炸💥
🍱 数据类型全家桶
类型 | 栗子🌰 | 独门绝技 |
---|---|---|
字符串 | “Hello” | 用+拼接,*重复 |
列表 | [1, “二”, True] | 内容可变,万能收纳盒 |
元组 | (1,2,3) | 不可变的保险箱 |
字典 | {“name”: “小明”} | 键值对存储,查资料超快 |
集合 | {1,2,3} | 自动去重,数学运算神器 |
# 列表切片演示
shopping_list = ["🍎", "🍌", "🍊", "🥑"]
print(shopping_list[1:3]) # 输出['🍌', '🍊'](左闭右开!)
🕹️ 程序控制流实战
if语句:智能温度计
temperature = 25
if temperature > 30:
print("开启空调!")
elif 20 <= temperature <=30:
print("开窗通风~")
else:
print("快穿秋裤!")
for循环:吃货计数器
# range(开始,结束,步长)
for i in range(3,0,-1):
print(f"还剩{i}块蛋糕...")
print("蛋糕吃完了😭")
while循环:存款模拟器
balance = 1000
month = 0
while balance < 2000:
balance *= 1.05 # 每月5%利息
month += 1
print(f"第{month}个月,余额:{balance:.2f}")
📝 函数:代码复用神器
def 智能提醒(天气, 温度):
"""根据天气给建议(带默认参数更智能)"""
if 温度 > 28:
建议 = "记得带遮阳伞!"
elif 温度 < 10:
建议 = "穿羽绒服出门!"
else:
建议 = "普通外套即可~"
return f"{天气}天 | {建议}"
print(智能提醒("晴", 15)) # 输出建议
🚀 新手升级路线图
- 每天敲代码1小时(肌肉记忆很重要!)
- 先抄代码再改写(像学写字一样)
- 多做小项目:自动记账本、天气查询器、简易计算器
- 善用官方文档(比百度靠谱!)
- 加Python交流群(抱团进步更快)
💡 过来人的血泪经验
刚开始学的时候,我在缩进上栽过跟头(Python对缩进超严格!)。有次因为混用空格和Tab键,debug了半小时😭。后来养成用IDE自动格式化的习惯就舒服多了~
建议新手一定要多写注释,三个月后回头看代码,你会感谢现在的自己!(别问我怎么知道的…)
🎯 课后练习(试试看!)
- 写个自动生成彩虹屁的程序(随机组合形容词+名词)
- 用循环画出数字金字塔:
1
121
12321
1234321
- 实现简易通讯录(添加/查询/删除联系人)
(代码写不出来没关系,先尝试比完美更重要!)
学习Python就像打游戏升级,每次解决bug都是经验值暴涨!坚持一个月,你就能从青铜变白银~ 有什么问题欢迎留言讨论,咱们一起在编程世界里开荒!