Курс на 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-скриптов»Учеников на курсе 89
Сертификаты, выданные на курсе «Fortran: От основ до ускорения Python-скриптов»Сертификатов выдано 15
Отзывы о курсе «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-скриптов» 6 ч. Последнее обновление курса «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)