Топ-100

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

Admin

Администратор
Команда форума
Регистрация
31 Дек 2017
Сообщения
132,550
Симпатии
3,736
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
Продажник


Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.

.

Скачать:

Для просмотра содержимого вам необходимо авторизоваться или зарегистрироваться.

Если у Вас нет Премиум статуса:

Преимущества VIP-подписки

Оформить VIP-Подписку

 
Сверху