Introduction to Python/ru

Это краткое руководство создано для описания глобально нового в python. Python это открытый, мультиплатформенный язык програмирования. Python обладает несколькими особенностями существенно отличающими его от обычных языков программирования, и он весьма доступен для новых пользователей, таких как вы:


 * Он был разработан специально, чтобы его легко мог прочесть человек, и поэтому он легок для понимания и изучения.
 * Он интерперетируется, в отличии от компилируемых языков, вроде С, вашу программу не нужно компилировать перед выполнением. Если вы хотите этого, написанный вами код может быть немедленно выполнен, строка за строкой. Это делает python, легким в изучении и поиске ошибок в вашем коде, потому что вы идете медленно, шаг за шагом.
 * Он может быть встроен в другие программы, для использования в качестве языка сценариев. FreeCAD обладает встроенным интерпретатором python, так что вы можете писать код на python в FreeCAD, чтобы манипулировать деталями(parts) в FreeCAD, например для создания геометрии(новых форм). Это черезвычайо мощно, потомучто вместо простого кликанья на кнопку с надписью "создать сферу", которую программист разместил для вас, у вас есть свобода для легкого создания вашего инструмента, создающего геометрию которую вы хотите.
 * Он является расширяемым, вы легко пожете подключить новые модули к  вашему установленному python-e и расширить его возможности. Например, у вас есть модули позволяющие python читать и записывать jpg изображения,общатся в twitter, для планирования задач выполняемых вашей операционной системой и.т.д.

Таким образом, руки на изготовку! Имейте в виду, то что будет дальше это очень простое введение, отнюдь не полный учебник. Но я надеюсь, что после этого вы получите достаточно основ, чтобы глубже разобраться в механизмах FreeCAD.

(Примечание переводчика: простте что задерживаю эту статью, этот материал хорошо изложен в Wikipedia, а также там есть учебники, в том числе и по PyQt )