Python

Язык Python существует почти так же долго, как и Perl, хотя и не настолько широко известен. Дело в том, что в то время как Perl, благодаря своим мощным возможностям по работе с текстом, приобрел свою популярность на волне подъема Web, Python разрабатывался как многоцелевой язык командных сценариев, и потому часто недооценивался. Недооценивался же он незаслуженно, поскольку благодаря его многоцелевой направленности данный язык - это именно то, что нужно разработчикам, особенно при решении научных задач и осуществлении математических вычислений.
Python обладает рядом свойств, отличающих его от Perl. Во-первых, Python разрабатывался как объектно-ориентированный язык командных сценариев. Здесь стоит отметить, что, начиная с версии 5, Perl также приобрел объектно-ориентированные возможности, однако в целом Perl по-прежнему используется больше как функционально - ориентированный язык. Во-вторых, в отличие от Perl, в Python используется очень строгий стиль написания скриптов. Отступы, пробелы и разрывы строк в Python имеют исключительно важное значение. Благодаря этому код, написанный на Python, зачастую намного удобнее для понимания, чем большая часть кода Perl. Однако строгий стиль также влечет за собой и ряд неудобств, вследствие которого многие "свободомыслящие" программисты не любят данный язык и избегают его использования.
Python поддерживается на платформе Мае уже в течение длительного времени, начиная с MacPython в версиях, более ранних, нежели Mac OS X. На сегодняшний день, наряду с Perl, Python является стандартным компонентом Darwin. В отличие от Perl, Python реализован в виде инфраструктуры, а не в виде традиционного приложения Darwin. За счет этого Python может применяться как для программирования Cocoa, так и для программирования Darwin.
Изучить Python достаточно просто, и еще более упрощает эту задачу огромное количество книг и руководств, доступных в Интернете. Одно из наилучших руководств, идеально подходящих для начального знакомства с Python, доступно по следующему адресу: http:docs.python.org/tut/. Одной из привлекательных особенностей Python является то, что он поставляется с собственным интерактивным интерпретатором, который запустится, если из командной строки дать команду python без аргументов. Этот интерпретатор представляет собой не просто замечательное средство для изучения языка, но и является очень удобным инструментом при использовании всей мощи Python для решения стандартных задач. Например, интерпретатор Python можно использовать в качестве калькулятора, поскольку он намного быстрее, чем стандартное приложение с графическим интерфейсом, и обеспечивает гораздо большую гибкость при решении множества задач.
После того как программисты овладевают всеми нюансами Python, они обычно начинают программировать на нем существенно быстрее, чем на любом другом языке.

 
Adblock
detector