-
Введение
- Зачем вообще читать это руководство?
- Как читать это руководство
- Почему Python?
- Итак Python:
-
Установка Python и ПО
- Дистрибутив Anaconda
- Установка дистрибутива Anaconda
- Windows
- MacOs
- Linux
- Google Colab
-
Запуск Python
- Написание и запуск отдельных программ на Python
- Python Notebook
- Google Colab
- Установка пакетов c conda
- Вычислительный Python
-
Введение в Python и работа с Jupyter Notebook
- Hello World!
- Калькулятор
- Объявление переменных и функций
- Подключение дополнительных библиотек
-
Управляющие выражения
- Структуры данных: списки
- Условия и циклы
-
Парадигмы программирования
- Объектно-ориентированное программирование (ООП)
- Функциональное программирование (ФП)
-
Двигаемся дальше
- Работа с произвольными файлами
- Еще не много важных вещей о переменных и об объектах (дополнительный материал)
- Структуры данных: словари и кортежи
-
NumPy
- Создание Numpy массивов
- Арифметические операции с массивами и векторизация
- Линейная алгебра
- Операции с индексами
- Чтение данных
- Работа с файлами, Pandas
- Построение графиков
-
Вычислительные методы в физике
- Фитирование
- Гистограммы и распределения