Pyton язык программирования. Урок 2
Описание
Рассмотрим, где используется язык программирования Python и его плюсы.
На языке Python можно писать самостоятельные программы как консольные, которые работают в чёрном окне, так и графические, иначе говоря, оконные приложения, игры и даже приложения для смартфонов, или служебные приложения, которые вообще не имеют никаких окон и работают в фоновом режиме.
Многие системные администраторы используют Python для настройки операционных систем. И что самое главное эти программы будут одинаково хорошо работать на любой операционной системе, например, Windows, Linux, Mac OS и т. д.
Так же для Python существует много обёрток. Другими словами программы или модули написанные на языке C++, которые можно использовать для программирования в Python. Вот несколько примеров:
<br /> - PYTHON-OGRE - 3D движок OGRE написанный на C++, который можно использовать для создания игр на Python;<br /> - wxWidgets - этот проект также написан на C++ его обернули для программирования на Python и назвали wxPython.<br /> - pyQT - также предназначен для написания графических приложений.
Кто-то скажет для чего это вообще надо и так уже много языков программирования существует?
Вопрос уместен. На Python, по сравнению с другими языками программирования, можно добиться результата потратив меньше времени усилий. Язык Python хорошо структурирован, и эта структура входит в состав языка. Для программистов, которые возвращаются к работе над проектом или продолжают работать над чужим проектом это очень нравится (сохраняет много времени и нервов). Python так же содержит много модулей как встроенных так и сторонних, которые обязательно вам окажут огромную поддержку.
Python так же используется как язык для автоматизации приложений. Примеров больше чем достаточно.
<br /> Возьмем, например, Blender - программа для 3D моделирования и анимации. Он весь пропитан Python-ом. Все наши инструменты при моделировании, анимации и программировании игр используют Python для управления объектами в Blender. Создавать 3D игры в Blender так же можно используя Blender Game Engine. Так же можно писать свои инструменты, используя Python.
Другое приложение для работы с 2D графикой - GIMP. Оно может использовать Python для автоматизации работы с изображениями.<br /> <br /> Или вот ещё приложение для работы с текстом Libre Office. Автоматизируя при этом работу с текстовыми документами программно.
Python поддерживает множество интерфейсов для работ с базами данных.
Он может использоваться и используется для создания веб сайтов. Да-да. Новая версия сайта http://www.programishka.ru написана на этом замечательном языке программирования!
<br /> Как Вы могли заметить, Python - это многоцелевой язык программирования. И он обязательно Вам пригодится!