Языки программирования
Python
Python (пайтон или питон) — это высокоуровневый язык программирования общего назначения с высокой производительностью и читаемостью кода. Название языка произошло вовсе не от вида пресмыкающихся. Автор назвал язык в честь популярного британского комедийного телешоу 1970-х "Летающий цирк Монти Пайтона". Но его всё равно, как правило ассоциируют со змеёй, возможно синтаксис и стиль языка, как-то подходят для этого. Разработка языка Python была начата в конце 1980-х годов сотрудником голландского института CWI Гвидо ван Россумом. Для распределённой ОС Amoeba требовался расширяемый скриптовый язык, и Гвидо начал писать Python на досуге, позаимствовав некоторые наработки для языка ABC. В феврале 1991 года Гвидо опубликовал исходный текст. С самого начала Python проектировался как объектно-ориентированный язык. Синтаксис ядра Python миниатюрен, но при этом стандартная библиотека включает большой объём полезных функций. Python поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений и удобные высокоуровневые структуры данных. Код в Python организовывается в функции и классы, которые могут объединяться в модули, которые в свою очередь можно будет объединить в пакеты. Эталонной реализацией Python является интерпретатор CPython, поддерживающий большинство платформ. Он распространяется под свободной лицензией Python Software Foundation License, которая позволяет использовать его без ограничений в любых приложениях. Есть реализации интерпретаторов для JVM , MSIL, LLVM и других. Проект PyPy предлагает реализацию Питона на самом Python, что уменьшает затраты на изменения языка и постановку экспериментов над новыми возможностями. Python активно развивается и модернизируется, его новые версии выходят примерно раз в три года. Вследствие этого и некоторых других причин на Python отсутствуют ANSI, ISO или другие официальные стандарты, их роль выполняет CPython.
Компиляторы для Python: py2exe Блокнот 32 bit: 64 bit:
Учебники по Python:
Название: Программирование на Python, том I
Автор: Марк Лутц
Скачать:
Название: Программирование на Python, том II
Автор: Марк Лутц
Скачать:
Название: Изучаем Python
Автор: Марк Лутц
Скачать:
