O uso do IF é crucial para diversas linguagens de programação, portanto conhecê-las é indispensável.
O exemplo abaixo ilustra seu uso na linguagem Python, liguagem esta que utilizamos na Vitalnet para aulas de PyGTK e Desenvolvimento 3D e Jogos.
Para testar, após instalar o Python (disponível em: http://www.python.org/download/), abra um Prompt do DOS ou um Terminal no Linux e digite python. Em seguida digite os comandos disponíveis abaixo:
>>> x = int(raw_input("Digite um nro inteiro: "))
Digite um nro inteiro: 42
>>> if x < 0:
... x = 0
... print 'Negativo alterado para zero'
... elif x == 0:
... print 'Zero'
... elif x == 1:
... print 'Um'
... else:
... print 'Maior que um'
...
Maior que um
Lembre-se que o uso da tecla Tab é importante, ou seja, a linguagem baseia-se na endentação para a estrutura funcionar.
Fonte:
- http://docs.python.org/tutorial/controlflow.html#if-statements

Em uma aplicação normal win32, há a possibilidade de desenvolver algo que normalmente seria desenvolvido em C ou em Delphi, pela liguagem Python?
Sim, é possível, apesar de ser uma linguagem de script, pode gerar binário (executável).
Há também a possibilidade de criação de programas gráficos, com o auxílio da GTK, mais conhecido como PyGTK.