Web Analytics

software-engineer

⭐ 354 stars Simplified Chinese by mrshaw01

🌐 语言

软件工程师

pre-commit status

Last Commit Issues Pull Requests

一个精心整理的高质量学习资源集合,重点关注Python,并很快扩展到C/C++,旨在构建坚实的软件工程基础和系统级理解。

仓库结构

.
├── python-basic/           # Essential Python syntax, data types, and operations
├── python-advanced/        # Decorators, threading, logging, JSON, and more
├── python-OOP/             # Deep dive into Python's object-oriented programming
├── cpp-basic/              # Fundamentals of C++: syntax, memory, pointers, etc.
├── cpp-advanced/           # Advanced C++: RAII, noexcept, smart pointers, RVO, etc.
├── cpp-OOP/                # Object-oriented programming in C++
├── CUDA/                   # GPU programming with CUDA (host & device code)
├── MPI/                    # Message Passing Interface programming and demos
├── docs/                   # System-level notes on performance, Python-C++ interop, mixed precision, etc.
└── README.md               # Project overview (this file)

如何使用

每个编号文件夹包含一个解释概念的 README.md 文件,以及可运行的 .py 文件。例如:

cd python-advanced/08-decorators
python basic_function_decorator.py
一些脚本需要第三方库(例如,numpyscipytorch)。

所有代码兼容 Python 3.7+,并编写得 简洁、专注且可测试

亮点

Python

C++

系统与性能

学习理念

Star 历史

Star History Chart

🤝 贡献

发现 bug、错字或想扩展内容?开个 PR — 欢迎所有贡献。

📄 许可协议

MIT 许可证 — 免费使用、改编和分享,用于学习和教学。

--- Tranlated By Open Ai Tx | Last indexed: 2025-07-18 ---