Скачать 

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

Цена: 495 РУБ
Организатор: Robot
Список участников складчины:
  • 1. Sunshine
  • 2. йцукен_qwerty
  • 3. Vime
  • 4. Юлия Б
Robot
Robot
Складчик
  • #1

[МФТИ] 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
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Похожие складчины

Войдите или зарегистрируйтесь, чтобы комментировать и скачивать складчины!

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт на форуме. Это не сложно!

Вход

Вы уже зарегистрированы? Войдите.

Сверху