L fișierele cu extensia .py conțin codul limbajului de programare Python. În acest fel, atunci când executați fișierul, acea secvență de cod este executată.
Spre deosebire de un fișier .sh care execută instrucțiuni pe care orice sistem Linux le poate executa, pentru ca un fișier .py să funcționeze va trebui să instalați Python.
Acesta este primul lucru pe care trebuie să-l faceți dacă doriți să începeți să învățați să programați cu Python.
Instalați Python și verificați versiunea pe Ubuntu și Linux
Pentru a face acest lucru, trebuie să aveți un mediu Python pregătit. Pe Linux poți
python --version
Ne returnează versiunea de python pe care am instalat-o iar dacă nu avem, îl putem instala. Folosim versiunea 3.x și uităm de 2.7.x care este învechit. Vom instala Python 3 pe Ubuntu
sudo apt install python3
Ne va cere parola super-utilizatorului și odată instalat vom verifica din nou versiunea pentru a ne asigura că totul este în regulă.
python --version
Cu asta deja puteți rula fișierele. Deschideți consola și accesați folderul în care se află .py. Să presupunem că avem un fișier hello-world.py în dosarul Descărcări
cd Descargas
Acum vă oferim permisiuni
chmod +x hello-world.py
Și în sfârșit o executăm
./hello-world.py
Rețineți că un fișier .py poate face ceva vizibil, ceva intern pe care nu îl puteți vedea sau pur și simplu să fie un modul, adică un fișier cu funcții Python, variabile etc. care este folosit intern pentru a crea scripturi și programe.
Executați sau citiți fișierul grafic
Dacă doriți să o faceți printr-un clic pe un buton. În acest articol am explicat cum se face. Este o modalitate de a lăsa orice extensie configurată astfel încât, atunci când dai dublu clic pe ea, să te întrebe dacă vrei să o rulezi sau dacă preferi să deschizi fișierul cu software-ul pe care l-ai ales. Este explicat pentru .sh dar este același pentru orice extensie.
Cum se creează un .py
Profit de această ocazie pentru a explica cum se creează un fișier .py
Pentru a vedea codul puteți folosi un editor de text sau un IDE, ceea ce ar fi ideal dacă intenționați să învățați să programați sau dacă doriți să modificați codul. Momentan folosesc Gedit ca editor și text și ca IDE folosesc Visual Studio Code.
Modul rapid cu terminalul este să folosești comanda tactilă
touch hello-world.py
Lucrul bun despre utilizarea unui IDE precum Visual Studio este că poți folosi terminalul în același IDE, astfel încât în același timp să creezi fișierul să-i poți da permisiuni, să-l depanezi etc. Toate acestea fără a număra cantitatea de posibilități pe care ni le oferă.