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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Алгоритмическая алхимия: ускорение Python с C и Rust»Учеников на курсе 7
Сертификаты, выданные на курсе «Алгоритмическая алхимия: ускорение Python с C и Rust»Сертификатов выдано 4
Отзывы о курсе «Алгоритмическая алхимия: ускорение Python с C и Rust»Отзывов получено 2
Рейтинг курса «Алгоритмическая алхимия: ускорение Python с C и Rust»Рейтинг курса 5.000
Уроки в курсе «Алгоритмическая алхимия: ускорение Python с C и Rust»Количество уроков 35
Тесты в курсе «Алгоритмическая алхимия: ускорение Python с C и Rust»Количество квизов 546
Время прохождения курса «Алгоритмическая алхимия: ускорение Python с C и Rust»Время прохождения курса
Стоимость курса «Алгоритмическая алхимия: ускорение Python с C и Rust»Стоимость курса 1 000 ₽
Обновления курса «Алгоритмическая алхимия: ускорение 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» обн. 1 год назад

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

4 урока
Открытый
1.1 Лаборатория скорости: почему Python медленный?
28
14
8м 41с
1
Открытый
1.2 Заклинания анализа: профилирование кода
20
9
1м 55с
1
Закрытый
1.3 Первые амулеты ускорения: встроенные инструменты
3
3
-
1
Закрытый
1.4 Практикум: находи «узкие горлышки» в коде алхимика.
4
3
-
1

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

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

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

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

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

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

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

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

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

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

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

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

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

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