Built-in python

Considering various software that incorporates Salome, FreeCAD, and python, it seems that it is relatively easy to incorporate python.

If you look closely at how it is incorporated, you may find that you are doing both of the following two patterns.

-Call the python interpreter internally to interpret the command list and import the execution result. -Provide a module so that the main functions of the software can be called from a python script.

Both Salome and FreeCAD do both. If you do the latter, there is an option to just cover it with a GUI based on a text base like the windows version of gnuplot, but when there are functions that can not be done without a GUI such as 3D data operation, text It cannot be 100% base.

Keeping in mind that there is such an implementation method, in software development, there are cases where labor can be minimized and maximum flexibility can be obtained at the same time.

Recommended Posts

Built-in python
Python built-in object
Python built-in object
Python
Python built-in functions ~ Zip ~
Wrap Python built-in functions
Various Python built-in string operations
kafka python
Python basics ⑤
python + lottery 6
Python Summary
Python comprehension
Python technique
Studying python
Python 2.7 Countdown
Python memorandum
Python FlowFishMaster
Python service
python tips
python function ①
Python basics
Python memo
ufo-> python (3)
Python comprehension
install python
Python Singleton
Python basics ④
Python Memorandum 2
python memo
Python Jinja2
Python increment
atCoder 173 Python
[Python] function
Python installation
python tips
Installing Python 3.4.3.
Try python
Python memo
Python iterative
Python algorithm
Python2 + word2vec
[Python] Variables
Python functions
Python sys.intern ()
Python tutorial
Python decimals
python underscore
Python summary
Start python
[Python] Sort
Note: Python
Built-in functions
Python basics ③
python log
Python basics
[Scraping] Python scraping
Python update (2.6-> 2.7)
python memo
Python memorandum
Python # sort
ufo-> python