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

М. Лутц - Изучаем Python (4-е издание)- 2011 (1126907), страница 15

Файл №1126907 М. Лутц - Изучаем Python (4-е издание)- 2011 (М. Лутц - Изучаем Python (4-е издание)- 2011) 15 страницаМ. Лутц - Изучаем Python (4-е издание)- 2011 (1126907) страница 152019-05-11СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Открытая природаPython также означает, что нет какой-то отдельной компании, которая егоконтролирует.•• Более удобочитаемый и более универсальный, чем PHP. Иногда ����������Python����используется для создания веб-сайтов, но он способен решать гораздо болееширокий круг задач, от управления роботами до создания анимационныхфильмов.•• Более зрелый и имеет более ясный синтаксис, чем Ruby. В отличие от Rubyи Java, объектно-ориентированный стиль программирования является необязательным в Python – он не вынуждает использовать ООП в проектах,где этот стиль неприменим.•• Обладает динамическими особенностями таких языков, как SmallTalkи Lisp, но имеет более простой и традиционный синтаксис, доступный какдля разработчиков, так и для конечных пользователей настраиваемых систем.Многие считают, что Python, по сравнению с другими современными языкамисценариев, гораздо лучше подходит для программ, которые делают нечто большее, чем простое сканирование текстовых файлов и код которых, возможно,потребуется читать другим людям (и может быть, даже вам!).

Кроме того, еслиот вашего приложения не требуется наивысшая производительность, Pythonспособен составить конкуренцию таким языкам программирования, как C,C++ и ��������������������������������������������������������������������Java����������������������������������������������������������������: программный код на языке Python проще писать, отлаживать и сопровождать.Безусловно, автор является горячим поклонником Python с 1992 года, поэтомувоспринимайте эти комментарии по своему усмотрению.

Однако они в действительности отражают опыт многих программистов, которые потратили немаловремени на исследование возможностей Python.В заключениеЭтот раздел завершает рекламную часть книги. В этой главе мы рассмотрелинекоторые из причин, по которым люди выбирают Python��������������������������������������������для программирования своих задач. Здесь также было показано, как он используется, и приведеныЗакрепление пройденного59представительные примеры тех, кем он используется в настоящее время. Мояцель состоит в том, чтобы обучить вас языку Python, а не продать его. Лучшийспособ создать собственное мнение о языке – это опробовать его в действии,поэтому остальная часть книги целиком и полностью будет сфокусирована наописании языка, который здесь был представлен.Следующие две главы могут рассматриваться как техническое введениев язык.

В этих главах мы узнаем, как запускаются программы на языке ���Python, коротко рассмотрим модель исполнения байт-кода и получим основныесведения об организации файлов модулей, в которых хранится программныйкод. Цель этих глав состоит в том, чтобы дать вам объем информации, достаточный для запуска примеров и выполнения упражнений в остальной частикниги. Мы фактически не будем касаться вопросов программирования до главы 4, но прежде чем перейти к нему, вы определенно получите все необходимыеначальные сведения.Закрепление пройденногоКонтрольные вопросыКаждая глава в этом издании книги будет завершаться серией коротких контрольных вопросов, которые помогут вам закрепить в памяти ключевые концепции.

Ответы на вопросы следуют ниже, и вы можете прочитать эти ответысразу, как только столкнетесь с затруднениями. Помимо контрольных вопросов в конце каждой части вы найдете упражнения, предназначенные для того,чтобы помочь вам программировать на языке �����������������������������Python�����������������������. Итак, перед вами первый тест. Удачи!1. Назовите шесть основных причин, по которым программисты выбираютPython?2. Назовите четыре известные компании или организации, использующиеPython.3.

Почему бы вы не хотели использовать Python в приложениях?4. Какие задачи можно решать с помощью Python?5. Какой важный результат можно получить с помощью инструкции importthis?6. Почему слово «spam» так часто используется в примерах программногокода на языке Python?7. Какой ваш любимый цвет?ОтветыНу, как дела? Ниже приводятся ответы, которые подготовил я, хотя на некоторые вопросы существует несколько правильных ответов.

Напомню еще раз,даже если вы абсолютно уверены в правильности своих ответов, я советую прочитать мои ответы, хотя бы ради того, чтобы получить некоторые дополнительные сведения. Если мои ответы кажутся вам бессмысленными, прочитайтетекст главы еще раз.60Глава 1. Python в вопросах и ответах1. Качество программного обеспечения, скорость разработки, переносимостьпрограмм, библиотеки поддержки, интеграция компонентов и просто удовольствие. Из этих шести причин качество и скорость разработки являютсянаиболее существенными при выборе Python.2.

Google, Industrial Light & Magic, EVE Online, Jet Propulsion Labs, Maya,ESRI и многие другие. Практически каждая организация, занимающаясяразработкой программного обеспечения так или иначе использует Pythonкак для решения долговременных, стратегических задач проектирования,так и для решения краткосрочных тактических задач, таких как тестирование и системное администрирование.3. Основным недостатком Python является невысокая производительность,программы на языке Python������������������������������������������������������������������������������������������������не могут выполняться так же быстро, как программы на полностью компилируемых языках, таких как C�����������������������������и С++. С другой стороны, для большинства применений он обладает достаточно высокойскоростью выполнения и обычно программный код на языке Python������������������работает со скоростью, близкой к скорости языка C, потому что интерпретаторвызывает встроенный в него программный код, написанный на языке C.Если скорость выполнения имеет критическое значение, отдельные частиприложения можно реализовать на языке C, в виде расширений.4.

Вы можете использовать Python для любых задач, которые можно решитьс помощью компьютера, – от реализации веб-сайта и игровых программ доуправления роботами и космическими кораблями.5. Инструкция import this активизирует «пасхальное яйцо», скрытое в недрахPython�������������������������������������������������������������, которое отображает некоторые принципы проектирования, лежащие в основе языка. Как запустить эту инструкцию, вы узнаете в следующей главе.6. Слово «���������������������������������������������������������������spam�����������������������������������������������������������» взято из известной пародии Монти Пайтона, где герои сериала пытаются заказать блюдо в кафетерии, а их заглушает хор викингов,поющих о консервах фирмы ��������������������������������������������Spam����������������������������������������.

Ах да! Это еще и типичное имя переменной, которое используется в сценариях на языке Python...7. Голубой. Нет, желтый!Программирование на языке Python –это технический процесс, а не искусствоКогда в начале 1990-х годов Python впервые появился на сцене программного обеспечения, это породило что-то вроде конфликта междусторонниками языка Python и другого популярного языка сценариев –Perl. Лично я считаю такие дебаты пустыми и бессмысленными – разработчики достаточно умны, чтобы самостоятельно сделать выводы.

Однако в моей преподавательской практике мне часто приходится слышатьвопросы на эту тему, поэтому я считаю необходимым сказать несколькослов по этому поводу.Закрепление пройденногоВ двух словах: все, что можно сделать на Perl, можно сделать и наPython, но при использовании Python вы еще сможете прочитать свойпрограммный код. Для большинства удобочитаемость программного кодана языке Python означает возможность многократного его использованияи простоту сопровождения, что делает Python отличным выбором длянаписания программ, которые не попадут в разряд написанных и сразупосле отладки выброшенных.

Программный код на языке Perl легко писать, но сложно читать. Учитывая, что период жизни большинства программ длится много дольше, чем период их создания, многие усматривают в Python более эффективный инструмент программирования.Если говорить более развернуто, история конфликта отражает опытпроектировщиков двух языков программирования и подчеркивает некоторые из основных причин, по которым программисты отдают предпочтение языку Python. Создатель языка Python – математик по образованию, и потому он создал язык, обладающий высокой степеньюоднородности – его синтаксис и набор возможностей отличаются удивительной согласованностью. Более того, если говорить математическимитерминами, язык Python обладает ортогональной архитектурой – большая часть выразительных возможностей языка следует из небольшогочисла базовых концепций.

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

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

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

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