Tworzenie skryptów w języku programowania Python

Produkt IBM® SPSS® Statistics udostępnia dwa oddzielne interfejsy służące do programowania z językiem Python w systemach Windows, Linux, macOSi IBM SPSS Statistics . Korzystanie z tych interfejsów wymaga IBM SPSS Statistics -Wtyczka integracji dla produktu Python, który jest instalowany domyślnie z produktem IBM SPSS Statistics . Aby uzyskać pomoc w rozpoczynaniu pracy z językiem programowania Python , należy zapoznać się z kursem Python dostępnym pod adresem http://docs.python.org/tut/tut.html .

Skrypty w języku Python

Skrypty w języku Python wykorzystują interfejs udostępniany przez moduł SpssClient języka Python. Operują one na interfejsie użytkownika i obiektach wynikowych, a także mogą uruchamiać składnię komend. Skrypt w języku Python można na przykład wykorzystać do dostosowania tabeli przestawnej.

  • Skrypty produktu Python są uruchamiane z poziomu programów narzędziowych > Uruchom skrypt, z poziomu edytora Python uruchomionego z produktu IBM SPSS Statistics (dostępnego z pliku > Otwórz > Skrypt) lub z zewnętrznego procesu produktu Python , takiego jak Python IDE lub interpreter Python .
  • Skrypty w języku Python można uruchamiać jako autoskrypty.
  • Skrypty Python są uruchamiane na komputerze, na którym działa klient IBM SPSS Statistics .

Pełna dokumentacja klas i metod IBM SPSS Statistics dostępnych dla skryptów Python znajduje się w podręczniku Scripting Guide for IBM SPSS Statistics, dostępnym w Wtyczka integracji dla produktu Python w systemie pomocy.

Programy w języku Python

Programy w języku Python używają interfejsu udostępnianego przez moduł spss języka Python. Działają one na procesorze IBM SPSS Statistics i służą do sterowania przepływem zadania składni komend, odczytywania i zapisywania w aktywnym zbiorze danych, tworzenia nowych zbiorów danych oraz tworzenia procedur niestandardowych generujących własne dane wyjściowe tabeli przestawnej.

  • Programy Python są uruchamiane z poziomu składni komend w blokach BEGIN PROGRAM-END PROGRAM lub z zewnętrznego procesu Python , takiego jak Python IDE lub interpreter Python .
  • Programów w języku Python nie można uruchamiać jako autoskryptów.
  • W trybie analizy rozproszonej (dostępnym w produkcie IBM SPSS Statistics Server) programy Python są wykonywane na komputerze, na którym działa serwer IBM SPSS Statistics .

Więcej informacji na temat programów Python , w tym pełną dokumentację funkcji i klas produktu IBM SPSS Statistics dostępnych dla nich, można znaleźć w dokumentacji pakietu Python Integration Package for IBM SPSS Statisticsdostępnej pod Wtyczka integracji dla produktu Python w systemie pomocy.