[foxminded] Python с нуля. Курс питон для начинающих (Дмитрий Береговец)
Категории: Курсы по программированию, Дмитрий Береговец
- Добавлено: 2022-07-25
- Автор курса: Дмитрий Береговец
- Цена у автора: 4690 руб.
- Сайт автора: Перейти
- Доступ: Облако Mail / Yandex / Google
- Загрузка: PC / Smartphone / Tablet
Как проходит обучение
Ты получаешь доступ к видеоурокам с теорией и сразу на практике применяешь знания — пишешь код и запускаешь его на выполнение. Код скомпилировался (запустился без ошибок) — поздравляем! Ты сделал все правильно и можешь перейти к следующему заданию.
Для кого этот курс
Для тех кто только понял (или давно хотел и не решался), что хочет стать разработчиком Python, но не писал код ни на одном языке программирования. Для тех кому сложно настроить окружение и добиться того, чтобы программа сложнее HelloWorld сложилась в голове.
Начальные требования
Любой кто это читает сможет начать проходить курс Python Start, так как особых требований к студентам нет. Необходимо уметь пользоваться компьютером и читать английский текст.
ПРОГРАММА КУРСА PYTHON START Теория
Практика
- Коротко про python и данном курсе.
- Переменные и операции
Теория
- Установка Python окружения
- Установка PyCharm
- Пишем Hello World
- Используем:
- Переменные
- Арифметические действия
- Конкатенация (склеивание строк)
Практика
- Списки, кортежи
- Словари, сеты
- Циклы
Теория
- Создать список, кортеж, сет, словарь.
- Произвести базовые операции над созданными структурами (добавление, обращение к элементам).
- Написать циклы обхода по структурам и вывести результаты в консоль.
Практика
- Функции
- Работа с файлами – функция open.
Теория
- Создание функций.
- Открыть файл на чтение, прочитать содержимое.
- Открыть файл на запись, записать данные.
Практика
- Что такое:
- Классы
- Объекты
- Поля
- Методы
- Как с ними работать:
- Сравнение
- Печать
Теория
- Создание класса:
- Поля
- Методы
- Экземпляры классов (объекты)
- Работа с классами:
- Сравнение объектов
- Печать объектов
- Зачем нужно ООП
Практика
- Наследование
- Переопределение методов
Теория
- Создать иерархию наследования
- Переопределить методы базового класса.
Практика
- Декораторы
- Контекстный менеджер
- Обработка ошибок
- Написать декоратор
- Написать контекстный менеджер
- Написать функцию, в которой вызвать исключение. Вызвать созданную функцию из другой функции и обработать в ней данное исключение.
Отзывы
(Читать все отзывы ->)