Python - чергова версія мови програмування, що динамічно розвивається, акцент у якій зроблено на продуктивність і читабельність коду. Мінімалістичний синтаксис ядра в Python поєднується з відмінною функціональністю стандартної бібліотеки.
Мова, розробку якої розпочав у середині 90-х Гвідо Ван Россум, зараз є однією з найпопулярніших у світі програмування.
Не дивно - як мова загального призначення, Python застосовується в будь-яких галузях розробки програмного забезпечення. Python легко вступає у взаємодію з уже наявними компонентами, що спрощує його інтеграцію в готові додатки. Однією з головних переваг цієї мови є її кросплатформеність, що дозволяє переносити об'єкти з однієї ОС на іншу.
Оновлення програми виходять приблизно раз на два з половиною роки.Спробувати Python у дії варто всім, хто займається програмуванням. Еталонною реалізацією цієї мови є інтерпретатор CPython, який підтримує більшість відомих платформ. Код організовується в Python у функції та класи, які об'єднуються в модулі, а ті зі свого боку збираються в пакети.
Поширюється він під дуже ліберальною ліцензією, що дає змогу завантажити Python безкоштовно та використовувати без обмежень.
Основні можливості Python:
- високий рівень самоаналізу;
- орієнтація об'єкта інтуїтивна;
- процедурний код виражений у натуральному вигляді;
- підтримка доповнень і модулів, написаних, зокрема, іншими мовами;
- інтеграція в додатки як скриптова оболонка;
- помилки обробляються у вигляді винятків;
- розвинена стандартна бібліотека і комплект сторонніх модулів для вирішення найрізноманітніших завдань.
Порівняно з попередньою версією в Python значно поліпшено наявні та додано нові модулі. Крім того, покращено продуктивність обробки нетекстових кодеків. Що стосується безпеки, у новій версії Python алгоритм кешування став ще безпечнішим.