Программирование на языке Python - 1 уровень
event_noteРазделов - 9
access_time40 ак.ч.
art_trackЛекций - 45
ondemand_video17 ч 06 мин
credit_cardСтоимость - 18000 руб.
Для доступа к курсу Войдите или Зарегистрируйтесь
Описание

Python – высокоуровневый язык программирования, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис языка прост и минималистичен, что хорошо подойдет для начинающих программистов. В то же время библиотека языка весьма широка, а сам Python поддерживает несколько парадигм программирования (структурное, объектно-ориентированное, функциональное и т.д.), что подойдет для опытных разработчиков.

Курс «Python. 1 уровень» ориентирован на начинающих программистов, ранее незнакомых с понятием разработки, а также на более опытных специалистов, целью которых является освоение нового для себя языка. В программе представлены основные понятия Python и глубоко рассмотрена библиотека языка. По окончании курса слушатель сможет создавать собственные программы, состоящие из множества функций и модулей, а также использовать регулярные выражения в консоли.

Состав
  • 1. Введение в Python и управляемые конструкции.
  • 1. Введение. Часть1.
  • 2. Введение. Часть2.
  • 3. Знакомство со средой. Простые операции.
  • 4. Простые операции. Базовые методы. Help.
  • 5. Переменные. Ввод-вывод.
  • 6. Операции сравнения и булевские операции. Цикл while.
  • 7. Тип bool. Условный оператор if.
  • 8. Использование оператора if в цикле while. Часть1.
  • 9. Использование оператора if в цикле while. Часть2 (Генерация случайных величин Random).
  • 10. Практическая работа. Парадокс Монти Холла.
  • 2. Контейнеры.
  • 1. Списки.
  • 2. Кортеж и множество.
  • 3. Словари и цикл for.
  • 4. Словари. Шифр Цезаря.
  • 5. Методы контейнеров.
  • 3. Функции и процедуры.
  • 1. Основные понятия.
  • 2. Особенности работы с параметрами.
  • 3. Самостоятельная работа.
  • 4. Пакеты и модули.
  • 1. Модули. Импорт функций.
  • 2. Пакеты. Импорт каталогов. Импорт функций из каталогов.
  • 3. Установка новых пакетов.
  • 4. Использование Jupyter.
  • 5. Проверочная работа.
  • 5. Разработка игры.
  • 1. Решение работы.
  • 2. Разработка игры.
  • 3. Разработка игры. Решение.
  • 6. Файловая система.
  • 1. Работа с файлами. Общие вопросы.
  • 2. Использование ключей при работу с файлами.
  • 3. Использование OS.
  • 4. Использование SYS.
  • 5. Разбор примера разбиения текста на слова.
  • 7. Исключения.
  • 1. Ошибки. Особенности работы интерпретатора.
  • 2. Исключения. Обработка исключений.
  • 3. Исключения. Конструкция FINALLY. Выброс новых исключений.
  • 8. Регулярные выражения.
  • 1. Функции. Явное обозначение типа.
  • 2. Регулярные выражения. Основные понятия. Часть 1.
  • 3. Регулярные выражения. Основные понятия. Часть 2.
  • 4. Регулярные выражения. Основные понятия. Часть 3.
  • 5. Регулярные выражения. Разбор строк. Часть 1.
  • 6. Регулярные выражения. Разбор строк. Часть 2.
  • 7. Самостоятельная работа.
  • 9. Функциональное программирование.
  • 1. Функции. Переменное число параметров.
  • 2. Лямбда-функции. Императивное и декларативное описания.
  • 3. Фильтр. Замыкание.
  • 4. Мемоизация и декоратор.