Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
en:chapter1 [2019/06/10 15:32] hlinke [Introduction] |
en:chapter1 [2019/07/28 10:24] (aktuell) hlinke [Hello World] |
||
---|---|---|---|
Zeile 30: | Zeile 30: | ||
If you want to know more about IRONPython you can get more information on the official website [[http:// | If you want to know more about IRONPython you can get more information on the official website [[http:// | ||
The main problem of IRONPython is the incompatibility with several standard Python moduels like openCV and NumPy. Especially openCV is interesting for Video editing. | The main problem of IRONPython is the incompatibility with several standard Python moduels like openCV and NumPy. Especially openCV is interesting for Video editing. | ||
+ | |||
+ | Python for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers. It allows Python code to interact with the CLR, and may also be used to embed Python into a .NET application. | ||
Zeile 47: | Zeile 49: | ||
You open the window in VEGAS via "View - Extensions - VEGASPython Interactive Window" | You open the window in VEGAS via "View - Extensions - VEGASPython Interactive Window" | ||
- | {{: | + | {{: |
This opens the interactive VEGASPython Window: | This opens the interactive VEGASPython Window: | ||
- | {{: | + | {{: |
The interactive VEGASPython Window consists of two textboxes. | The interactive VEGASPython Window consists of two textboxes. | ||
Zeile 68: | Zeile 70: | ||
Enter: | Enter: | ||
<code python> | <code python> | ||
- | print" | + | print ("Hello World") |
</ | </ | ||
Zeile 81: | Zeile 83: | ||
==== Introduction to the Python Language ==== | ==== Introduction to the Python Language ==== | ||
It is not the intention of this tutorial to provide a complete Python tutorial. I will only show you the items you need to know to be able to create or modify VEGASPython scripts. | It is not the intention of this tutorial to provide a complete Python tutorial. I will only show you the items you need to know to be able to create or modify VEGASPython scripts. | ||
+ | VEGASPython is based on Python 3.x. Therefore the Python 3 syntax has to be used. | ||
=== Functions === | === Functions === | ||
Zeile 117: | Zeile 120: | ||
<code Python> | <code Python> | ||
numberVariable = 5 | numberVariable = 5 | ||
- | print numberVariable | + | print (numberVariable) |
floatVariable = 0.5 | floatVariable = 0.5 | ||
- | print floatVariable | + | print (floatVariable) |
stringVariable = " | stringVariable = " | ||
- | print stringVariable | + | print (stringVariable) |
</ | </ | ||
Zeile 162: | Zeile 165: | ||
<code python> | <code python> | ||
- | print pyVEGAS.Version | + | print (pyVEGAS.Version) |
</ | </ | ||