Vrei să știi cum să rulezi Python? Pare simplu, dar de fapt poate fi complicat să îți dai seama de acest lucru. În această postare, vom discuta despre cum să vă testați codul Python, precum și despre cum să rulați Python în alte contexte: online, de exemplu, sau ca o aplicație împachetată.
Câteodată, lucrul care vă împiedică să învățați să codificați poate fi extrem de simplu. Îmi amintesc că îmi doream să învăț să programez când eram mai tânăr – sau să învăț să iau ceea ce am învățat din BASIC pe ZX Spectrum și să aplic asta într-un mediu modern. Problema mea? Nu știam “unde” să programez. Odată ce înțelegeam C# sau Java, unde aș fi introdus codul și cum l-aș fi executat?
Și ori de câte ori întrebam pe cineva, se uita la mine cu ochii în gol. Ce fel de întrebare este asta?
Ce-i drept, nu avusesem niciodată nevoie de un IDE sau de un interpretor înainte. Mașini precum ZX Spectrum și Tatung Einstein (mai există vreun utilizator de Einstein?) pur și simplu porneau cu un prompt în care să codific!”
Mulți oameni au o problemă similară cu Python. Ei înțeleg codul, dar nu știu cum să ruleze Python. Sau cum să transforme creația lor într-o aplicație pe care cineva o poate descărca și cumpăra. De fapt, cu Python poate fi ocazional confuz chiar și doar pentru a rula o grămadă de cod.
Citește în continuare și învață cum să rulezi Python în orice situație!
Cum să rulezi aplicații Python
Înainte de a ne scufunda în modul de a rula Python, trebuie mai întâi să instalezi interpretorul Python pe mașina ta. Îl puteți găsi din linkurile de mai jos:
- Windows: https://www.python.org/downloads/windows/
- Mac: https://www.python.org/downloads/mac-osx/
- Linux: https://www.python.org/downloads/source/
Puteți găsi, de asemenea, instrucțiuni despre cum să îl configurați și să îl faceți să funcționeze aici:
- Cum să instalați Python și să începeți să codificați pe Windows, Mac sau Linux
Dar acest lucru vă va arăta doar cum să instalați interpretorul. Acest lucru vă învață computerul să înțeleagă Python, dar nu vă oferă nicăieri unde să tastați și să rulați aplicații.
Dar acest lucru nu este strict adevărat. După ce ați instalat acest pachet, căutați programul numit Python Shell. Acesta vă oferă un shell în care puteți să tastați direct comenzi Python și să le executați instantaneu. De îndată ce apăsați return, orice instrucțiune pe care ați folosit-o va rula.
Dar mergeți la File > New File și veți putea crea un nou fișier .py! Introduceți un cod aici, apoi mergeți la: Run > Run Module. Vi se va cere să salvați fișierul dvs. ca un modul (o bucată compactă de cod Python care poate fi rulată din alte scripturi) și de acolo aplicația dvs. va rula!
Asta este modul de rulare a fișierelor Python.
În schimb, puteți, de asemenea, să rulați fișiere Python folosind o serie de IDE-uri sau editoare diferite. Un IDE este un mediu de dezvoltare integrat, care vă oferă o interfață pe care o puteți folosi pentru a introduce codul, pentru a vă testa aplicațiile și pentru a vedea eventualele erori pe care le-ați făcut în timp ce le tastați.
Cum să creați fișiere Python executabile
Acum știți cum să rulați fișiere Python, dar dacă doriți să ajutați alte persoane să vă execute programele? Cei mai mulți oameni care nu programează nu vor avea Python instalat pe mașina lor, cu atât mai puțin acces la un IDE sau editor! Dacă plănuiți vreodată să vă împărtășiți sau să vă vindeți creațiile, atunci acesta este un obstacol pe care va trebui să îl depășiți.
Din păcate, nu există o modalitate încorporată de a face fișierele Python să poată fi rulate pe orice mașină. Acest lucru se datorează faptului că Python este un limbaj dinamic, spre deosebire de, să zicem, cum ar fi C#. Unii creatori ocolesc acest lucru prin includerea Python ca parte a descărcării, dar aceasta nu este deloc o soluție elegantă.
Din fericire, există soluții de la terți. Două opțiuni populare sunt PyInstaller și Py2exe. Ambele vă vor permite să construiți aplicații noi ca fișiere .exe. Pentru a le descărca și utiliza, va trebui să folosiți PiP.
Pentru a instala PyInstaller de la PyPI pe Linux sau Mac, trebuie doar să tastați:
pip install pyinstaller
Pentru a face același lucru prin Windows, rulați promptul de comandă (asigurându-vă că rulați ca administrator) și apoi utilizați:
py -m pip install pyinstaller
Dacă nu aveți instalat pip, de obicei puteți face acest lucru modificând instalarea Python (căutați uninstall în bara de căutare, apoi alegeți versiunea Python și alegeți “modify”).
Trebuie să urmați câțiva pași suplimentari pentru a utiliza oricare dintre aceste instrumente și pentru a construi efectiv fișierul .exe, dar veți găsi toate instrucțiunile relevante pe site-urile web respective.
Cum să rulați aplicații web Python
Un lucru pe care îl veți observa atunci când încercați să construiți un fișier .exe din codul dvs. Python, este că nu este un proces intuitiv sau lin. Acest lucru se datorează faptului că Python nu este cu adevărat pentru asta.
Python este de obicei mai des folosit pentru a crea instrumente utile pentru profesioniștii IT, cum ar fi specialiștii în securitatea informațiilor. Cu toate acestea, este, de asemenea, extrem de util pentru crearea de aplicații web. Cu alte cuvinte, Python este excelent dacă doriți să construiți următorul Google, Twitter sau Spotify. În acest scenariu, Python va rula pe un server și apoi va afișa informații vizitatorului prin intermediul browserului. Deoarece codul este executat pe server, asta înseamnă că nu este necesar ca utilizatorul să aibă Python instalat. Aceasta înseamnă, de asemenea, că nu va exista nicio încetinire pentru utilizator.
Cu toate acestea, ceea ce înseamnă, de asemenea, că trebuie să vă faceți timp pentru a instala Python pe browser. Probabil că va trebui, de asemenea, să instalați un framework web. Un cadru web oferă pachete și module care vă permit să construiți cu ușurință aplicații web cu cod Python. Aceste cadre fac munca grea în locul dumneavoastră, simplificând o gamă largă de funcții comune necesare pentru proiectarea web. Acestea pot include lucruri cum ar fi consultarea bazelor de date, manipularea cookie-urilor, afișarea imaginilor și multe altele.
Există o mulțime de opțiuni dacă sunteți interesat de cadrele web Python. O alegere excelentă pentru începători este Flask. Acesta este un “microframework” foarte ușor, dar este, de asemenea, relativ simplu în comparație cu multe alte opțiuni.
Iată un tutorial grozav pe care l-am găsit online și care vă poate ajuta să începeți:
Iată de unde puteți obține Flask și niște documentație despre cum să îl folosiți.
Alte opțiuni bune includ Django și Web2py. Ca întotdeauna, fiecare dintre acestea are propriile puncte forte și puncte slabe, așa că va trebui să găsiți opțiunea potrivită pentru scopurile pe care le urmăriți.
Cum să rulați Python pe mobil
Dacă doriți să rulați Python pe mobil, una dintre cele mai ușoare opțiuni este pur și simplu să descărcați un IDE pe platforma aleasă. Nu este nevoie să descărcați un interpretor separat, puteți descărca pur și simplu aplicația și puteți începe să tastați și să rulați codul Python. Două opțiuni excelente sunt:
- iOS: Python3IDE
- Android: QPython 3L
Dacă doriți totuși să realizați aplicații pe care să le puteți distribui pe mobil folosind Python, probabil că veți dori să folosiți Kivy. Kivy este o bibliotecă open source pentru dezvoltarea rapidă pe mai multe platforme. Aceasta suportă multi-touch, un motor grafic OpenGL ES 2 și alte caracteristici utile pentru dezvoltarea mobilă și este complet gratuită.
Așa că asta e! Iată cum să rulați Python pe o varietate de platforme. Bineînțeles, va trebui să faceți câteva modificări pentru ca unele dintre aceste opțiuni să funcționeze (cum ar fi aplicațiile web sau mobile), dar această postare ar fi trebuit să vă dea o idee bună de unde să începeți.
Și acum că știți cum să vă folosiți codul Python, poate că sunteți gata să începeți să construiți câteva aplicații? În acest caz, ar trebui să consultați ghidul nostru pentru cele mai bune cursuri Python online.
Cumpărați acum