Профессия Python-разработчик от ФПМИ МФТИ

    ФПМИ МФТИ
    Стоимость курса
    155 000 Р
    Длительность
    10 месяцев
    Сертификат
    Да
    Начало курса
    В любой момент
    Трудоустройство
    Содействие

    Кому подойдет

    • Тем, кто начинает карьеру в ИТ с нуля
    • ИТ-специалистам без опыта в разработке
    • Действующим ИТ-разработчикам

    Чему Вы научитесь

    • Работа с базами данных с помощью SQL
    • Алгоритмы и структуры данных
    • Работа с операционной системой Linux
    • Работа с системой контроля версий GIT
    • Инструмент контейнеризации Docker
    • Инструменты CI/CD

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

    Курс по выбору. Основы программирования.

    • Устройство памяти
    • Основные типы данных
    • Условные конструкции
    • Циклы
    • Введение в ООП

    Базы данных и SQL.

    • Понятия и синтаксис SQL запросов
    • Разработка архитектуры базы данных
    • Агрегация данных из разных источников
    • Очистка и санитизация данных
    • Паттерны хранения данных
    • Инкрементальная загрузка и оптимизация запросов

    Linux / Git для начинающих.

    • Основные команды и планирование задач в Linux
    • Работа с удаленными серверами: подключение, обмен данными
    • Система контроля кода GIT для командной работы над проектами

    Разработка на Python. Модуль 1. Базовый Python.

    • Введение в Python. Работа в Jupyter Notebook и Google Colab. Базовые типы данных
    • Условия и циклы. Итераторы и генераторы. Контейнеры
    • Функции. Области видимости. Замыкания. Декораторы
    • Основы ООП. Работа с классами в Python
    • Работа с файлами
    • Модули, пакеты в Python. Встроенные модули. Работа со сторонними библиотеками

    Разработка на Python. Модуль 2. Прикладной Python.

    • Введение в NumPy. SciPy
    • Введение в Pandas
    • Введение в визуализацию данных
    • Работа с текстом в Python. Регулярные выражения
    • Веб-скрапинг и парсинг
    • Ускорение программ в Python. Cython. Numba
    • Тестирование в Python
    • Асинхронное программирование в Python
    • Работа с текстом в Python. Регулярные выражения

    Разработка на Python. Модуль 3. Создание веб-приложений на Python.

    • Введение в сети, HTTP, HTML
    • Введение в Flask
    • Введение в Django. Общая структура, отличие от Flask. Обработка запросов.
    • Шаблоны и теги
    • Знакомство с базами данных. Знакомство с Django ORM
    • API, REST
    • Тестирование Django-приложений

    Разработка на Python. Модуль 4. Продвинутая веб-разработка.

    • Асинхронная веб-разработка. Aiohttp
    • Работа со статичными файлами
    • Кеширование
    • Event-based программирование. Django Signal

    Введение в алгоритмы и структуры данных.

    • Математические основы программирования
    • Линейные контейнеры
    • Сортировки
    • Динамическое программирование
    • Хеш-таблицы
    • Деревья поиска и графы

    Docker + CI/CD для начинающих.

    • Настройка Docker на любой современной ОС
    • Актуальные инструменты CI/СD

    Итоговый прикладной проект

    Выполняется в рамках курса «Разработка на Python»:

    Слушатели курса напишут комплексное веб-приложение

    Отзывы о школе 1

    5 из 5
    1
    0
    0
    0
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Милена 15 июня 2023

      С октября прошлого года я прохожу курс Data Scientist на факультете ФПМИ в МФТИ, который включает в себя три блока обучения: Python с уклоном в анализ данных, математику для анализа больших данных и методы программирования машинного обучения (МАДМО). Ранее у меня не было опыта программирования или применения аналитических инструментов в работе с данными. Я приняла решение пройти данный курс, чтобы улучшить свои знания и навыки с целью ускорения обработки финансовых данных на практике. Оказалось, что система машинного обучения и методы анализа данных - это увлекательно и интересно! Я с удовольствием прохожу курс. Главное преимущество данной программы - высокое качество обучения, фокусированное на понимании концепций, значимости и создании своих решений. Больше всего мне нравится то, что курс предоставляет множество материалов для самообучения и визуализаций, что помогает проще получить знания. Преподаватели очень открыты и доступны для конструктивного диалога. Я рекомендую данный курс всем, основываясь на своем личном опыте.

      Был ли отзыв полезен?
    Посмотреть все отзывы о ФПМИ МФТИ