23.11.2022
There is a playlist on YouTube with 32 videos(30 hours).
Link to the playlist: https://www.youtube.com/playlist?list=PLVBrfFyNEzp8Dror5B0tP2UqdkFQ9LW0g
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.