Department of computer engineering design automation

Language:

Basic video course “Python programming language” is freely available now

There is a playlist on YouTube with 32 videos(30 hours).

Contents:

— introduction to programming
— introduction to the Python language
— turtle graphics
— lexical items
— types, data models, expressions
— variables, references, RAM
— type annotations, type checking
— flow control statements (if/then/else/while/continue/break)
— function declaration
— object-oriented programming (OOP)
— dataclasses
— errors, exceptions
— modules and packages, standard library
— unit testing, unittest packages, pytest

In addition to the theory there are analysis of a dozen programming problems.

Author and lecturer: Vladimir Igorevich Obrizan, Candidate of Sciences, First Institute of Reliable Software CEO

Link to the playlist: https://www.youtube.com/playlist?list=PLVBrfFyNEzp8Dror5B0tP2UqdkFQ9LW0g