В серии: Библиотека alt м. В. Сысоева, И. В. Сысоев


Области применения Python


Download 0.87 Mb.
bet11/40
Sana23.04.2023
Hajmi0.87 Mb.
#1387407
TuriКнига
1   ...   7   8   9   10   11   12   13   14   ...   40
Bog'liq
Боши Лекция Парадигма и методы программирование

1.5. Области применения Python


кательность, но и успешно теснящий математические пакеты, в том числе и коммерческие, — это Python. Произошло это благодаря простоте и понятности языка с одной стороны, и наличию очень хороших и высокопроизводительных библиотек алгоритмов и средств для построения графиков. Есть и проекты создания специализированного научного языка, самым популярным и развитым из которых является Julia.

1.5 Области применения Python


Будучи удачно спроектированным языком программирования, Python прекрасно подходит для решения ежедневных реальных задач. Он имеет самый широкий спектр применений: как инструмент управления другими программными компонентами и для реализации самостоятельных программ. Фактически, круг ролей, которые может играть Python как многоцелевой язык программирования, не включает только области встроенных устройств и системного программирования, где ограничения на использование памяти и требования к скорости исполнения настолько велики, что время и удобство написания программы не играют существенной роли, причём можно нанять программистов сколь угодно высокой квалификации.
За счёт чего Python получил столь широкое распространение? Python имеет огромное количество высококачественных уже готовых модулей, распространяемых бесплатно, которые вы можете использовать в любой части программы. В модуле уже реализованы многие нужные вам детали программы. Написание программы с использованием уже готовых модулей можно сравнить со строительством сборного каркасного дома: отдельные детали: фундамент, стены, крыша, коммуникации уже сделаны до вас, вам нужно только выбрать подходящие детали и собрать вместе. Модули подключаются при помощи команды import, которая присутствует в начале каждого примера.
Все широко используемые модули делятся на две основные части: модули стандартной библиотеки, поставляемые вместе с интерпретатором Python (эти модули «всегда с вами»), и внешние модули, для которых существуют средства установки.
Установка внешних модулей может быть осуществлена разными путями: в Linux все популярные модули доступны для установки штатными средствами (например, через «Центр установки и обновления программ» в Ubuntu), для Window и MacOS X доступны скомпилированные установочные файлы (например, exe или msi для Windows). Можно также использовать возможности штатного установщика внешних модулей pip, входящий в состав стандартных модулей. С его помощью можно установить почти любой, даже редко используемый внешний модуль, для которого нет скомпилированных пакетов под Linux или установщиков под Windows. Недостатком последнего подхода является то, что для установки модулей, написанных на других языках, например, С или Fortran, pip требует наличия в системе компилятора этих языков, причём не абы какого, а совместимого с тем, что использовал разработчик.

Download 0.87 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   40




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling