Изучаем Python, 4-е издание. Марк Лутц
Книга представляет собой введение в популярный язык программирования – Python. Данный язык используется как для разработки самостоятельных программ, так и для создания прикладных сценариев в самых разных областях применения. Это мощный, переносимый, простой в использовании и свободно распространяемый язык.
Программисты, работающие в самых разных областях, считают, что ориентация Python на эффективность разработки и высокое качество программного обеспечения дает ему стратегическое преимущество как в маленьких, так и в крупных проектах. Цель этой книги – помочь читателю быстро овладеть основными принципами Python вне зависимости от уровня подготовки программиста.
Прочитав эту книгу, можно получить объем знаний, достаточный для использования языка Python. Издание задумывалось как учебник, основное внимание в котором уделяется ядру языка программирования Python, а не прикладным аспектам его использования.
Книга должна рассматриваться как первая из следующего цикла: «Изучаем Python» – эта книга служит учебником по языку Python. «Программирование на Python»1, где помимо всего прочего показаны возможности применения языка Python после того, как он был освоен. То есть издания, посвященные прикладным аспектам, такие как «Программирование на Python», начинаются с того места, где заканчивается эта книга, и исследуют применение Python в различных прикладных областях, таких как веб-приложения, графические интерфейсы пользователя (ГИП) и приложения баз данных.
Кроме того, в дополнительной книге «Pocket Reference» читатель найдет дополнительные справочные материалы, не вошедшие в эту книгу. Благодаря такой направленности, в этой книге стало возможным представить основы языка Python более глубоко, чем во многих других пособиях для начинающих. Книга основана на материалах практических курсов, включает в себя контрольные вопросы и самостоятельные упражнения. Именно поэтому она может служить введением в язык, рассчитанным на индивидуальную скорость освоения.
Изучаем Python (Том 2, 5-е издание)
Второй том пятого издания легендарной книги «Изучаем Python» Марка Лутца – всемирно известный учебник, написанный доступным языком и рассчитанный на индивидуальную скорость обучения и основанный на материалах учебных курсов, которые автор ведет уже на протяжении многих лет.
С помощью этой практической книги вы получите всестороннее и глубокое введение в основы языка Python. Будучи основанным на популярном учебном курсе Марка Лутца, обновленное 5-е издание книги поможет вам быстро научиться писать эффективный высококачественный код на Python. Она является идеальным способом начать изучение Python, будь вы новичок в программировании или профессиональный разработчик программного обеспечения на других языках.
Это простое и понятное учебное пособие, укомплектованное контрольными вопросами, упражнениями и полезными иллюстрациями, позволит вам освоить основы линеек Python 3.X и 2.Х. Вы также ознакомитесь с расширенными возможностями языка, получившими широкое распространение в коде Python.
- Исследуете основные встроенные типы объектов Python, такие как числа, списки и словари
- Научитесь создавать и обрабатывать объекты с помощью операторов Python и освоите общую синтаксическую модель Python
- Сможете применять функции для устранения избыточности кода и упаковки кода с целью многократного использования
- Узнаете, как организовывать операторы, функции и прочие инструменты в более крупные компоненты посредством модулей
- Погрузитесь глубже в классы — инструмент объектно-ориентированного программирования Python для структурирования кода
- Научитесь писать крупные программы с применением модели обработки исключений и инструментов разработки Python
- Освоите более сложные инструменты Python, включая декораторы, дескрипторы, метаклассы и обработку Unicode.
Если вам понравилась эта книга поделитесь ею с друзьями, тем самым вы помогаете нам развиваться и добавлять всё больше интересных и нужным вам книг!
Изучаем Python (Том 1, 5-е издание)
Первый том пятого издания легендарной книги «Изучаем Python» Марка Лутца – всемирно известный учебник, написанный доступным языком и рассчитанный на индивидуальную скорость обучения и основанный на материалах учебных курсов, которые автор ведет уже на протяжении многих лет.
С помощью этой практической книги вы получите всестороннее и глубокое введение в основы языка Python. Будучи основанным на популярном учебном курсе Марка Лутца, обновленное 5-е издание книги поможет вам быстро научиться писать эффективный высококачественный код на Python. Она является идеальным способом начать изучение Python, будь вы новичок в программировании или профессиональный разработчик программного обеспечения на других языках.
Это простое и понятное учебное пособие, укомплектованное контрольными вопросами, упражнениями и полезными иллюстрациями, позволит вам освоить основы линеек Python 3.X и 2.Х. Вы также ознакомитесь с расширенными возможностями языка, получившими широкое распространение в коде Python.
- Исследуете основные встроенные типы объектов Python, такие как числа, списки и словари
- Научитесь создавать и обрабатывать объекты с помощью операторов Python и освоите общую синтаксическую модель Python
- Сможете применять функции для устранения избыточности кода и упаковки кода с целью многократного использования
- Узнаете, как организовывать операторы, функции и прочие инструменты в более крупные компоненты посредством модулей
- Погрузитесь глубже в классы — инструмент объектно-ориентированного программирования Python для структурирования кода
- Научитесь писать крупные программы с применением модели обработки исключений и инструментов разработки Python
- Освоите более сложные инструменты Python, включая декораторы, дескрипторы, метаклассы и обработку Unicode.
Если вам понравилась эта книга поделитесь ею с друзьями, тем самым вы помогаете нам развиваться и добавлять всё больше интересных и нужным вам книг!
М. Лутц — Изучаем Python (4-е издание)- 2011
PDF-файл из архива «М. Лутц — Изучаем Python (4-е издание)- 2011″, который расположен в категории » «. Всё это находится в предмете «основы обработки текстов» из 5 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст из PDF
—-cтарейший интернет-магазин России14 лет на рынкеcкидки постояннымпокупателямбезопасность покупок»ÌÚÂÌÂÚ-χ„‡ÁËÌ Books.RuÓÒÌÓ‚‡Ì ‚ 1996 „Ó‰Û. Ã˚ ÚÓ„ÛÂÏ ÍÌË„‡ÏË ÔÓ ‚ÒÂÏÛ ÏËÛ,‰ÓÒÚ‡‚Ρˇ Ëı ‚ Ò‡Ï˚ ۉ‡ÎÂÌÌ˚ „ÓÓ‰‡ Ë ÒÚ‡Ì˚.—‡Ï˚ ÌÓ‚˚Â Ë ËÌÚÂÂÒÌ˚ÂÍÌË„Ë, ‰ËÒÍË Ë ‚ˉÂÓ͇ÒÒÂÚ˚‚˚ ‚Ò„‰‡ ÒÏÓÊÂÚ ̇ÈÚË Û Ì‡ÒÔ‚˚ÏË. »ÌÚÂÂÒÌ˚È ‡ÒÒÓÚËÏÂÌÚ, ÓÔ‡Ú˂̇ˇ ‰ÓÒÚ‡‚Í‡Ë Û‰Ó·Ì˚ ÒÔÓÒÓ·˚ ÓÔ·Ú˚‰Â·˛Ú ÔÓÍÛÔÍË ‚ ̇¯ÂÏ Ï‡„‡ÁËÌ ÔˡÚÌ˚Ï ‚ÂÏˇÔÂÔÓ‚ÓʉÂÌËÂÏ.œÓÒÚÓˇÌÒÚ‚Ó Ë Ì‡‰ÂÊÌÓÒڸ̇¯ÂÈ ‡·ÓÚ˚ „‡‡ÌÚËÛ˛Ú·ÂÁÓÔ‡ÒÌÓÒÚ¸ÔÓÍÛÔÓÍ. ∆‰ÂÏ‚‡Ò ‚ ̇¯ÂÏ Ï‡„‡ÁËÌÂ!Books.Ru – ваш ближайший книжный магазинÚÂÎ/Ù‡ÍÒ ÃÓÒÍ‚‡ (495) 638-5305—‡ÌÍÚ-œÂÚ·ۄ (812) 380-5006LearningPythonForth EditionMark LutzИзучаемPythonЧетвертое изданиеМарк ЛутцСанкт-Петербург – Москва2011Марк ЛутцИзучаем Python, 4-е изданиеПеревод А. КиселеваГлавный редакторА. ГалуновЗав. редакциейН. МакароваВыпускающий редакторП. ЩеголевРедакторЮ. БочинаКорректорС. МининВерсткаК. ЧубаровЛутц М.Изучаем Python, 4-е издание. – Пер. с англ. – СПб.: Символ-Плюс, 2011. –1280 с., ил.ISBN 978-5-93286-159-2Такие известные компании, как Google и Intel, Cisco и Hewlett-Packard, используют язык Python, выбрав его за гибкость, простоту использования и обеспечиваемую им высокую скорость разработки. Он позволяет создавать эффективныеи надежные проекты, которые легко интегрируются с программами и инструментами, написанными на других языках.Четвертое издание «Изучаем Python» – это учебник, написанный доступнымязыком, рассчитанный на индивидуальную скорость обучения и основанный наматериалах учебных курсов, которые автор, Марк Лутц, ведет уже на протяжении десяти лет. Издание значительно расширено и дополнено в соответствии с изменениями, появившимися в новой версии 3.0. В книге представлены основныетипы объектов в языке Python, порядок их создания и работы с ними, а такжефункции как основной процедурный элемент языка. Рассматриваются методыработы с модулями и дополнительными объектно-ориентированными инструментами языка Python – классами. Включены описания моделей и инструкцийобработки исключений, а также обзор инструментов разработки, используемыхпри создании крупных программ.Каждая глава завершается контрольными вопросами с ответами на закрепление пройденного материала, а каждая часть – упражнениями, решения которыхприведены в приложении В. Книга была дополнена примечаниями о наиболеесущественных расширениях языка, появившихся в версии Python 3.1.ISBN 978-5-93286-159-2ISBN 978-0-596-15806-4 (англ)© Издательство Символ-Плюс, 2010Authorized translation of the English edition © 2009 O’Reilly Media Inc.. This translation is published and sold by permission of O’Reilly Media Inc., the owner of all rightsto publish and sell the same.Все права на данное издание защищены Законодательством РФ, включая право на полное или частичное воспроизведение в любой форме. Все товарные знаки или зарегистрированные товарные знаки, упоминаемые в настоящем издании, являются собственностью соответствующих фирм.Издательство «Символ-Плюс». 199034, Санкт-Петербург, 16 линия, 7,тел. (812) 324-5353, www.symbol.ru. Лицензия ЛП N 000054 от 25.12.98.Подписано в печать 22.10.2010. Формат 70×100 1/16. Печать офсетная.Объем 80 печ. л. Тираж ХХ00 экз. Заказ №Отпечатано с готовых диапозитивов в ГУП «Типография «Наука»199034, Санкт-Петербург, 9 линия, 12.Посвящается Вере. Ты – жизнь моя.Об автореМарк Лутц (Mark Lutz) является ведущим специалистом в областиобучения языку программирования Python и автором самых ранних инаиболее популярных публикаций. Он известен в сообществе пользователей Python своими новаторскими идеями.Лутц – автор книг «Programming Python»1 и «Python Pocket Reference», выпущенных издательством O’Reilly и претерпевших несколькоизданий. Он использует Python и занимается его популяризацией начиная с 1992 года. Книги об этом языке программирования он началписать в 1995 году, а его преподаванием стал заниматься с 1997 года.На начало 2009 года Марк провел 225 курсов, обучил примерно 3500студентов и написал книги по языку Python, суммарный тираж которых составил около четверти миллиона экземпляров. Книги Лутцапереведены более чем на десять языков.Марк обладает степенями бакалавра и магистра в области информатики, закончил университет штата Висконсин (США). На протяжениипоследних 25 лет занимался разработкой компиляторов, инструментальных средств программиста, приложений и разнообразных системв архитектуре клиент-сервер. Связаться с Марком можно через вебсайт http://www.rmi.net/~lutz.1Лутц М. «Программирование на Python», 2-е изд. – Пер. с англ. – СПб.:Символ-Плюс, 2002. Четвертое издание этой книги выйдет в 2011 году.ОглавлениеОб авторе. 6Предисловие. 17Часть I. Введение. 39Глава 1. Python в вопросах и ответах. 41Почему программисты используют Python. 41Является ли Python «языком сценариев». 44Все хорошо, но есть ли у него недостатки. 45Кто в наше время использует Python. 46Что можно делать с помощью Python. 48Как осуществляется поддержка Python. 52В чем сильные стороны Python. 52Какими преимуществами обладает Python перед языком X? . 57В заключение. 58Закрепление пройденного. 59Глава 2. Как Python запускает программы. 63Введение в интерпретатор Python. 63Выполнение программы. 64Разновидности модели выполнения. 69В заключение. 75Закрепление пройденного. 75Глава 3. Как пользователь запускает программы. 77Интерактивный режим. 77Системная командная строка и файлы. 84Щелчок на ярлыке файла. 90Импортирование и перезагрузка модулей. 94Запуск модулей с помощью функции exec . 101Пользовательский интерфейс IDLE. 102Другие интегрированные среды разработки. 108Другие способы запуска. 109Какие способы следует использовать. 112В заключение. 114Закрепление пройденного. 1148ОглавлениеЧасть II. Типы и операции. 119Глава 4. Введение в типы объектов языка Python. 121Зачем нужны встроенные типы. 122Числа. 125Строки. 126Списки. 133Словари. 137Кортежи. 144Файлы. 145Другие базовые типы. 147В заключение. 151Закрепление пройденного. 151Глава 5. Числа. 153Базовые числовые типы. 153Числа в действии. 162Другие числовые типы. 177Числовые расширения . 191В заключение. 191Закрепление пройденного. 192Глава 6. Интерлюдия о динамической типизации. 194Отсутствие инструкций объявления. 194Разделяемые ссылки. 199Динамическая типизация повсюду. 204В заключение. 205Закрепление пройденного. 205Ответы. 205Глава 7. Строки. 207Литералы строк.