针对python初学者的系列博客
2. Python 基础语法
- Python 的代码结构
- 注释与文档字符串
- 变量与数据类型(整数、浮点数、字符串、布尔值)
- 输入与输出(
input()和print())
- 算术运算符
- 比较运算符
- 逻辑运算符
- 赋值运算符
- 运算符优先级
- 条件语句(
if、elif、else) - 循环语句(
for循环、while循环) - 循环控制(
break、continue、pass)
- 列表(List):创建、访问、修改、常用方法
- 元组(Tuple):特性与使用场景
- 字典(Dictionary):键值对操作
- 集合(Set):去重与集合运算
- 定义与调用函数
- 函数参数(位置参数、默认参数、关键字参数、可变参数)
- 返回值与作用域
- Lambda 表达式
- 文件的打开与关闭(
open()、close()) - 文件的读写操作(
read()、write()) - 文件路径处理(
os模块)
- 异常的概念
try-except语句- 自定义异常
- 模块的导入与使用
- 标准库模块(如
math、random、datetime) - 自定义模块与包
pip包管理工具的使用
- 类与对象
- 属性与方法
- 继承与多态
- 魔术方法(如
__init__、__str__)
os和sys:系统操作re:正则表达式json:JSON 数据处理requests:网络请求
- 项目 1:简易计算器
- 项目 2:猜数字游戏
- 项目 3:文件内容统计工具
- 项目 4:简单的爬虫程序
NumPy基础Pandas基础- 数据可视化(
Matplotlib、Seaborn)
- 自动化脚本编写
- 使用
selenium进行网页自动化 - 使用
pyautogui进行桌面自动化
- Flask/Django 简介
- 创建一个简单的 Web 应用
- 书籍、网站、视频教程
- 开源项目与社区
- 数据分析与机器学习
- Web 开发与后端开发
- 自动化与脚本编写
- 游戏开发与图形界面开发