一、什么是 Python?
Python 是一门**高级、解释型、面向对象、动态类型**的通用编程语言。由荷兰计算机科学家 Guido van Rossum 于 1991 年正式发布。
Python 最大的特点是语法简洁、接近自然语言,代码可读性极高,非常适合零基础入门学习。
Python 的设计哲学:优雅、明确、简单,尽量用最少的代码完成最多的功能。
二、Python 语言的核心特点
- ✅ 语法简单,学习门槛低,零基础也能快速上手
- ✅ 跨平台支持:Windows / MacOS / Linux / 树莓派
- ✅ 免费开源,可自由使用、分发、修改
- ✅ 拥有极其丰富的第三方库,几乎覆盖所有开发场景
- ✅ 支持面向过程、面向对象、函数式编程
- ✅ 开发效率极高,代码量远少于 Java / C++
三、Python 主要应用领域
Python 功能非常强大,应用范围几乎覆盖整个IT行业:
- 🌐 Web 开发:Django、Flask、FastAPI
- 📊 数据处理与数据分析:Pandas、Numpy
- 🤖 人工智能与机器学习:TensorFlow、PyTorch
- 🤖 深度学习、计算机视觉、自然语言处理
- 🤖 自动化办公、自动化测试、自动化脚本
- 🎮 游戏开发、爬虫开发、服务器运维
- 💻 桌面软件开发:Tkinter、PyQt
四、为什么推荐零基础学 Python?
1. 语法最接近英语,不用记复杂符号
2. 代码量少,开发速度快
3. 就业方向多,薪资高
4. 学生、上班族、零基础都能学
5. 全球最受欢迎编程语言之一(连续多年排名第一)
五、第一个 Python 程序(Hello World)
Python 的入门程序非常简单,只需要一行代码:
# 这是Python的第一个入门程序
print("Hello, World!")
print("我开始学习Python啦!")
运行结果:
Hello, World!
我开始学习Python啦!
代码解释:
print()是Python内置函数,作用是输出内容到屏幕- 引号内的内容是字符串,会原样输出
- # 开头代表注释,不会被执行
进阶案例 1:打印多段文字
我们可以用多个 print 语句打印更多内容:
# 自我介绍小程序
print("========== 个人介绍 ==========")
print("姓名:小明")
print("年龄:18岁")
print("爱好:编程、阅读、运动")
print("==============================")
print() # 打印空行
print("欢迎大家学习Python!")
运行结果:
========== 个人介绍 ==========
姓名:小明
年龄:18岁
爱好:编程、阅读、运动
==============================
欢迎大家学习Python!
进阶案例 2:print 的高级用法
print 函数还支持同时输出多个内容:
# 多个参数输出
name = "小红"
age = 20
print("姓名:", name)
print("年龄:", age)
print("姓名+年龄:", name, age)
# 用不同分隔符
print("A", "B", "C", sep="-") # 用 - 分隔
print("A", "B", "C", sep="|") # 用 | 分隔
print("A", "B", "C", sep="") # 不用分隔符
# 控制结尾
print("第一行", end=" ") # 结尾用空格,不换行
print("第二行") # 接在上一行后面
运行结果:
姓名: 小红
年龄: 20
姓名+年龄: 小红 20
A-B-C
A|B|C
ABC
第一行 第二行
进阶案例 3:简单的数学计算
Python 也可以直接在 print 中进行数学运算:
# 打印计算结果
print("10 + 5 =", 10 + 5)
print("10 - 5 =", 10 - 5)
print("10 × 5 =", 10 * 5)
print("10 ÷ 5 =", 10 / 5)
# 打印乘法表小例子
print("=" * 20)
print("3 × 1 =", 3 * 1)
print("3 × 2 =", 3 * 2)
print("3 × 3 =", 3 * 3)
print("=" * 20)
运行结果:
10 + 5 = 15
10 - 5 = 5
10 × 5 = 50
10 ÷ 5 = 2.0
====================
3 × 1 = 3
3 × 2 = 6
3 × 3 = 9
====================
六、Python 可以做什么小项目?
学完基础语法后,你可以轻松做出这些实用工具:
- ✅ 批量重命名文件
- ✅ 图片压缩、加水印工具
- ✅ 摄像头实时预览
- ✅ 串口通信工具
- ✅ 自动发送邮件
- ✅ 网页爬虫、数据采集
七、学习建议(零基础必看)
1. 多动手敲代码,不要只看不练
2. 遇到报错先学会看提示,不要害怕报错
3. 从基础语法开始,循序渐进
4. 每学一个知识点就写一个小案例
5. 坚持练习,编程是练出来的,不是看出来的
本章总结
本节我们学习了 Python 的基本概念、特点、应用领域,并成功写出了第一个 Python 程序。
Python 是一门非常适合零基础的语言,简单又强大,只要坚持练习,就能快速掌握并做出实用项目。
下一节我们将学习:Python 环境安装与配置。