Курс на Stepik
Обложка курса «Алгоритмическая алхимия: ускорение Python с C и Rust» на Stepik
Бесплатно

Алгоритмическая алхимия: ускорение Python с C и Rust 5.000

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

Добро пожаловать в мир алхимии алгоритмов! В этом курсе вы сможете пройти квесты, где каждое задание — это шаг к ускорению Python с помощью магии C, Cython и Rust. Каждое испытание научит вас эффективно профилировать код, ускорять алгоритмы и разрабатывать быстрые модули. Погрузитесь в уникальный формат обучения, решая реальные задачи и применяя полученные знания на практике. С каждым успешным квестом вы будете приближаться к вершине алгоритмической мощи и сможете ускорить свои проекты в 10+ раз!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Алгоритмическая алхимия: ускорение Python с C и Rust»Учеников на курсе 41
Сертификаты, выданные на курсе «Алгоритмическая алхимия: ускорение Python с C и Rust»Сертификатов выдано 0
Отзывы о курсе «Алгоритмическая алхимия: ускорение Python с C и Rust»Отзывов получено 2
Рейтинг курса «Алгоритмическая алхимия: ускорение Python с C и Rust»Рейтинг курса 5.000
Уроки в курсе «Алгоритмическая алхимия: ускорение Python с C и Rust»Количество уроков 35
Тесты в курсе «Алгоритмическая алхимия: ускорение Python с C и Rust»Количество квизов 546
Время прохождения курса «Алгоритмическая алхимия: ускорение Python с C и Rust»Время прохождения курса
Обновления курса «Алгоритмическая алхимия: ускорение Python с C и Rust»Обновления курса
Дата публикации курса «Алгоритмическая алхимия: ускорение Python с C и Rust»Дата публикации курса
Последнее обновление курса «Алгоритмическая алхимия: ускорение Python с C и Rust»Последнее обновление
Сложность normal

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

Разделы в курсе «Алгоритмическая алхимия: ускорение Python с C и Rust» 8 разделов Уроки в курсе «Алгоритмическая алхимия: ускорение Python с C и Rust» 35 уроков Тесты в курсе «Алгоритмическая алхимия: ускорение Python с C и Rust» 546 тестов Время прохождения курса «Алгоритмическая алхимия: ускорение Python с C и Rust» 0 ч. Последнее обновление курса «Алгоритмическая алхимия: ускорение Python с C и Rust» обн. 3 января 2026

1. Врата Академии: магия Python

4 урока
Открытый
1.1 Лаборатория скорости: почему Python медленный?
31
12
4м 42с
1
Открытый
1.2 Заклинания анализа: профилирование кода
13
10
2м 51с
1
Закрытый
1.3 Первые амулеты ускорения: встроенные инструменты
8
8
-
1
Закрытый
1.4 Практикум: находи «узкие горлышки» в коде алхимика.
8
8
-
1

2. Руны Си — язык древних магов ⚔️

5 уроков
Открытый
2.1 Знакомство с магией Python.h — как Python разговаривает с C.
14
9
1м 34с
1
Закрытый
2.2 Создание простого модуля на C (hello world, factorial).
7
6
-
1
Закрытый
2.3 Сборка заклинаний: distutils, setuptools.
6
6
-
0
Закрытый
2.4 Работа с массивами и числами в C.
6
6
-
0
Закрытый
2.5 Практикум: ускорить сортировку или поиск чисел.
6
6
-
0

3. Зельеварение Cython 💎

5 уроков
Закрытый
3.1 Что такое Cython и зачем алхимики его используют.
7
6
-
0
Закрытый
3.2 Компиляция Python-скриптов в бинарные заклинания.
7
6
-
0
Закрытый
3.3 Аннотации типов: превращение переменных в «твёрдые кристаллы».
6
6
-
0
Закрытый
3.4 Ускорение циклов и рекурсии.
6
6
-
0
Закрытый
3.5 Практикум: ускорить обработку числовых рядов
6
6
-
0

4. Алхимические инструменты Cython 🔥

4 урока
Закрытый
4.1 Векторизация: работа с NumPy через Cython.
6
6
-
0
Закрытый
4.2 Встраивание C-функций в Cython.
6
6
-
0
Закрытый
4.3 Работа с памятью: указатели и массивы.
6
6
-
0
Закрытый
4.4 Практикум: написать быструю матричную операцию.
6
6
-
0

5. Артефакты Rust — клинок скорости 🦀

5 уроков
Закрытый
5.1 Основы Rust: владение, заимствование, безопасность памяти.
6
6
-
0
Закрытый
5.2 Подключение к Python: библиотека PyO3.
6
6
-
0
Закрытый
5.3 Maturin — алхимический котёл для сборки.
6
6
-
0
Закрытый
5.4 Простейший модуль Rust для Python.
6
6
-
0
Закрытый
5.5 Практикум: реализовать быструю функцию
6
6
-
0

6. Продвинутая алхимия Rust ✨

4 урока
Закрытый
6.1 Обработка массивов и строк в Rust.
6
6
-
0
Закрытый
6.2 Асинхронная магия: async Rust + Python.
6
6
-
0
Закрытый
6.3 Интеграция с NumPy через Rust.
6
6
-
0
Закрытый
6.4 Практикум: реализовать быстрый алгоритм поиска подстрок.
6
6
-
0

7. Сравнительная алхимия ⚖️

4 урока
Закрытый
7.1 Таблица выбора инструментов: где Rust лучше, где C.
6
6
-
0
Закрытый
7.2 Совместное использование C и Rust.
6
6
-
0
Закрытый
7.3 Сравнение производительности на примерах.
6
6
-
0
Закрытый
7.4 Практикум: решить одну задачу тремя способами
6
6
-
0

8. Алхимия проектов 🏗️

4 урока
Закрытый
8.1 Оптимизация работы с изображениями.
6
6
-
0
Закрытый
8.2 Ускорение алгоритмов шифрования.
6
6
-
0
Закрытый
8.3 Ускорение симуляций (например, клеточный автомат).
6
6
-
0
Закрытый
8.4 Финальный проект: ускорить настоящий Python-проект в 10+ раз.
6
6
-
0