Программирование на Python 3. Подробное руководство (файл PDF)

Программирование на Python 3. Подробное руководство (файл PDF)

Марк Саммерфилд

     1

электронная книга Лучший выбор

10.15 USD


В корзину



Издательство: Символ-Плюс
Дата выхода: май 2009
Размер файла: 6034 Кб
Место в рейтинге продаж: 30

Третья версия языка Python сделала его еще более мощным, удобным, логичным и выразительным. Книга "Программирование на Python 3" написана одним из ведущих специалистов по этому языку, обладающим многолетним опытом работы с ним. Издание содержит все необходимое для практического освоения языка: написания любых программ с использованием как стандартной библиотеки, так и сторонних библиотек для языка Python 3, а также создания собственных библиотечных модулей.

Автор начинает с описания ключевых элементов Python, знание которых необходимо в качестве базовых понятий. Затем обсуждаются более сложные темы, поданные так, чтобы читатель мог постепенно наращивать свой опыт: распределение вычислительной нагрузки между несколькими процессами и потоками, использование сложных типов данных, управляющих структур и функций, создание приложений для работы с базами данных SQL и с файлами DBM.

Книга может служить как учебником, так и справочником. Текст сопровождается многочисленными примерами, доступными на специальном сайте издания. Весь код примеров был протестирован с окончательным релизом Python 3 в ОС Windows, Linux и Mac OS X.

Отзывы читателей

"Поражен настолько, что взялся за повторное изучение Python...Я очень рад, что приобрел эту книгу. Она полностью охватывает основы языка, а также раскрывает некоторые передовые приемы программирования. Я много раз принимался за изучение языка Python в течение последних нескольких лет, и эта книга избавила меня от необходимости возвращаться к учебникам, где концепции и подробности зачастую не выстроены по степени сложности и подаются иногда вопреки здравому смыслу, так необходимому новичкам. Эта книга должна быть у каждого, кто использует Python нового поколения!"

- Сильвайн Проновост (Оттава, Канада)

" Рекомендуется для любой серьезной библиотеки, специализирующейся на компьютерной тематике и особенно на языках веб-программирования…Python - это мощный язык для веб-программистов, а версия 3 этого языка стала еще лучше. Книга "Programming in Python 3. A Complete Introduction to the Python Language" охватывает полный круг вопросов, начиная от создания собственных пакетов до написания программ, распределяющих вычислительную нагрузку по нескольким потокам выполнения, и создания приложений для работы с базами данных SQL. Книга написана опытным практикующим Python программистом, который показывает, как писать программный код, ориентированный на функции языка Python. Она может быть рекомендована для любой серьезной библиотеки, специализирующейся на компьютерной тематике и особенно на языках веб-программирования."

- Книжное обозрение Среднего Запада (Midwest Book Review), Орегон, Висконсин, США

"Может одна заменить многие, более сложные книги…На мой взгляд, эта книга просто потрясающая. Некоторый опыт работы с предыдущей версией языка Python был бы полезен для контраста, но если вы знакомы с другими языками программирования или испытываете настоятельное желание изучить язык Python 3, то вы выбрали правильную книгу. Особенности языка изложены в книге ясно и понятно и сопровождаются хорошо продуманными фрагментами программного кода. Все темы в книге прекрасно согласованы - у меня никогда не возникало ощущения, что автор "бросил объяснения на полуслове". На мой взгляд, автор взял все самое лучшее из книг, посвященных программированию на языке Python 2.x, таких как "Python Essential Reference", "Python Cookbook", "Python in a Nutshell", "Learning Python" ("Изучаем Python", Символ-Плюс, 2008), "Programming Python" и некоторых других, специализированных книг о языке Python, таких как "Foundations of Python Network Programming", и перенес в книгу о Python 3 (насколько это было возможно). Автор очень тонко понимает, какие сведения необходимо представить, когда это сделать и как оформить их в виде связанных разделов, чтобы дать читателю ощущение целостности. Книга объемом 600 страниц может стать несложным чтением в свободное время, к которому вы будете возвращаться снова и снова."

- RF RDC

" Отлично…Я не был знаком с языком Python, и у меня возникло желание изучить его. До приобретения этой книги я читал книгу "Learning Python" ("Изучаем Python", Символ-Плюс, 2008) Марка Лутца (Mark Lutz). Я прочитал почти половину, но по-прежнему был не в состоянии написать даже простой сценарий из-за того, как была структурирована та книга. В расстройстве я заказал эту книгу, так как она посвящена Python 3. Я был приятно удивлен. Уже на первых 40 страницах эта книга дает читателю обзор языка - краткий, но достаточно полный, чтобы уже начать пользоваться им! Когда в книге упоминается некоторая тема, которая более подробно рассматривается где-то в другом месте, на полях даются ссылки на нужные страницы - вперед или назад. Замечательная находка! Это очень удобно. Передо мной стояла задача написать сценарий, решающий простую задачу, и мне с легкостью удалось сделать это уже после ознакомления с кратким введением в язык. Я нахожусь в процессе чтения этой книги и пока не дошел до глав, где обсуждаются более сложные темы. Но если судить по началу книги, она будет очень полезна."

- Келли Д. Пайнтер, (Ломпок, Калифорния, США)

Об авторе

Марк Саммерфилд- дипломированный специалист в области информатики, обладающий многолетним опытом работы в индустрии производства программного обеспечения, и в первую очередь - программист. Почти три года он работал менеджером отдела документирования в компании Trolltech, в течение которых основал и руководил техническим журналом компании Trolltech "Qt Quarterly". (В настоящее время Trolltech является подразделением Qt Software в компании Nokia.) Марк является соавтором книги "C++ GUI Programming with Qt 4" ("QT 4: программирование GUI на C++", Кудиц-Образ, 2007, ISBN 978-5-91136-038-2) и автором "Rapid GUI Programming with Python and Qt: The Definitive Guide to PyQt Programming". Марк владеет собственной компанией Qtrac Ltd., www.qtrac.eu, где работает в качестве независимого автора, редактора, преподавателя и консультанта, специализируясь на C++, Qt, Python и PyQt.