Кафедра автоматизации проектирования вычислительной техники

Язык:

Базовый видео-курс “Язык программирования Python” в свободном доступе.

На YouTube размещен плейлист с 32 видео (30 часов).

Содержание:

— введение в программирование
— введение в язык Python
— черепашья графика
— лексические элементы
— типы, модели данных, выражения
— переменные, ссылки, оперативная память
— аннотации типов, проверка типов
— операторы управления потоком инструкций (if/then/else/while/continue/break)
— определение функций
— объектно-ориентированное программирование (ООП)
— датаклассы (dataclasses)
— ошибки и исключения (errors, exceptions)
— модули и пакеты, стандартная библиотека
— модульное тестирование, пакеты unittest, pytest

Кроме теории есть разборы десятка задач по программированию.

Автор и лектор: Владимир Игоревич Обризан, к. т. н., директор First Institute of Reliable Software

Ссылка на плейлист: https://www.youtube.com/playlist?list=PLVBrfFyNEzp8Dror5B0tP2UqdkFQ9LW0g