Справочник по языку Python 1 Исходный текст




Скачать 470.76 Kb.
НазваниеСправочник по языку Python 1 Исходный текст
страница5/17
Дата публикации17.03.2013
Размер470.76 Kb.
ТипСправочник
odtdocs.ru > Право > Справочник
1   2   3   4   5   6   7   8   9   ...   17


Логотип Python, 1990—2005

Python (
[ˈpaɪθən]; па́йсон, па́йтон, пито́н)[1] — высокоуровневый язык программирования общего назначения с акцентом на производительность разработчика и читаемость кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.

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

Эталонной реализацией Python является интерпретатор CPython, поддерживающий большинство активно используемых платформ.[2] Он распространяется свободно под очень либеральной лицензией, позволяющей использовать его без ограничений в любых приложениях, включая проприетарные.[3] Есть реализации интерпретаторов для JVM (с возможностью компиляции), MSIL (с возможностью компиляции), LLVM и других. Проект PyPy предлагает реализацию Питона на самом Питоне, что уменьшает затраты на изменения языка и постановку экспериментов над новыми возможностями.

Python — активно развивающийся язык программирования, новые версии (с добавлением/изменением языковых свойств) выходят примерно раз в два с половиной года. Вследствие этого и некоторых других причин на Python отсутствуют ANSI, ISO или другие официальные стандарты, их роль выполняет CPython.

Содержание





  • 1 Философия

  • 2 История

    • 2.1 Влияние других языков на Python

  • 3 Портируемость

  • 4 Типы и структуры данных

  • 5 Синтаксис и семантика

    • 5.1 Операторы

    • 5.2 Выражения

    • 5.3 Имена

    • 5.4 Строки документации

    • 5.5 Директивы

  • 6 Возможности

    • 6.1 Интерактивный режим

    • 6.2 Объектно-ориентированное программирование

    • 6.3 Функциональное программирование

    • 6.4 Модули и пакеты

    • 6.5 Интроспекция

    • 6.6 Обработка исключений

    • 6.7 Итераторы

    • 6.8 Генераторы

    • 6.9 Управление контекстом выполнения

    • 6.10 Декораторы

    • 6.11 Другие возможности

  • 7 Библиотеки

    • 7.1 Стандартная библиотека

    • 7.2 Модули расширения и программные интерфейсы

    • 7.3 Графические библиотеки

  • 8 Примеры программ

  • 9 Профилирование и оптимизация кода

  • 10 Сравнение с другими языками

    • 10.1 Недостатки

      • 10.1.1 Низкое быстродействие

      • 10.1.2 Отсутствие статической типизации

      • 10.1.3 Невозможность модификации встроенных классов

      • 10.1.4 Глобальная блокировка интерпретатора (GIL)

  • 11 Реализации

  • 12 Дальнейшая разработка

    • 12.1 График и совместимость

    • 12.2 Возможности

  • 13 Специализированные подмножества/расширения Python

  • 14 Применение

  • 15 См. также

  • 16 Примечания

  • 17 Литература

  • 18 Ссылки
1   2   3   4   5   6   7   8   9   ...   17

Похожие:

Инструкция по выполнению работы На выполнение экзаменационной работы...
Включает 1 задание (С1) и представляет собой небольшую письменную работу по прослушанному тексту (сжатое изложение). Исходный текст...

Машинный перевод
С постредактированием: исходный текст перерабатывается машиной, а человек-редактор исправляет результат

Введение в Python и Eric
Замечательной особенностью Python является возможность быстрого создания простых изображений. Самым лёгким для освоения способом...

Справочник организаций, справочник банков и справочник назначений платежа. Эти
Вы сможете заполнить реквизиты плательщика. Если в старом справочнике организаций

Исходный текст
Но как быть с теми, кто не видит, не слышит, не чувствует, когда больно и плохо другому? (3)Постороннему, какими они считают всех,...

Учебник Python 1
Сочетание изящного синтаксиса и динамической типизации, совмещённых с интерпретируемой сущностью, делает Python идеальным языком...

Создание справочника адресов (кладр)
При этом, если справочник отделов и справочник должностей ранее не заполнялись, возможно заполнение этих справочников

Практикум по алгоритмизации и программированию на Python Иван Хахаев, 2009
«псевдоязыке» программирования (подобие «школьного алгоритмического языка»). И только после этого можно приступать к написанию программы...

Практикум по алгоритмизации и программированию на Python Иван Хахаев, 2009
«псевдоязыке» программирования (подобие «школьного алгоритмического языка»). И только после этого можно приступать к написанию программы...

Урок по русскому языку в 7 классе (урок развития речи)
Оборудование: интерактивная доска, текст Б. Полевого «Спасение детей», оформленная доска

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
odtdocs.ru
Главная страница