文章目录
🌟 Python到底有多火?(看看这些数据就知道!)
根据Stack Overflow 2023开发者调查,Python已经连续5年蝉联最受欢迎编程语言前三甲!全球超过800万开发者正在用Python做这些事:
- 网站开发(Instagram就是用Python写的!)
- 数据分析(听说华尔街分析师现在都改行学Python了)
- 人工智能(没有Python哪来的ChatGPT?)
- 自动化办公(每天重复的Excel操作?Python帮你1秒搞定)
🛠️ 超详细环境搭建(手把手教学版)
第一步:安装Python(记住这3个重点!)
- 访问Python官网(认准https别进错!)
- 下载时一定勾选"Add Python to PATH"(超级重要!!!)
- 安装完成后按Win+R输入
cmd打开命令行,输入:
python --version
看到类似Python 3.11.4就说明安装成功啦!
第二步:选个趁手的编辑器(新手推荐这2款)
- VS Code(微软出品必属精品)
- 安装Python扩展包
- 快捷键
Ctrl+Shift+P打开命令面板
- PyCharm Community版(免费够用!)
- 专业开发者的选择
- 智能提示超好用
📚 5大核心语法(菜鸟到高手的必经之路)
1. 变量与数据类型(编程的乐高积木)
# 基础数据类型四件套
name = "小明" # 字符串(记得加引号!)
age = 18 # 整数(不用引号)
height = 1.75 # 浮点数(带小数点)
is_student = True # 布尔值(True/False首字母大写!)
# 类型查看神器
print(type(name)) # 输出:<class 'str'>
2. 流程控制(让程序学会思考)
# if-else经典结构
score = 85
if score >= 90:
print("学霸!")
elif 60 <= score < 90:
print("再接再厉~") # 这里会执行!
else:
print("要加油啦!")
# 循环三剑客
# for循环(已知次数时用)
for i in range(5): # 输出0-4
print(i)
# while循环(条件控制时用)
count = 3
while count > 0:
print(f"倒计时:{count}")
count -= 1
3. 函数(代码复用的艺术)
# 定义函数
def greet(name, times=1): # 默认参数超实用!
"""打招呼函数(文档字符串很重要)"""
return f"你好{name}!" * times
# 使用函数
print(greet("张三")) # 输出:你好张三!
print(greet("李四", 3)) # 输出三次
4. 数据结构(四大金刚必须掌握)
# 列表(可变数组)
fruits = ["苹果", "香蕉", "橙子"]
fruits.append("芒果") # 添加元素
# 元组(不可变)
colors = ("红", "绿", "蓝")
# 字典(键值对)
person = {
"name": "王五",
"age": 25,
"hobbies": ["编程", "游戏"]
}
# 集合(去重神器)
unique_numbers = {1, 2, 2, 3} # 自动变成{1,2,3}
5. 文件操作(数据处理第一步)
# 读取文件
with open("data.txt", "r", encoding="utf-8") as f:
content = f.read()
# 写入文件
with open("output.txt", "w") as f:
f.write("Hello Python!")
💻 新手必做3大实战项目(简历加分项!)
项目1:自动天气查询
import requests
city = input("输入城市:")
url = f"http://wthrcdn.etouch.cn/weather_mini?city={city}"
data = requests.get(url).json()
print(f"{city}天气:")
print(f"温度:{data['data']['wendu']}℃")
print(f"建议:{data['data']['ganmao']}")
项目2:Excel数据处理
import pandas as pd
# 读取Excel
df = pd.read_excel("销售数据.xlsx")
# 计算总销售额
total = df["销量"] * df["单价"]
df["总价"] = total
# 保存新文件
df.to_excel("处理后的数据.xlsx", index=False)
项目3:简易计算器
while True:
try:
num1 = float(input("第一个数字:"))
operator = input("运算符(+-*/):")
num2 = float(input("第二个数字:"))
if operator == "+":
print(f"结果:{num1 + num2}")
elif operator == "-":
print(f"结果:{num1 - num2}")
elif operator == "*":
print(f"结果:{num1 * num2}")
elif operator == "/":
print(f"结果:{num1 / num2}")
else:
print("无效运算符!")
except:
print("输入有误,请重新输入!")
🚀 学习路线图(少走弯路的秘诀)
- 基础语法 → 2. 常用库学习 → 3. 项目实战 → 4. 框架学习 → 5. 参与开源
推荐学习资源:
- 官方文档(永远的神!)
- 《Python编程:从入门到实践》(豆瓣评分9.2)
- 菜鸟教程Python专栏(中文友好)
❌ 新手常见错误TOP5(提前避坑!)
- 缩进错误(Python对空格超敏感!)
- 忘记冒号(if/for语句后面必须加:)
- 变量未定义就使用(NameError警告)
- 修改不可变类型(比如元组)
- 文件路径错误(建议使用绝对路径)
坚持练习30天,你会发现:
- 处理Excel再也不用鼠标点到手酸
- 重复工作都能写成脚本自动完成
- 数据分析原来可以这么简单
- 甚至能自己开发小游戏!
(还在等什么?赶紧打开编辑器写你的第一行代码吧!)
74

被折叠的 条评论
为什么被折叠?



