Skip to content

hewei-bit/Personal_Learning_Record

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

个人学习记录仓库

简介

本仓库用于记录我的编程学习之路,涵盖 C++、Python、Linux 应用开发、Qt 框架等技术的系统学习过程。通过代码实践、项目开发和笔记整理,持续提升编程能力。

项目结构

PersonalLearningRecord/
├── basic-learning/              # 基础学习项目
│   ├── CPP/                     # C++ 学习
│   ├── Linux应用/                # Linux 应用开发
│   ├── PYTHON/                  # Python 学习
│   └── QT/                      # Qt 框架学习
└── Advanced Learning/           # 进阶学习项目
    └── Linux高级/

学习模块

  • 进度: day01 - day10 系统学习
  • 内容: 基础语法 → 面向对象 → 模板
  • 重点: 类与对象、继承多态、运算符重载
  • 进度: 10 个阶段 + 2 个综合项目
  • 内容: Linux 基础 → C 语言 → 系统编程 → 网络编程
  • 重点: 进程线程、IPC 通信、Socket 编程
  • 进度: 入门 → 进阶 → 科研 → 面试 → 算法
  • 内容: 基础语法、GUI、数据分析、爬虫、CV
  • 重点: PyQt、OpenCV、LeetCode 刷题
  • 进度: 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++ 系统学习

? 联系方式


如果觉得本仓库对你有帮助,欢迎 Star 支持!

About

个人学习记录仓库 本仓库用于记录我的编程学习之路,涵盖 C++、Python、Linux 应用开发、Qt 框架等技术的系统学习过程。通过代码实践、项目开发和笔记整理,持续提升编程能力。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors