Характеристики курса Курс рассчитан на новичков, которые хотят изучить основы языка программирования Python 3. Курс предлагает введение в язык программирования Python и его основные концепции без лишней воды. В ходе курса Вы изучите основные синтаксические конструкции Python, работу с переменными, условиями, циклами и функциями. Что входит в курс 50 видеоуроков по языку программирования Python 6 дополнительных видеоуроков по Python, количество которых пополняется (см. обновления) Решение задач Программа курса 1 модуль — Начало Урок №1. Введение. Установка Python Урок №2. Установка среды разработки PyCharm Урок №3. Переменные и оператор присваивания Урок №4. Типы данных Урок №5. Добавление комментариев Урок №6. Функция print() Урок №7. Функция input() Урок №8. Арифметические операции над числами Урок №9. Логический тип bool и операции сравнения Урок №10. Логические операции 2 модуль — Строки и списки Урок №1. Строки. Операции над строками Урок №2. Индексы и срезы строк Урок №3. Строковые методы Урок №4. Форматирование строк оператором % Урок №5. Форматирование строк методом .format() Урок №6. Форматирование строк используя f-строки Урок №7. Списки и операции над ними Урок №8. Методы списков 3 модуль — Условия Урок №1. Условный оператор if Урок №2. Оператор elif Урок №3. Тернарный оператор Решение задачи 1 Решение задачи 2 4 модуль — Циклы Урок №1. Цикл while Урок №2. Цикл for и функция range() Урок №3. Инструкции break, continue, else Урок №4. Вложенные циклы Урок №5. Вложенные списки Урок №6. Генераторы списков Решение задачи 5 модуль — Словари, множества и кортежи Урок №1. Кортежи (tuple). Операции над ними и их методы Урок №2. Словари (dict) и операции над ними Урок №3. Методы словарей Урок №4. Генераторы словарей Урок №5. Множества (set, frozenset) и операции над ними Урок №6. Методы множеств 6 модуль — Функции Урок №1. Инструкции def, return, pass Урок №2. *args и **kwargs Урок №3. Область видимости: глобальная, локальная и встроенная Урок №4. Вложенные функции Урок №5. Рекурсия Урок №6. Анонимная функция lambda Урок №7. Декораторы 7 модуль — Исключения Урок №1. Ошибки и исключения. Конструкция try … except. 8 модуль — Работа с модулями Урок №1. Установка модулей в Python Урок №2. Импорт стандартных и собственных модулей Урок №3. Инструкция if __name__ == ‘__main__’ 9 модуль — Работа с файлами Урок №1. Чтение и запись данных Урок №2. Контекстный менеджер. Оператор with Урок №3. Работа с JSON-файлами Дополнительные уроки Урок №1. Моржовый оператор Урок №2. Как работает целочисленное деление на отрицательное число в Python Урок №3. Функция map() Урок №4. Функция filter() Урок №5. Различие между операторами == и is Урок №6. Функции eval() и exec() Создатель и ведущий курса — автор канала IT Start