Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| en:chapter1 [2019/06/10 15:32] – [Introduction] hlinke | en:chapter1 [2019/07/28 10:24] (aktuell) – [Hello World] hlinke | ||
|---|---|---|---|
| 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) |
| </ | </ | ||