Прохоренок Н. А. Python 3 и PyQt. Разработка приложений.--:- СПб.: БХВ-Петербург, 2016.-704 с.
Шапошникова С. Лаборатория юного линуксоида http://younglinux.info, 2011
Абрамов С.А., Гнездилова Г.Г., Капустина Е.И., Селюн М.И. Задачи по программированию. – М.: Наука, 1988.
Манакова, И.П. М23. Информационные системы и технологии. Языки программирования высокого уровня. Программирование на языке Python [Электронный ресурс] : учеб.-метод. пособие / И.П. Манакова; М-во образования и науки РФ; ФГАОУ ВО «УрФУ им. первого Президента России Б.Н. Ельцина», Нижнетагил. технол. ин-т (филиал). – Нижний Тагил : НТИ (филиал) УрФУ, 2016. – 37 с.
Юркин А.Г. Задачник по программированию. СПб.: Питер, 2002
Гуденко Д., Петроченко Д. Сборник задач по программированию. СПб.: Питер, 2003.
Сузи, Р. А. Язык программирования Python [Электронный ресурс]: учеб. пособие/ Р. А. Сузи. – Электрон. текстовые дан. – Интернет-Университет Информационных Технологий, 2007. – Режим доступа: http://biblioclub.ru/index.php?page=book_view&book_id=233288 (дата обращения: 15.04.2015).
Буйначев, С. К. Основы программирования на языке Python [Электронный ресурс]: учебное пособие / С. К. Буйначев, Боклаг Н. Ю. – Электрон. текстовые дан. – Издательство Уральского университета, 2014. 92 стр. Режим доступа: http://biblioclub.ru/index.php?page=book_view&book_id=275962 (дата обращения: 15.04.2015).