Skip to content

About

📓 Python学习笔记 — 从零开始的编程学习记录

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

19 Commits

Folders and files

Repository files navigation

📓 Python 学习笔记

从零开始自学 Python 的完整记录,每个知识点都配有可运行的代码示例。

📂 目录结构

python-learning-journal/
├── README.md
├── basics/          # 基础语法(9 个文件)
│   ├── hello_world.py
│   ├── variables.py
│   ├── conditions.py
│   ├── loops.py
│   ├── functions.py
│   ├── lists_dicts.py
│   ├── file_io.py
│   ├── exception_handling.py
│   └── modules.py
├── oop/             # 面向对象(5 个文件)
│   ├── 01_class_and_object.py
│   ├── 02_inheritance.py
│   ├── 03_encapsulation.py
│   ├── 04_polymorphism.py
│   └── 05_advanced.py
└── pandas/          # 数据分析(6 个文件)🆕
    ├── 01_dataframe_series.py
    ├── 02_read_data.py
    ├── 03_data_cleaning.py
    ├── 04_groupby_agg.py
    ├── 05_pivot_table.py
    └── 06_matplotlib.py

🚀 运行方式

确保已安装 Python 3.x,然后在终端中执行:

python basics/hello_world.py
python basics/variables.py
# ... 依此类推

📝 学习进度

基础语法 ✅

  • Hello World — 写出第一行代码
  • 变量与数据类型 — 数字、字符串、布尔值
  • 条件判断 — if / elif / else
  • 循环 — for 循环和 while 循环
  • 函数 — 定义与调用
  • 列表与字典 — 数据容器
  • 文件读写 — 操作文本文件
  • 异常处理 — try / except
  • 模块与包 — import 和 from...import
  • API 请求 — requests 库基础

面向对象编程 🆕

  • 类与对象 — class 定义和实例化
  • 继承 — 子类复用父类代码
  • 封装 — 私有属性和 @property
  • 多态 — 同名方法不同行为
  • 抽象方法 — @abstractmethod
  • 类方法/静态方法 — @classmethod / @staticmethod
  • 组合 — 类之间的拥有关系

🏭 面向对象练手项目 → python-oop-device-manager

数据分析 🆕

  • pandas 基础 — DataFrame / Series
  • 数据读取 — pd.read_csv() / read_excel()
  • 数据清洗 — 处理空值、类型转换、异常值
  • 分组聚合 — groupby() + agg()
  • 数据透视表 — pivot_table() / crosstab()
  • 可视化 — matplotlib 柱状图/折线图/饼图/双轴图
  • 时间序列分析

📈 数据分析练手项目 → python-data-analyzer

下一步计划

  • Web 开发基础 — Flask 入门
  • 自动化脚本 — 批量处理 Excel
  • 单元测试 — pytest

学习路上,不怕慢,就怕站。

About

📓 Python学习笔记 — 从零开始的编程学习记录

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages