Курс по Python 3

Характеристики курса

Курс рассчитан на новичков, которые хотят изучить основы языка программирования Python 3.

Курс предлагает введение в язык программирования Python и его основные концепции без лишней воды. В ходе курса Вы изучите основные синтаксические конструкции Python, работу с переменными, условиями, циклами и функциями.

Что входит в курс

50 видеоуроков по языку программирования Python
6 дополнительных видеоуроков по Python, количество которых пополняется (см. обновления)
Решение задач
Доступ к закрытому сообществу со всеми материалами навсегда
Ответы на интересующие вопросы и помощь в обучении
Все последующие обновления курса бесплатно

До конца июня действует скидка в размере 50%

̶4̶0̶0̶0̶ 2000 руб.

Обучение проходит в закрытом телеграм-канале! Т.е. вы приобретаете у бота пожизненную подписку на закрытый телеграм-канал со всеми материалами курса.

Программа курса

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()

История изменений

Редакция 1.0 от 01.12.2023:

— Записаны и опубликованы все модули курса

— Опубликовано 6 дополнительных видеороликов

Создатель и ведущий курса — автор канала IT Start

Пример урока

Чтобы Вы могли увидеть, как примерно выглядят уроки на курсе, я выложил один из них в открытый доступ:

Генераторы списков в Python
IT Start