Лутц М. - Изучаем Python

DJVU-файл Лутц М. - Изучаем Python Основы автоматизированного проектирования (ОАП) (2111): Книга - 3 семестрЛутц М. - Изучаем Python: Основы автоматизированного проектирования (ОАП) - DJVU (2111) - СтудИзба2018-01-10СтудИзба

Описание файла

DJVU-файл из архива "Лутц М. - Изучаем Python", который расположен в категории "". Всё это находится в предмете "основы автоматизированного проектирования (оап)" из 3 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "основы автоматизированного производства (оап)" в общих файлах.

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла

Марк Лутц Изучаем Руйоп, 3-е издание Перевод А. Киселева Главный редактор А.Галунов Зав.редакцией Н.Макарова Выпускающий редактор П. Щеглов Научный редактор Б. Попов Редактор ГО. Бочина Корректор С. Минин Верстка Д. Орлова Лушц М. Изучаем РубЬоп, 3-е издание — Пер. с англ. — СПбл Символ-Плюс, 2009.— 848 с., ил. 1ЯВХ 978-5-93286-138-7 Мощный, переносимый и легкий в использовании язык программирования Ру!Ьоп идеально подходит для разработки самостоятельных программ и сценариев. Эта книга позволит быстро и эффективно овладеть базовыми основами языка РубЬоп независимо от степени предварительного знакомства с ним.

Третье издание «Изучаем Ру1Ьопэ основано на материалах учебных курсов, которые автор, Марк Лутц, ведет уже на протяжении десяти лет. В книге представлены основные типы объектов в языке Ру!Ьоп, порядок их создания н работы с ними, а также функции как основной процедурный элемент языка. Рассматриваются методы работы с модулями и дополнительными объектноориентированными инструментами языка Ру1Ьоп — классами.

Включены описания моделей и инструкций обработки исключений, а также обзор инструментов разработки, используемых при создании крупных программ. Обсуждаются изменения в ожидаемой версии 3.0. В конце глав представлены упражнения н вопросы, которые позволят применить новые знания на практике и проверить, насколько хорошо усвоен материал. Если вы хотите понять, почему выбирают Ру!Ьоп такие компании, как Особ!е и 1п!е1, С1всо и Нем1еМ-Расйагд, почему этот язык используют в ЫАЯА для научных вы <ислений, то эта книга станет для вас лучшей отправной точкой. 15ВН 978-5-93286-138-7 1589! 978-0-596-51398-6 (англ) 45 Издательство Символ-Плюс, 2009 Ап!Ьог!ход !ганя!а!!оп о! !Ье Еп3!!яЬ ес!!!!оп бу 2008 О'Ке!Пу Меб!в, 1пс. 'РЫз !гвия!аИоп 1в риЫ!зЬед апб зо!д Ьу регппзз!оп о1 О'Ке!!!у Мес!!а, 1пс., !Ье оюпег о1 ав г!3Ь!в !о риЫ!зЬ авб зе11 !Ье нагие.

йсе ирене ве дэвисе издание защищены Ззвоводзтелэством РФ, внлючея прево вэ полное или чес. тичвое воспроизведение в любой форме. Все тон«риме эвэви или ззрегистрировэввые товарные звэ. ви, упоминаемые в нестоящем иэдэвми, являются собственностью соответствующих фир». Издательство Символ-Плюсь. 199034, Санкт-Петербург, 10 линия, 7, тел. (812) 324-5353, ммм.вущЬо1,гп. Лицвизия ЛП Х 000054 от 25.12.98.

Налоговая льготе — общероссийсиий клвссифнивтор продукции ОК 005-93, том 2; 953000 — книги и брошюры. Подпигвяо в печать 21. 11.2003. Формат 70х100 Лб. Печать офсетная. Объем 53 печ. л. Тираж 2000 ввэ. Заказ № 740 Отпечатано с готовых диапозитивов в ГУП «Типогрвфия <Нвуив< 199034, Санкт-Петербург.

9 линия, 12. Оглавление Предисловие . 15 Введение,. . 33 . 35 .. 35 .. 38 .. 40 . 41 ... 54 . 55 . 55 . 58 . 58 . 60 . 65 . 70 ,. 71 .. 72 1. РутЬоп в вопросах и ответах . Почему программисты используют РуьЬоп? ................ Является ли РуСЬоп е языком сценариев а 7.................. Все хорошо, но есть ли у него недостатки?........., Кто в наше время использует РуСЬоп? Что можно делать с помощью РуьЬоп? В чем сильные стороны РуСЬоп? . Какими преимуществами обладает Ру$Ьоп перед языком Х? В заключение .. Закрепление пройденного . 2.

Как Рутйоп запускает программы Введение в интерпретатор РуСЬоп Выполнение программы Разновидности модели выполнения В заключение. Закрепление пройденного.... 3. Как пользователь запускает программы Интерактивный режим Системная командная строка и файлы Щелчок на ярлыке файла Импортирование и перезагрузка модулей................ Пользовательский интерфейс ПИ Е....................,, Другие интегрированные среды разработки .............. Встраивание вызовов .

Фиксированные исполняемые двоичные файлы........... Возможность запуска программ из текстового редактора... Прочие возможности запуска . Будущие возможности . . 72 . 77 . 83 ... 86 . 92 ... 98 . 100 .. 101 .. 101 .101 . 102 Оглавление Какие способы следует использовать7 В заключение. Закрепление пройденного,.....,..... В.

Типы и операции 4. Введение в типы объектов языка РуФоп Зачем нужны встроенные типы7 Числа. Строки Списки . Словари. Кортежи . Файлы Другие базовые типы В заключение. Закреплениепройденного. 5. Числа Числовые типы в Руспоп Операторы выражений. Числа в действии. Другие числовые типы . В заключение. Закрепление пройденного . б. Интерлюдия о динамической типизации... Отсутствие инструкций объявления Разделяемые ссылки Динамическая типизация повсюду В заключение. Закрепление пройденного .

7. Строки Литералы строк Строки в действии Форматирование строки Строковые методы.. Общие категории типов . В заключение. Закрепление пройденного. 8. Списки и словари Списки . Списки в действии . 102 . 103 .. 103 . 109 .. 111 . 112 . 115 . 116 . 123 . 127 .. 134 . 135 .

136 . 139 . 140 , 142 . 142 . 145 . 150 . 160 . 164 . 164 .. 166 . 166 . 171 . 176 . 177 . 177 . 179 .181 . 190 . 200 . 204 . 211 .. 212 . 213 . 215 . 215 . 218 Оглавление Словари. Словари в действии. В заключение. Закрепление пройденного 9. Кортежи, файлы и все остальное. Кортежи . Кортежи в действии .

Файлы . Пересмотренный перечень категорий типов . Гибкость объектов. Сравнения, равенство и истина Иерархии типов данных в языке Ру$Ьоп .... Другие типы в РусЬоп. Ловушки встроенных типов . В заключение. Закрепление пройденного В!. Инструкции и синтаксис 10. Введение в инструкции яэыка РУ1Ьоп ..

Структура программы на языке РуСЬоп..... История о двух 1Х. Короткий пример: интерактивные циклы... В заключение. Закрепление пройденного 11. Присваивание, выражения и рг!п1 Инструкции присваивания . Инструкции выражений Инструкция рг1п$, В заключение. Закрепление пройденного 12. Условная инструкция 11 Условные инструкции 17 Синтаксические правила языка РусЬоп . Проверка истинности . В заключение .. Закрепление пройденного 13. Циклы вчЬ11е и 1ог . Циклы чгЬ11е. ЬгеаМ, сопипие, раве и е1ве ,. 224 ,. 227 .

237 . 237 . 239 . 240 .. 241 . 244 .. 252 . 253 . 257 ., 260 .. 262 . 262 . 265 . 265 . 271 ,.273 .. 273 . 275 .. 284 ,. 289 . 290 . 292 . 292 .305 .307 .312 ..313 . 315 , 315 .. 318 , 323 .. 328 .. 328 . 330 , 330 . 332 Оглавление .. 337 .

342 . 349 .. 357 . 361 . 362 14. Документация . . 364 .. 364 . 377 . 379 .. 380 ЧЧ. Функции . ,. 383 15. Основы функций.. . 385 .. 386 , . 387 .. 390 .. 393 . 396 . 396 . 398 .. 440 440 ., 449 и гебпсе..... 451 .. 452 . 459 .. 466 469 472 .477 .477 Циклы гог. Итераторы: первое знакомство .

Приемы программирования циклов Генераторы списков: первое знакомство... В заключение. Закреплениепройденного . Источники документации в языке РуСЬоп .. Типичные ошибки программирования В заключение. Закреплениепройденного. Зачем нужны Функции2. Создание функций . Первый пример: определения и вызовы........... Второй пример: пересечение последовательностей ..

В заключение. Закрепление пройденного . 16. Области видимости и аргументы Правила видимости . Инструкция 31оЬа! . Области видимости и вложенные функции....... Передача аргументов . Специальные режимы сопоставления аргументов, В заключение. Закрепление пройденного, 17. Расширенные возможности функций............. Анонимные функции: 1атЬда. Применение функций к аргументам Отображение Функций на последовательности: шар ... Средства функционального программирования: 1!!Сег Еще раз о генераторах списков: отображения Еще раз об итераторах: генераторы . Хронометраж итерационных альтернатив............ Концепции проектирования функций Типичные ошибки при работе с функциями ..........

В заключение. Закрепление пройденного . . 398 . 406 .. 410 . 418 .. 423 . 436 .. 437 Оглавление Ч. Модули . . 483 18. Модули: общая картина . 485 . 486 .. 487 . 490 . 498 . 499 .. 501 20. Пакеты модулей . . 521 ,. 521 . 525 .. 527 . 531 . 532 ..

533 . 533 ... 534 ... 535 . 538 539 539 543 ... 547 . 555 . 555 Чй Классы и ООП. . 559 22. ООП: общая картина . . 561 Зачем нужны классы7 . ООП с высоты 30 000 футов. В заключение. Закрепление пройденного .. 562 564 .575 .575 Зачем нужны модули7 Архитектура программы на языке Ру1воп... Как работает импорт. В заключение. Закрепление пройденного 19.

Основы программирования модулей .. Создание модуля... Использование модулей . Пространства имен модулей . Повторная загрузка модулей . В заключение. Закреплениепройденного Основы операции импортирования пакетов.............. Пример импортирования пакета Зачем используется операция импортирования пакетов7 В заключение. Закрепление пройденного.............. 21.

Дополнительные возможности модулей... Сокрытие данных в модулях Включение будущих возможностей языка................ Смешанные режимы использования: пате и тат Изменение пути поиска модулей . Расширение 1трогС ав. Синтаксис относительного импорта. Концепции проектирования модулей Типичные проблемы при работе с модулями.............. В заключение. Закрепление пройденного . . 501 . 502 .

509 . 514 518 . 519 72 Оглавление 23. Основы программирования классов .. Классы генерируют множество экземпляров объектов.... Классы адаптируются посредством наследования ........ Классы могут переопределять операторы языка РуФпоп... Самый простой в мире класс на языке РуСпоп.......,.... В заключение,, Закрепление пройденного. 24. Подробнее о программировании классов... Инструкция с!азз. Методы . Наследование. Перегрузка операторов. Пространства имен: окончание истории .. Более реалистичный пример.. В заключение, Закрепление пройденного .

25. Шаблоны проектирования с классами .. РуС!»оп и ООП. Классы как записи . ООП и наследование: взаимосвязи типа»является» ....... ООП и композиция: взаимосвязи типа »имеет» ........... ООП и делегирование . Множественное наследование .. Классы — это объекты: фабрики универсальных объектов, . Методы — это объекты: связанные и несвязанные методы... Еще раз о строках документирования Классы и модули В заключение.

Закрепление пройденного.....,.......,.....,.......... 26. Дополнительные возможности классов .. Расширение встроенных типов. Псевдочастные атрибуты класса Классы нового стиля. Статические методы и методы класса Декораторы функций. Типичные проблемы при работе с классами., В заключение. Закрепление пройденного . .. 577 .. 582 .. 586 ..

589 .. 592 , 592 .. 595 . 595 .. 599 . 602 . 606 .. 624 . 631 .,635 .635 .. 637 . 637 ., 639 .. 641 .. 643 . 648 . 649 .. 653 .. 655 .657 .659 .659 ..660 .. 661 . 661 . 665 . 668 . 677 . 681 .. 684 .. 690 . 690 Оглавление ?З Ч!!. Исключения и инструменты . 27. Основы исключений Зачем нужны исключения?. Обработка исключений: краткий обзор. Инструкция $гу/ехсерс/е!ве .

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5168
Авторов
на СтудИзбе
438
Средний доход
с одного платного файла
Обучение Подробнее