Нажмите клавишу «Enter», чтобы перейти к содержанию

Питон язык программирования Учебник

Картинка

Добавил: admin
Формат файла: RAR
Оценка пользователей: Рейтинг (4,4 из 5)
Дата добавления: 21.01.2017
Скачиваний: 3461 раз(а)
Проверен Dr.Web: Вирусов нет

Скачать

Это стабильная версия, проверенная 26 октября 2017. У этого термина существуют и другие питон язык программирования Учебник, см. В то же время стандартная библиотека включает большой объём полезных функций.

Python поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений и удобные высокоуровневые структуры данных.

Питон язык программирования Учебник

Эталонной реализацией Python является интерпретатор CPython, поддерживающий большинство активно используемых платформ. Он распространяется под свободной лицензией Python Software Foundation License, позволяющей использовать его без ограничений в любых приложениях, включая проприетарные. Вследствие этого и некоторых других причин на Python отсутствуют стандарт ANSI, ISO или другие официальные стандарты, их роль выполняет CPython.

Особые случаи не настолько особые, чтобы нарушать правила. При этом практичность важнее безупречности.

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

Подробный отзыв на «Питон язык программирования Учебник»

Хотя он поначалу может быть и не очевиден, если вы не голландец. Хотя никогда зачастую лучше, чем прямо сейчас. Если реализацию сложно объяснить — идея плоха. Если реализацию легко объяснить — идея, возможно, хороша.

Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex.

Complex is better than complicated. Flat is better than nested. Sparse is better than dense.

Special cases aren’t special enough to break the rules. Errors should never pass silently. In the face of ambiguity, refuse the temptation to guess.

Авторский анализ

There should be one — and preferably only one — obvious way to do it. Although that way may not be obvious at first unless you’re Dutch. Now is better than never. Although never is often better than ‘right now’.

Питон язык программирования Учебник

If питон язык программирования Учебник implementation is hard to explain, it’s a bad idea. If the implementation is easy to explain, it may be a good idea. Namespaces are one honking great idea — let’s do more of those!

Разработка языка Python была начата в конце 1980-х годов сотрудником голландского института CWI Гвидо ван Россумом. В феврале 1991 года Гвидо опубликовал исходный текст в группе новостей alt.

Информация

С самого начала Python проектировался как объектно-ориентированный язык. Название языка произошло вовсе не от вида пресмыкающихся. Автор назвал язык в честь популярного британского комедийного телешоу 1970-х «Летающий цирк Монти Пайтона».

Впрочем, всё равно название языка чаще связывают именно со змеёй, нежели с передачей — пиктограммы файлов в KDE или в Microsoft Windows и даже эмблема на сайте python. Важная цель разработчиков Python — создавать его забавным для использования. Это отражено в его названии, которое пришло из Монти Пайтона. Также это отражено в иногда игривом подходе к обучающим программам и справочным материалам, таким как примеры использования, которые используют понятия спама и яиц вместо стандартных foo и bar.

Наличие дружелюбного, отзывчивого сообщества пользователей считается наряду с дизайнерской интуицией Гвидо одним из факторов успеха Python. Python портирован и работает почти на всех известных платформах — от КПК до мейнфреймов. 390, Windows Mobile, Symbian и Android.

Скачать

По мере устаревания платформы её поддержка в основной ветви языка прекращается. 6 прекращена поддержка Windows 95, Windows 98 и Windows ME. Однако на этих платформах можно использовать предыдущие версии Python — на данный момент сообщество активно поддерживает версии Python начиная от 2.

Более того, существует специальная версия Python для виртуальной машины Java — Jython, что позволяет интерпретатору выполняться на любой системе, поддерживающей Java, при этом классы Java могут непосредственно использоваться из Python и даже быть написанными на Python. Также несколько проектов обеспечивают интеграцию с платформой Microsoft . Python поддерживает динамическую типизацию, то есть тип переменной определяется только во время исполнения. Поэтому вместо «присваивания значения переменной» лучше говорить о «связывании значения с некоторым именем».

В Python имеются встроенные типы: булевый, строка, Unicode-строка, целое число произвольной точности, число с плавающей запятой, комплексное число и некоторые другие. Все значения являются объектами, в том числе функции, методы, модули, классы. Возможно наследование от большинства встроенных типов и типов расширений. Все объекты делятся на ссылочные и атомарные.