Викладені принципи програмування, за допомогою яких читач набуде навичок алгоритмічного вирішення завдань мовою Python, навіть не маючи досвіду програмування. Дано коротке введення в комп'ютери та програмування. Передбачене введення, оброблення і виведення даних, керівні структури та булова логіка, структури з повторенням, функції, файли та винятки, списки та кортежі, текстові дані, словники та безлічі, класи й ОП, наслідування, рекурсія, програмування інтерфейсу, функціональне програмування та ін. Для полегшення розуміння суті алгоритмів широко використані блок-схеми, псевдокод та інші інструменти. Наведено велику кількість стиснутих і практичних прикладів програм. У кожному розділі запропоновані тематичні завдання з покроковим аналізом їх рішення. У п'якому виданні додана розділ про програмування баз даних.
Також купиті книгучинай програмувати на Python. 5-е видання, Тоні Геддіс Ві можете посиланцю