Web Analytics

software-engineer

⭐ 354 stars Russian 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
Некоторые скрипты требуют сторонних библиотек (например, numpy, scipy, torch).

Весь код совместим с Python 3.7+ и написан так, чтобы быть минималистичным, сфокусированным и тестируемым.

Основные особенности

Python

C++

Системы и производительность

Философия обучения

История звёзд

Star History Chart

🤝 Вклад

Нашли ошибку, опечатку или хотите что-то расширить? Откройте PR — приветствуются любые вклады.

📄 Лицензия

Лицензия MIT — свободно используйте, адаптируйте и распространяйте для обучения и преподавания.

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