Python就像编程界的瑞士军刀(万能工具包)!它既能做网站开发(Django/Flask),又能玩数据分析(Pandas/Numpy),还能搞人工智能(TensorFlow/PyTorch)。最最最重要的是——语法简单到连小学生都能看懂!!!
举个栗子:
# 其他语言要写十行代码的功能,Python一行搞定!
print("Hello World") # 这就是你的第一个Python程序
(敲黑板)Python开发者平均年薪28W+(2024年最新数据),市场需求量是Java的1.5倍!最重要的是——它真的对新手超友好!
python --version
# 看到版本号就成功啦!
(避坑指南)很多教程会教你们用Anaconda,但新手建议先用原生Python!避免环境混乱~
# 自动类型推断,不用声明类型!
name = "小明" # 字符串
age = 18 # 整数
height = 1.75 # 浮点数
is_student = True # 布尔值
# 格式化输出(Python3.6+推荐写法)
print(f"{name}今年{age}岁,身高{height}米")
# if-else语句(注意冒号和缩进!)
score = 85
if score >= 90:
print("优秀")
elif score >= 60:
print("及格")
else:
print("准备补考吧...")
# 三目运算符(装X必备)
result = "通过" if score >=60 else "挂科"
def calculate_bmi(weight, height):
"""
计算BMI指数
:param weight: 体重(kg)
:param height: 身高(m)
:return: BMI值
"""
return weight / (height ** 2)
# 调用函数
print(calculate_bmi(70, 1.75)) # 输出22.857
class Student:
def __init__(self, name, age):
self.name = name
self.age = age
def introduce(self):
print(f"大家好,我是{self.name},今年{self.age}岁")
# 创建实例
xiaoming = Student("小明", 18)
xiaoming.introduce()
try:
num = int(input("请输入数字:"))
except ValueError:
print("输入的不是数字!")
else:
print(f"输入的数字是:{num}")
finally:
print("程序执行完毕")
import random
number = random.randint(1, 100)
while True:
guess = int(input("猜数字(1-100):"))
if guess == number:
print("恭喜猜中了!")
break
elif guess < number:
print("猜小了")
else:
print("猜大了")
import requests
from bs4 import BeautifulSoup
url = "https://www.example.com"
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
# 提取所有链接
for link in soup.find_all('a'):
print(link.get('href'))
(血泪教训)千万别同时看多本教材!选一本主攻,其他作为参考。重要的事情说三遍:多写代码!多写代码!多写代码!
Q:学了基础语法后不知道做什么?
A:先做课后练习题 → 再克隆小项目 → 最后尝试原创项目
Q:遇到报错怎么办?
A:1. 仔细阅读报错信息 2. 复制错误到Google 3. 查看Stack Overflow
Q:需要学Python2吗?
A:2024年了!直接学Python3!很多公司还在用Python2的代码,但新项目都用Python3了
第一阶段(1-2周):基础语法 → 流程控制 → 函数
第二阶段(2-3周):面向对象 → 异常处理 → 文件操作
第三阶段(1个月):第三方库使用 → 项目实战
第四阶段(持续):框架学习 → 算法训练 → 参与开源项目
(别光看不动手啊)现在马上打开你的编辑器,把文章里的代码都敲一遍!遇到问题欢迎在评论区留言,看到都会回复~