Курс рассчитан на новичков, которые хотят изучить основы языка программирования Python 3. Создатель и ведущий курса — автор канала IT Start на Ютуб.
Курс предлагает введение в язык программирования 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()










