Открыто

Python: основы языка [2022] [МФТИ] [Никита Честнов]

Тема в разделе "Курсы по программированию", создана пользователем Toxich, 27 авг 2022.

Основной список: 16 участников

Резервный список: 2 участников

  1. 27 авг 2022
    #1
    Toxich
    Toxich ЧКЧлен клуба
    Python: основы языка [2022]
    МФТИ (ФПМИ МФТИ Физтех-школа прикладной математики и информатики)
    Никита Честнов


    Освоите стартовые навыки программирования на языке Python и далее сможете изучать необходимые вам библиотеки Python в зависимости от выбранной области.

    На курсе вы получите прочный фундамент для развития в любой сфере программирования, например, в веб-разработке или анализе данных.

    К концу курса у вас будут четкие представления относительно языка Python и его возможностей.

    Где используется Python:
    1. Web разработка
    2. Машинное обучение и искусственный интеллект
    3. Анализ данных
    4. Автоматизация задач
    и многое другое

    Для кого курс:
    1. Для новичков в программировании
    2. Для тех, кто имеет опыт в программировании и хочет начать изучать Python

    Преимущества Python:
    1. Python прост в использовании
    Программы на python короткие и требуют меньше времени на разработку​
    2. Python - мощный язык
    Обладает всеми возможностями, которые необходимы для современного языка​
    3. Python - объектно-ориентированный язык
    При этом в Python ООП приемами пользоваться не обязательно, в отличие от C++ и Java​
    4. Python легко интегрируется с другими языками
    Можно пользоваться уже имеющимися разработками на других языках​

    На курсе вы:
    1. Изучите основы языка Python с нуля
    2. Научитесь работать с циклами и условиями
    3. Научитесь работать с файлами и выполнять многие другие действия
    4. Научитесь создавать переменные и освоите контейнерные типы данных
    5. Создавать классы и объекты и овладеете объектно-ориентированным программированием

    Занятие 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

    Продажник
     
  2. Последние события

    1. ДенисДенисДенис
      ДенисДенисДенис участвует в складчине.
      20 июн 2024
    2. alensx
      alensx участвует в складчине.
      20 фев 2024
    3. CandyBoy
      CandyBoy участвует в складчине.
      16 фев 2024
    4. gohas
      gohas не участвует в складчине.
      16 янв 2024