Главная » Просмотр файлов » Лутц М. - Изучаем Python

Лутц М. - Изучаем Python (1077325), страница 5

Файл №1077325 Лутц М. - Изучаем Python (Лутц М. - Изучаем Python) 5 страницаЛутц М. - Изучаем Python (1077325) страница 52018-01-10СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 5)

Появятся новые зарезервированные слова ав, и1(Ь и поп1осз1. Со- гласно предыдущему пункту ехес перестанет быть зарезервирован- ным словом (глава 11). Инструкция печати станет функцией, поддерживающей большое число возможностей. Вместо ршп( х, у следует использовать рг1пг(х, у), а также можно использовать новые ключевые аргумен- ты функции для настройки параметров печати: 1'11е=эуэ.вгзоос, вер=" " и ело="Хп" (глава 11). Появится расширенная реализация операции распаковки: инст- рукция, поддерживающая универсальную форму присваивания по- следовательности, такая как а, Ь, * гевс = вове ведре псе, теперь будет работать, как и *гевг, а = вгогг.

Таким образом, число элементов слева и справа от инструкции присваивания больше не должно сов- падать (глава 11). Автоматический режим распаковки кортежей через присваивание последовательности для функций будет недоступен. Больше нельзя будет записать Оег гоо(а, (Ь, с))., вместо этого необходимо будет выполнять явное присваивание последовательности: Оег гоо(а, Ьс): Ь, с = Ьс (глава 11). Встроенная функция хгапде() будет переименована в галде(). То есть в этой версии Ру(поп будет существовать только функция галде()(глава 13).

В протоколе итераций метод Х,пехг() будет переименован в Х. пехс (), и появится новая встроенная функция пех((Х), кото- рая будет вызывать метод Х. пехг () объекта (главы 13 и 17). Встроенные функции г(р(), вар() и г11сег() будут возвращать ите- раторы. Чтобы вернуться к логике использования списков, следует применять 11вс() (главы 13 и 17).

Функции могут включать необязательные комментарии, описываю- щие аргументы и результаты: так, в результате объявления Оег гоо(х; "эрза", у: 11э(( галде(3) ) ) -> 42*2: к объектуфункции на этапе време- ни выполнения будет присоединен атрибут-словарь гоо.гопс ап- по(а(1опэ: ('х': "враз", 'у': (О, 1, 2), "гегзгп": 84) (глава 15). Новая инструкция поп1оса1 х, у позволит выполнять присваивание переменным в области видимости функции (глава 16). Функция арр1у(гспс, агдв, Хив) будет удалена. Вместо нее следует использовать синтаксическую конструкцию гспс( агдв, **Мхе) (гла- вы 16 и 17).

Предисловие ° Встроенная функция гезвсе() будет удалена. Вместо нее организуйте циклы, как показано в этой книге; 1ззссз, звр() и Г!1сег() будут сохранены в версии 3.0 (глава 17). ° Все импортирование по умолчанию будет выполняться по абсолютному пути, а собственный каталог пакета будет пропускаться: для выполнения импорта по относительному пути, как это делается сейчас, следует использовать синтаксическую конструкцию ! гоз .

!зро г! (глава 21). ° Все классы будут классами нового стиля и будут поддерживать современные новые расширения (глава 26). ° Наследование с1звв Враз(ов)есс), необходимое для создания нынешних классов, будет необязательным для классов. В версии 3.0 и нынешняя «классика», и классы «нового стиля» будут относиться к тому, что сейчас называется классами нового стиля (глава 26).

° В инструкции ! гу конструкция ехсер! пзае превратится в конструкцию ехсер! паве ав хв1се (глава 27). ° В инструкции гзгве конструкция га!ве Е, Н должна будет записываться как гззве Е(Н), то есть экземпляр исключения должен создаваться явно (глава 27). ° Включен оператор контекста исключений и!сп/зв, описываемый в этой книге (глава 27). ° Все пользовательские и встроенные исключения описываются классами, а не строками (глава 28). ° Все исключения, определяемые пользователем, должны наследовать встроенный ВавеЕвсерс!оп — корневой класс иерархии классов исключений (Ехсерс!оп — это его подкласс и его вполне можно использовать в качестве базового для организации своей иерархии).

Встроенный класс ВсапззгОЕхсерс!сп будет ликвидирован (глава 28). ° Структура пакета стандартной библиотеки может быть существенно изменена (подробности — в примечаниях к выпуску РуФоп 3.0). Список нововведений может показаться устрашающим на первый взгляд, однако не следует забывать, что основы языка Ру!поп, описываемые в этой книге, останутся неизменными и в версии 3.0. В действительности большая часть из того, что перечислено выше, будет оказывать на программистов не слишком большое влияние, если это влияние вообще будет ощущаться. Кроме того, следует отметить, что этот список по-прежнему остается достаточно гипотетическим и в конечном счете может оказаться неполным и неточным, поэтому за официальной информацией следует ознакомиться с примечаниями к выпуску Ру!йоп 3.0.

Если вы пишете программный код для линейки Ру!)гоп 2.0, обратите внимание на сценарий «2!оЗ», который выполняет автоматическое преобразование программного кода, написанного для интерпретатора версии 2.х в программный 28 Предисловие код для интерпретатора версии 3.0. Этот сценарий будет поставляться в составе РуФЬоп 3.0.

Об этой серии Книги издательства О'Ке111у из серии «Изучаем... » предназначены для тех, кто хочет приобрести новые знания и предпочитает структурный подход к изучению. Каждая книга из этой серии использует принципы обучения, которые мы (не без вашей помощи) выработали для передачи знаний, необходимых вам, чтобы присоединиться к новому проекту, справиться с неожиданным заданием или быстро изучить новый язык программирования. Чтобы получить максимум пользы от любой книги из серии «Изучаем...», мы рекомендуем прорабатывать главы последовательно.

Вы увидите, что усвоение материала идет быстрее, если внимательно читать указания и рекомендации, включенные в них. Вы можете также использовать заключительные разделы для предварительного знакомства с ключевыми аспектами каждой главы и с тем, что вам предстоит изучать. Наконец, чтобы помочь вам проверить степень усвоения материала, каждая глава завершается разделом «Закрепление пройденного», который включает короткие контрольные вопросы. Кроме того, каждая часть включает практические упражнения. Книги серии «Изучаем...» работают с вами как надежный и проверенный коллега или преподаватель; мы стремимся сделать ваше обучение как можно более приятным. Свои отзывы о нашей работе и предложения по улучшению можете направлять по адресу 1еагл)нуфогеШу.сел».

Использование программного кода примеров Данная книга призвана оказать вам помощь в решении ваших задач. Вы можете свободно использовать примеры программного кода из этой книги в своих приложениях и в документации. Вам не нужно обращаться в издательство за разрешением, если вы не собираетесь воспроизводить существенные части программного кода. Например, если вы разрабатываете программу и используете в ней несколько отрывков программного кода из книги, вам не нужно обращаться за разрешением. Однако в случае продажи или распространения компакт-дисков с примерами из этой книги вам необходимо получить разрешение от издательства О'Ве111у, Если вы отвечаете на вопросы„цитируя данную книгу или примеры из нее, получение разрешения не требуется. Но при включении существенных объемов программного кода примеров из этой книги в вашу документацию вам необходимо будет получить разрешение издательства.

Мы приветствуем, но не требуем добавлять ссылку на первоисточник при цитировании. Иод ссылкой на первоисточник мы подразумеваем указание авторов, издательства и 1ЯВЫ. Например: «Ьеагп)пя РусЬоп, Ьу Магй Ьп1в. Соруг)яЫ 2008 О'Ке)1!у Ме61а, 1пс., 978-0-596-51398-6». 29 Предисловие За получением разрешения на использование значительных объемов программного кода примеров из этой книги обращайтесь по адресу рег. т~вв~опвСфогеИу.сот. Типографские соглашения В этой книге приняты следующие соглашения: Курсив Курсив применяется для выделения адресов электронной почты, ПВЬ, имен файлов и каталогов, а также терминов, когда они упоминаются впервые. Моноширинный шрифт Применяется для представления содержимого файлов, вывода команд, а также для выделения имен модулей, методов, инструкций икоманд.

Моноширинный жирный Используется для выделения команд или текста, который должен быть введен пользователем, а также для выделения участков программного кода в листингах. Моноширинный курсив Обозначает замещаемые элементы в программном коде и комментарии. <Моноширинный шрифт> Таким способом выделяются синтаксические элементы, которые должны замещаться действительным программным кодом. Я Так выделяются советы, предложения или примечания общего й кч характера, имеющие отношение к расположенному рядом тексту. Так выделяются предупреждения или предостережения, имею- щие отношение к расположенному рядом тексту. В примерах этой книги символ % в начале системной командной строки обозначает приглашение к вводу независимо от того, какое приглашение используется на вашей машине (например, С:~рутиол25> в окне Ров).

Характеристики

Тип файла
DJVU-файл
Размер
11,21 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

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