Знакомит обучающихся с базовыми алгоритмами, структурами данных и способами их реализации на языке программирования Python. Код написан с использованием аннотации типов (type hints) в соответствии с руководством по стилю написания кода на Python – PEP8 (Style Guide for Python Code), а код самих структур — с использованием обобщенного программирования (generic, дженериков). Материал подается по принципу «от простого к сложному» и сопровождается большим количеством примеров и упражнений, что позволяет сформировать практические навыки программирования и тестирования. Все исходные коды рассматриваемых примеров можно скачать с репозитория автора на GitHub.
Соответствует ФГОС ВО последнего поколения.
Для студентов высших учебных заведений, обучающихся по инженерно-техническим направлениям.
Znakomit obuchayushchikhsya s bazovymi algoritmami, strukturami dannykh i sposobami ikh realizatsii na yazyke programmirovaniya Python. Kod napisan s ispolzovaniem annotatsii tipov (type hints) v sootvetstvii s rukovodstvom po stilyu napisaniya koda na Python PEP8 (Style Guide for Python Code), a kod samikh struktur s ispolzovaniem obobshchennogo programmirovaniya (generic, dzhenerikov). Material podaetsya po printsipu ot prostogo k slozhnomu i soprovozhdaetsya bolshim kolichestvom primerov i uprazhneniy, chto pozvolyaet sformirovat prakticheskie navyki programmirovaniya i testirovaniya. Vse iskhodnye kody rassmatrivaemykh primerov mozhno skachat s repozitoriya avtora na GitHub. Sootvetstvuet FGOS VO poslednego pokoleniya. Dlya studentov vysshikh uchebnykh zavedeniy, obuchayushchikhsya po inzhenerno-tekhnicheskim napravleniyam.