0

Каковы возможности Питона?

Сергей Дручинин 8 years ago in Micromine / Scripting updated by Victor Osipov 8 years ago 1
Насколько я понял Питон предназначен для написания скриптов. А поподробнее о его возможностях плюс справочную информацию возможно где-то взять?
    Сергей, доброго времени суток! 
    Павел в отпуске , чем и вызвана пауза в ответе, появится , добавит.
   В общем начнем с того , что Phyton - полномасштабный язык программирования, который включает в себя комплексные математические инструменты. Дополнительные пакеты и библиотеки предоставляют возможность сложных расчетов и инструментов для проектирования пользовательских интерфейсов пользователя.Такие известные компании, как Google и Intel, Cisco и Hewlett-Packard, используют язык Python, выбрав его за гибкость, простоту использования и обеспечиваемую им высокую скорость разработки. Он позволяет создавать эффективные и надежные проекты, которые легко интегрируются с программами и инструментами, написанными на других языках.
 До версии ММ 2013 основным средством автоматизации в программе являлись макросы. Но они имеют некоторые ограничения при выполнении задач ,например, связанных с циклами, работой с объектами с помощью функций  вне Micromine.
 Современное горное производство требует от пользователя иногда принятия оперативных и сложных решений, уникальных именно для этого объекта.Python позволяет создавать свои собственные решения, сохраняя легкость в использовании Micromine. Вы можете разработать инструменты, которые  подойдут именно Вам и запустить свои собственные скрипты Python сверху Micromine.
  Python был разработан для преподавания и является одним из самых простых языков программирования, чтобы учиться. Python похож на язык, используемый для разработки Micromine, а значит, может использоваться в качестве быстрого инструмента прототипирования для новых возможностей Micromine. Популярные Скрипты, написанные в Python, могут быть легко преобразованы в дальнейшем в функциональности приложения Micromine.(Как пример, появление в ММ2014 возможности в Отчете по БМ получать поуступные цифры запасов)
 Некоторые англоязычные ресурсы:
http://extras.micromine.com.au/ProductMicromineService/PythonScripting.asp
http://www.python.org/
http://en.wikibooks.org/wiki/Python
http://docs.python.org/2/tutorial/index.html
http://docs.python.org/2/tutorial/introduction.html
http://docs.python.org/3.3/faq/programming.html

В сети можно найти много книг,написанных на русском языке и переведенных на русский язык, например книги М.Лутца: "Изучаем Phyton", "Программируем в Phyton".