Автор книги "Программирование на Python" (Learning Python), Марк Лутц (Mark Lutz) ведет учебные курсы уже более десяти лет. В книге представлены основные типы объектов в языке Python, порядок их создания, работа с объектами и функции как основной процедурный элемент языка. Автор подробно рассматривает методы работы с модулями и дополнительными объектно-ориентированными инструментами языка Python - классами. Марк Лутц дает в книге описания моделей и инструкций обработки исключений и обзор инструментов разработки, используемых при создании крупных программ. "Программирование на Python" - это учебник, рассчитанный на индивидуальную скорость обучения. Книга базируется на материалах учебных курсов автора. Новое издание расширено и дополнено в соответствии с изменениями, появившимися в новой версии 3.0. В конце каждой главы даются контрольные вопросы с ответами для повторения и закрепление пройденного материала. Каждая часть завершается упражнениями, в приложении В приведены решения. В примечании дается перечень наиболее существенных расширений языка, появившихся в версии Python 3.1. Такие знаменитые компании, как Google, Intel, Cisco, Hewlett-Packard и другие используют язык Python, благодаря его гибкости, простоте использования и обеспечиваемую им высокую скорость разработки. Python позволяет создавать эффективные и надежные проекты, которые легко интегрируются с программами и инструментами, написанными на других языках.