Бренд: —
Цена: 1710.00 RUB
Эта книга поможет освоить объектно-ориентированное программирование на Python и научиться думать как продвинутый разработчик. Вы не только изучите синтаксис, но и поймёте, когда стоит применять ООП-архитектуру, а когда достаточно процедурного подхода.
Материал охватывает создание классов и объектов, работу с атрибутами и методами, переопределение специальных (магических) методов, а также выстраивание наследования, композиции и интерфейсов без избыточной сложности. Отдельное внимание уделено организации модулей и пакетов, документированию кода и написанию модульных тестов. Вы подробно познакомитесь с модулями стандартной библиотеки (datetime, re, csv и другие) и научитесь применять их в своих проектах. Практическая часть включает создание собственных программ, в том числе графического приложения на tkinter.
Издание подойдёт студентам, уже знакомым с базовым Python и готовым перейти к архитектурному мышлению, практикующим программистам, желающим систематизировать знания, а также преподавателям как источник теории и задач для курса.
Важно: выбор учебного пособия зависит от программы конкретной школы, требований учителя и индивидуальных особенностей ученика. Рекомендации сайта носят общий информационный характер; перед покупкой уточняйте актуальный перечень учебников у педагога или на сайте образовательного учреждения.