1. История и основные идеи в основе языка Python.

История

Появился в 1991 году. Создатель - Guido van Rossum (Гвидо ван Россум). Benevolent dictator for life (Великодушный пожизненный диктатор).

Python (Пайсон) - Высокоуровневый динамический строго типизированный интерпретируемый язык программирования общего назначения.

Характерные особенности

Плюсы

Минусы

Интеграция с другими языками

Расширяемость и библиотеки

Язык был изначально задуман легко расширямемым: небольшое ядро + библиотеки.

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

Огромное количество внешних модулей

Идеология языка и соглашения

Разработчики языка Python придерживаются определённой философии программирования, называемой «The Zen of Python» («Дзен Питона», или «Дзен Пайтона»). Её текст выдаётся интерпретатором Python по команде import this (работает один раз за сессию). Автором этой философии считается Тим Петерс (Tim Peters).

PEP – Python Enchancement Proposal - документы стандартизированного формата в которых содержатся предложения по развитию языка и описание уже имеющихся элементов.

Хорошо выполняемые задачи

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