Translations:Third Party Libraries/79/en

Python is a popular all-purpose scripting language that is widely used in Linux and open source software. In FreeCAD, Python is used during compilation and also at runtime in different ways. It is used
 * to write test scripts to test for different conditions, such as memory leaks, to ensure functionality of the software after changes, for post build checks, and test coverage tests,
 * to write macros and macro recording,
 * to implement application logic for standard packages,
 * to implement auxiliary tools such as the Addon Manager,
 * to implement entire workbenches like Draft and Arch,
 * to dynamically load packages,
 * to implement rules for design (knowledge engineering),
 * to do fancy Internet interactions like work groups and PDM