Web Analytics

software-engineer

⭐ 354 stars Japanese 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 History Chart

🤝 貢献

バグ、タイプミスを見つけた、または何かを拡張したいですか?PRを開いてください — すべての貢献を歓迎します。

📄 ライセンス

MITライセンス — 学習や教育のための使用、適応、共有は自由です。

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