Генератор цветов Уроки C++ Уроки Windows forms Учебники по программированию Уроки HTML Уроки CSS Готовые задания Исходники Полезные программы
регистрация доменов

Дешёвые домены


Языки программирования


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
Автор: Марк Лутц
Скачать: [Скачать]