În această lecție vor fi prezentate elementele de bază ale Python. Dacă ați mai programat în alte limbaje (Java, C ++, VB, etc), veți descoperi că Python este foarte ușor și rapid de învățat, deși lucrează un pic diferit față de alte limbaje, în special în ceea ce privește cerințele sale de formatare a codului.
Instalați python de la adresa python.org apoi deschideți o fereastră de terminal sau de comandă, pentru a vedea promptul Python:
timlinux@ultrabook:~/dev/cpp/QGIS-Training-Manual/python$ python
Când începeți, veți vedea un mesaj de genul ăsta:
Python 2.7.3 (default, Aug 1 2012, 05:14:39)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Acum, scrieți print 'Hello World' în dreptul prompt-ului de comandă, așa cum se arata mai jos:
>>> print 'Hello World'
Python va răspunde prin rularea comenzii dvs.:
Hello World
>>>
Felicitări, ați scris prima dvs. aplicație în Python!
Note
Puteți închide promptul Python prin apăsarea combinației ctrl-D sau tastând comanda quit() urmata de Enter.
Utilitatea ar fi mult mai limitată dacă ar trebui mereu să tastați comenzile Python în mod interactiv, așa că o practică comună este de a salva comenzile Python într-un fișier file.py, iar apoi să executați fișierul. De exemplu, salvați această linie într-un fișier text numit hello_world.py:
print 'Hello World'
Note
Prin convenție, evitați salvarea codului Python sub nume de fișiere ce conțin spații sau caracterul -.
Acum, puteți rula programul, tastând următoarele la promptul de comandă:
python hello_world.py
Ar fi mult mai convenabil dacă am putea rula direct fișierul. Puteți face acest lucru pe Linux și Mac OSX prin adăugarea unei adnotări de interpretare în partea de sus a fișierului:
#!/usr/bin/python
print 'Hello World'
Va trebui, de asemenea, să faceți fișierul executabil în acest fel:
chmod +x hello_world.py
Puteți executa fișierul în felul următor:
./hello_world.py
Note
În acest mod se poate împiedica programul de a fi portabil pe mai multe sisteme de operare.