О книге
Загружаем linux
1.
Linux
1.1.
Устройство
1.2.
Инструменты
1.3.
Внутренности
Учим теорию
2.
Общие знания CS
2.1.
Введение в алгоритмы
2.2.
Основные структуры данных
2.3.
Рекурсия и сортировки
2.4.
Хеш-функции
3.
Введение в вычислительную физику
3.1.
Понятия сходимости, аппроксимации и устойчивости
Устанавливаем python
4.
Разработка ПО
4.1.
Python
4.2.
Прикладное программирование
4.3.
Жизненный цикл
4.4.
Базы данных
Обрабатываем данные
5.
Обработка и анализ данных
5.1.
Инструменты
5.2.
Базовые алгоритмы
5.3.
Нейронные сети
5.4.
Машинное обучение
Профилируем, оптимизируем, ускоряем
6.
Быстрее Python! Еще быстрее!
6.1.
Performance
6.2.
Multithreading and GIL
6.3.
Async
6.4.
CUDA
Учимся у других
7.
Коды и скрипты
7.1.
Уравнение огибающей Капчинского-Владимирского для пучка заряженных частиц
7.2.
Релятивисткая разностная схема для расчета динамики частиц в сложных электрических и магнитных полях
7.3.
Оптимизация огибающей пучка заряженных частиц с помощью генетического алгоритма
7.4.
Коррекция равновесной орбиты в ускорителе заряженных частиц с применением матрицы отклика и нейронных сетей
Резюме
8.
Резюме
9.
Литература
10.
О себе
Light
Rust
Coal
Navy
Ayu
Разработка и применение программного обеспечения в физических исследованиях
Общие знания