📚 课程简介
欢迎来到 Python 基础课程!本课程将带领你从零基础开始学习 Python 编程,掌握编程的核心概念,为数据分析、Web 开发、自动化等领域打下坚实的基础。
学习目标:
- 理解编程的基本概念
- 掌握 Python 的核心语法
- 学会使用常用数据结构
- 编写简单的 Python 程序
- 培养编程思维和问题解决能力
第一章:Python 入门
Python 简介与安装
什么是 Python?
Python 是一种简单易学、功能强大的编程语言。它具有高效的高级数据结构和简单有效的面向对象编程方法。
Python 的特点:
- 语法简洁清晰
- 跨平台兼容性
- 丰富的标准库和第三方库
- 广泛的应用领域
第一个 Python 程序
让我们从经典的 "Hello, World!" 程序开始:
# 这是一个注释
print("Hello, World!")
✏️ 练习
尝试修改上面的代码,打印出你自己的名字!
第二章:变量与数据类型
变量
变量是存储数据的容器。在 Python 中,你可以这样定义变量:
# 定义变量
name = "张三"
age = 25
height = 1.75
is_student = True
# 打印变量
print(name)
print(age)
基本数据类型
Python 中的基本数据类型:
- 整数 (int):例如 1, 100, -5
- 浮点数 (float):例如 3.14, 2.0, -0.5
- 字符串 (str):例如 "Hello", 'Python'
- 布尔值 (bool):True 或 False
# 类型转换
num_str = "100"
num = int(num_str)
print(num) # 输出: 100
第三章:运算符
算术运算符
a = 10
b = 3
print(a + b) # 加法: 13
print(a - b) # 减法: 7
print(a * b) # 乘法: 30
print(a / b) # 除法: 3.333...
print(a // b) # 整除: 3
print(a % b) # 取余: 1
print(a ** b) # 幂运算: 1000
比较运算符
x = 5
y = 10
print(x == y) # 等于: False
print(x != y) # 不等于: True
print(x < y) # 小于: True
print(x > y) # 大于: False
第四章:控制流程
条件语句
age = 18
if age >= 18:
print("成年人")
elif age == 18:
print("刚成年")
else:
print("未成年人")
循环
for 循环:
# 遍历列表
fruits = ["苹果", "香蕉", "橙子"]
for fruit in fruits:
print(fruit)
# 使用 range
for i in range(1, 6):
print(i)
while 循环:
count = 1
while count <= 5:
print(count)
count += 1
第五章:函数
定义函数
def greet(name):
"""问候函数"""
return f"你好,{name}!"
print(greet("小明"))
函数参数
def add(a, b=0):
return a + b
print(add(5, 3)) # 8
print(add(10)) # 10
第六章:数据结构
列表
# 创建列表
numbers = [1, 2, 3, 4, 5]
# 访问元素
print(numbers[0]) # 1
# 添加元素
numbers.append(6)
# 切片
print(numbers[1:4]) # [2, 3, 4]
字典
# 创建字典
student = {
"name": "小红",
"age": 20,
"major": "计算机"
}
# 访问值
print(student["name"])
# 添加键值对
student["grade"] = "A"
📊 学习进度
课程已完成 10% - 继续加油!