Курс на Stepik
Обложка курса «Fortran: От основ до ускорения Python-скриптов» на Stepik
1 500 ₽

Fortran: От основ до ускорения Python-скриптов ★ 5.000

Открыть на
STEPIK.ORG

Ваш Python тормозит на тяжелых расчетах? Освойте Fortran — язык, на котором держится вся современная наука (NASA, CERN) и библиотеки NumPy/SciPy. Научитесь находить узкие места и ускорять код в 100 раз, создавая собственные расширения для Python

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Fortran: От основ до ускорения Python-скриптов»Учеников на курсе 92
Сертификаты, выданные на курсе «Fortran: От основ до ускорения Python-скриптов»Сертификатов выдано 16
Отзывы о курсе «Fortran: От основ до ускорения Python-скриптов»Отзывов получено 4
Рейтинг курса «Fortran: От основ до ускорения Python-скриптов»Рейтинг курса 5.000
Уроки в курсе «Fortran: От основ до ускорения Python-скриптов»Количество уроков 33
Тесты в курсе «Fortran: От основ до ускорения Python-скриптов»Количество квизов 95
Время прохождения курса «Fortran: От основ до ускорения Python-скриптов»Время прохождения курса —
Стоимость курса «Fortran: От основ до ускорения Python-скриптов»Стоимость курса 1 500 ₽ —
Обновления курса «Fortran: От основ до ускорения Python-скриптов»Обновления курса — —
Дата публикации курса «Fortran: От основ до ускорения Python-скриптов»Дата публикации курса — ———
Последнее обновление курса «Fortran: От основ до ускорения Python-скриптов»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Fortran: От основ до ускорения Python-скриптов» 10 разделов Уроки в курсе «Fortran: От основ до ускорения Python-скриптов» 33 урока Тесты в курсе «Fortran: От основ до ускорения Python-скриптов» 95 тестов Время прохождения курса «Fortran: От основ до ускорения Python-скриптов» 5 ч. Последнее обновление курса «Fortran: От основ до ускорения Python-скриптов» обн. 15 марта 2026

Setup: Лаборатория High Performance Computing

4 урока
1. Знакомство с Fortran ↗
2. Готовим лабораторию: VS Code + GFortran ↗
3. Структура программы и "Hello, World!" ↗
4. Наш финальный проект: Симулятор полета ↗

Data Types: Строгая типизация и надежность NASA

3 урока
1. Переменные и базовые типы данных ↗
2. Арифметические операции и встроенные функции ↗
3. Ввод данных с клавиатуры (READ *) ↗

Logic: Алгоритмы принятия решений

2 урока
1. Условный оператор IF ... END IF ↗
2. Оператор выбора SELECT CASE ↗

Vectorization I: Обработка потоков данных

3 урока
1. Цикл DO. Повторение — мать учения ↗
2. Одномерные массивы ↗
3. Цикл DO WHILE ↗

Vectorization II: Тензоры, Матрицы и Линейная алгебра

4 урока
1. Многомерные массивы (матрицы) ↗
2. Срезы массивов ↗
3. Встроенные функции для работы с массивами ↗
4. Конструкция WHERE ↗

Architecture: Создание API и библиотек

4 урока
1. Функции (FUNCTION) ↗
2. Подпрограммы (SUBROUTINE) ↗
3. Модули (MODULE). Организация кода и создание библиотек ↗
4. Финальный проект — Шаг 1: Создаем «физическую библиотеку» ↗

Data Pipelines: Обработка Big Data и CSV

4 урока
1. Основы файлового ввода/вывода (OPEN, CLOSE, READ, WRITE) ↗
2. Форматированный вывод (FORMAT) ↗
3. Чтение файлов в цикле до конца ↗
4. Финальный проект — Шаг 2: Запись результатов в файл ↗

Memory Management: Эффективное управление памятью

4 урока
1. Динамические (аллоцируемые) массивы (ALLOCATABLE) ↗
2. Производные типы (TYPE ... END TYPE) ↗
3. Финальный проект — Шаг 3: Финальная сборка и анализ ↗
4. Визуализация результатов ↗

Roadmap: Путь к суперкомпьютерам и кластерам

1 урок
1. Что дальше? Краткий обзор тем для дальнейшего изучения ↗

⚡ Бонус-модуль: Python + Fortran. Турбо-режим.

4 урока
1. Почему Python тормозит и как Fortran его спасает? ↗
2. Магия одной команды — F2PY ↗
3. Профессиональный подход — ISO_C_BINDING ↗
4. Практика — Генератор Фракталов (Mandelbrot) ↗