Developer PRO: Python-разработчик + Алгоритмы + Bash/Git

15 участников

О чём курс

Станьте middle-разработчиком, освоив связку из Python 3.12+, алгоритмов и инструментов системного администрирования. Этот материал закрывает разрыв между знанием синтаксиса языка и способностью писать высокопроизводительный, оптимизированный код для реальных продакшен-задач.

Внутри три полноценных блока: алгоритмы и структуры данных с анализом сложности (O-нотация), глубокое погружение в возможности Python (метаклассы, асинхронность, декораторы) и автоматизация работы в среде Linux через Bash и Git. Вы научитесь не просто писать скрипты, а управлять CI/CD-пайплайнами, профилировать потребление памяти через tracemalloc и эффективно использовать Git-workflow для командной разработки. Программа ориентирована на тех, кто хочет перейти от базового написания кода к проектированию архитектурно сложных и отказоустойчивых решений.

Программа обучения

  • Алгоритмы и структуры данных:
    • O-нотации и анализ сложности
    • Массивы, списки, стеки и очереди
    • Сортировки и поиск
    • Кучи, деревья и хэш-таблицы
    • Детерминированный Quick Sort
    • Дерево отрезков
    • Модули в разработке: графы, теория чисел, геометрия и потоки
  • Python для профессионалов:
    • Итераторы и генераторы
    • Декораторы, дескрипторы и метаклассы
    • Контекст-менеджеры
    • Асинхронное программирование (asyncio)
    • Оптимизация производительности (cProfile, timeit, tracemalloc)
  • Bash + Git:
    • Shell-команды и автоматизация скриптами
    • Регулярные выражения
    • Работа с cron и процессами Linux
    • Сетевые утилиты (ping, curl, wget)
    • Управление доступом в Unix-системах
    • Git-workflow: branch, merge, rebase, cherry-pick, stash, tag
    • Интеграция с CI/CD (GitHub Actions, GitLab CI)
    • Git Hooks и стратегии ветвления
Складчина создана 29 мая 2025 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 11

АМ Алексей Малышкин Все материалы
744 ₽ 5 010 ₽