Python: основы языка от ФПМИ МФТИ

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

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

    • Для новичков в программировании
    • Для тех, кто имеет опыт в программировании и хочет начать изучать Python

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

    • изучите основы языка Python с нуля
    • научитесь создавать переменные и освоите контейнерные типы данных
    • научитесь работать с циклами и условиями
    • научитесь работать с файлами и выполнять многие другие действия
    • создавать классы и объекты и овладеете объектно-ориентированным программированием

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

    Занятие 1. Знакомство с Python

    • Введение в Python
    • Работа в Jupyter Notebook и Google Colab
    • Числовые типы данных
    • Условия и циклы

    Занятие 2. Управление вычислениями. Контейнеры

    • Списки, кортежи, словари, множества
    • Циклы for и while
    • List, dict, set comprehensions

    Занятие 3. Функциональное программирование в Python

    • Базовый синтаксис: объявление/вызов, аргументы по умолчанию
    • Рекурсия
    • Передача по ссылке
    • Конструкции args, kwargs
    • Распаковка контейнеров при вызове
    • Генераторы
    • Области видимости
    • Замыкания
    • Объектная природа функций
    • Декораторы
    • Лямбда-функции

    Занятие 4. Классы в Python (часть 1)

    • Основные принципы ООП
    • Объявление класса, создание экземпляра
    • Атрибуты и методы класса
    • Наследование. Множественное наследование. Ромбовидное наследование.
    • Приватность атрибутов

    Занятие 5. Классы в Python (часть 2)

    • Объектно-ориентированный подход к созданию итераторов и генераторов
    • Магические методы
    • Перегрузка операторов

    Занятие 6. Исключения, модули, встроенный модуль

    • Устройство исключений
    • Создание и работа с модулями
    • Встроенный модуль python
    • Работа с файловой системой

    Занятие 7. Модуль Numpy

    • Обзор модуля
    • Оптимизация кода с помощью Numpy
    • Работа со строками
    • Анализ многомерных массивов в Numpy

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

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

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

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