本仓库用于记录我的编程学习之路,涵盖 C++、Python、Linux 应用开发、Qt 框架等技术的系统学习过程。通过代码实践、项目开发和笔记整理,持续提升编程能力。
PersonalLearningRecord/
├── basic-learning/ # 基础学习项目
│ ├── CPP/ # C++ 学习
│ ├── Linux应用/ # Linux 应用开发
│ ├── PYTHON/ # Python 学习
│ └── QT/ # Qt 框架学习
└── Advanced Learning/ # 进阶学习项目
└── Linux高级/
1. C++ 学习
- 进度: day01 - day10 系统学习
- 内容: 基础语法 → 面向对象 → 模板
- 重点: 类与对象、继承多态、运算符重载
2. Linux 应用开发
- 进度: 10 个阶段 + 2 个综合项目
- 内容: Linux 基础 → C 语言 → 系统编程 → 网络编程
- 重点: 进程线程、IPC 通信、Socket 编程
3. Python 学习
- 进度: 入门 → 进阶 → 科研 → 面试 → 算法
- 内容: 基础语法、GUI、数据分析、爬虫、CV
- 重点: PyQt、OpenCV、LeetCode 刷题
4. Qt 框架学习
- 进度: day01 - day09 + 15 个综合项目
- 内容: GUI 开发 → 多线程 → 网络 → 数据库
- 重点: 信号槽、自定义控件、综合项目实战
| 模块 | 文件数 | 主要技术栈 |
|---|---|---|
| C++ | ~358 | C++11、面向对象、模板 |
| Linux 应用 | ~500 | C、Linux API、Socket |
| Python | ~444 | Python3、PyQt、OpenCV |
| Qt | ~500 | Qt5、C++、GUI |
- 掌握 C++ 面向对象编程
- 熟悉 Linux 系统编程
- 熟练使用 Python 进行开发
- 掌握 Qt 图形界面开发
- 深入理解计算机底层原理
- 完成综合项目作品集
- 操作系统: Windows / Linux (Ubuntu)
- C++ 编译器: GCC、G++
- Python: Python 3.x
- Qt: Qt 5.x + Qt Creator
- IDE: VS Code、Qt Creator
各模块详细的学习笔记和 README 请查看对应文件夹:
- 2026-04: 完善各模块 README 文档
- 2026-03: 完成 Qt 综合项目
- 2026-02: 完成 Python 进阶学习
- 2026-01: 完成 C++ 系统学习
- GitHub: hewei-bit
- 仓库地址: PersonalLearningRecord
如果觉得本仓库对你有帮助,欢迎 Star 支持!