Spss 26: Code

EXAMINE VARIABLES=Salary BY Department
  /PLOT BOXPLOT HISTOGRAM
  /STATISTICS DESCRIPTIVES
  /CINTERVAL 95
  /MISSING LISTWISE.

SPSS has a macro language (not Python). For complex loops, use DEFINE / !ENDDEFINE.

* Independent samples t-test.
T-TEST GROUPS=gender(1 2)
  /VARIABLES=test_score
  /CRITERIA=CI(.95).
SORT CASES BY Age (A).   * Ascending.
SPLIT FILE BY Gender.    * Subsequent analyses run separately per gender.
CORRELATIONS /VARIABLES=Age Income Satisfaction
  /PRINT=TWOTAIL NOSIG.
GRAPH /HISTOGRAM=Age.
GET DATA /TYPE=XLSX
  /FILE='C:\data\survey.xlsx'
  /SHEET=name 'Sheet1'
  /CELLRANGE=full
  /READNAMES=on.
DATASET NAME ExcelData.

GET FILE='C:\MyProject\survey_data.sav'.
DATASET NAME Survey.