# Learn-Python-Easily **Repository Path**: coderwillyan/learn-python-easily ## Basic Information - **Project Name**: Learn-Python-Easily - **Description**: 轻松学系列之: 轻松学习Python语言 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: https://gitee.com/coderwillyan/Learn-Python-Easily - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 10 - **Created**: 2023-08-04 - **Last Updated**: 2025-12-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🐍 Learn Python Easily —— Python 学习与实践教程 本项目是一个 **系统学习 Python 编程** 的学习与实践仓库,内容覆盖 **开发环境搭建 → Git 基础 → Python 基础 → 常用库 → 实战工具 → 速查手册** 的完整学习路径。 适合零基础到进阶学习者,循序渐进掌握 Python 编程与常见应用场景。 --- ## 📂 项目结构 . ├── 00_开发环境搭建 # Windows / Ubuntu 环境配置 (Python, Conda, Jupyter, IDE) ├── 01_Git_Basic # Git 基础使用教程 ├── 02_Python_Basic # Python 基础语法、函数、容器、面向对象、异常处理等 ├── 03_PythonLib_Pandas # Pandas 数据分析专题 (数据清洗/合并/分组聚合) ├── 04_Python_Practice # Python 实战小工具(CSV、Excel、PPT、邮件、PyQt) ├── 05_Python_速查手册 # 常用工具速查 (Linux, Git, Docker, SQL, Shell) └── README.md --- ## 🧩 模块介绍 ### 00. 开发环境搭建 - Windows / Ubuntu 下 Python 环境安装 - Conda / Jupyter Notebook 使用 - PyCharm, Sublime, Notepad++ 等 IDE 配置 - 配套安装截图(`assets/`) ### 01. Git 基础 - Git 常见操作 - 图文结合,快速上手版本控制 ### 02. Python 基础 - Python 基本语法、判断与循环、容器 - 函数与标准库使用 - 文件操作、面向对象、异常处理 - 附参考资料(Python 学习路线图、教材 PDF) ### 03. Pandas 专题 - 数据清洗、数据合并 - 分组与聚合 - 课程笔记与实战 Notebook ### 04. Python 实战工具集 - **P00_PyQt5**: 界面布局与小工具开发 - **P01_CSVUtil**: CSV 文件合并与拆分工具 - **P02_ScanFile2DBUtil**: 文件扫描并入库 (SQLite) - **P03_ExcelUtil**: Excel 列拆分、表格合并工具 - **P04_Excel2MD**: Excel 转 Markdown 表格 - **P05_CourseScheduleUtil**: 自动生成课程表工具 - **P06_PptFilterUtil**: PPT 批量筛选与处理工具 - **P07_NotesGenerateUtil**: PPT 自动笔记生成 - **P08_EmailAttachmentDownload**: 邮件附件自动下载 ### 05. Python 速查手册 - Linux 速查表 - Git 速查表 - Docker 速查表 - SQL 速查表 - Shell 速查表 --- ## 🛠️ 环境依赖 建议使用 **Anaconda** 管理环境。 核心依赖: - Python 3.8+ - Jupyter Notebook / JupyterLab - Pandas, NumPy, Matplotlib - openpyxl, PyQt5, python-docx, python-pptx - smtplib(邮件处理) --- ## 🚀 快速开始 以 **CSV 文件合并工具** 为例: ```bash cd 04_Python_Practice/P01_CSVUtil/CsvMergeUtil python CsvMergeUtil.py ``` 执行后将自动合并 DataSet/origin 目录下的多个 CSV 文件,并在 DataSet/result 下生成 merged.csv。 ## 📖 学习目标 掌握 Python 的语法基础与常用库 熟悉 Pandas 数据分析与处理 能够使用 Python 编写实用工具(CSV/Excel/PPT/邮件等) 提升开发效率,形成自己的 Python 工具箱 ## 📌 备注 所有章节均配有图文教程(部分为 Markdown,部分为 Notebook) 配套截图位于 assets/ 文件夹中 速查手册为 Excel 版,可快速查询常用命令 ## 🙌 致谢 本项目内容来源于学习与实践积累,部分参考了开源资料。 欢迎 Star ⭐ 和 Fork,持续更新中!