Dacă doriți să instalați Python și să începeți dezvoltarea, avem un ghid de pornire rapidă la îndemână pentru a vă prezenta elementele de bază!
Dacă vrei să intri în dezvoltare, unul dintre limbajele mele de programare preferate pe care le-am învățat este Python. Este un limbaj cu mai multe paradigme, care acceptă programarea imperativă, funcțională, procedurală și orientată pe obiecte. Este larg deschis și poate fi folosit practic pentru orice și este o limbă de preferat pentru mulți atunci când lucrează în inteligența artificială sau învățarea automată. Îl folosesc pentru multă automatizare și chiar este limbajul în care sunt scrise unele dintre instrumentele de testare pe care le-am folosit.
Python este un limbaj puternic și, dacă doriți să începeți cu el, acest ghid vă va învăța elementele de bază. Nu numai că va trebui să instalați binarele Python și să vă asigurați că este în PATH, dar veți avea nevoie și de ceva în care să scrieți codul. Puteți utiliza un IDE (Integrated Development Environment) cu drepturi depline, cum ar fi PyCharm, sau vă puteți înclina către un editor de text, cum ar fi IDLE sau Sublime Text 3 preinstalat. Există o mulțime de opțiuni, dar acest ghid ar trebui să vă înceapă la elementele de bază.
Instalarea Python
Pe Windows și macOS
Instalarea Python este partea ușoară și va trebui să decideți dacă instalați Python 2.7 sau Python 3.x. Python 2.7 este adesea folosit pentru proiectele vechi, dar dacă vă scrieți propriul software, atunci ar trebui să instalați Python 3.x.
Pentru a instala pe Windows sau Mac, procedați în felul următor:
- Du-te la site-ul oficial Pythonși navigați la cea mai recentă versiune. La momentul scrierii, adică 3.10.6.
- Descărcați binarul pentru platforma dvs.
- Executați binarul.
Nu trebuie să selectați nicio opțiune în afară de adăugarea Python la PATH, deoarece programul de instalare implicit are tot ce aveți nevoie. Pur și simplu faceți clic pe „Instalare” este tot ce trebuie să faceți. Pe Mac, acest lucru se va face implicit în programul de instalare dmg.
Instalarea Python pe Linux
Dacă utilizați Linux, totuși, atunci va depinde de distribuția pe care o utilizați. Distribuțiile bazate pe Debian (cum ar fi Ubuntu) pot folosi programul de instalare a pachetului apt în Terminal executând următoarea comandă:
- apt-get install python3.6
Alte distribuții l-ar putea avea deja preinstalat și, dacă nu, va trebui să utilizați managerul de pachete în distribuția dvs. De exemplu, pe CentOS, ați executa „yum install -y python3”.
Verificați instalarea
Puteți verifica că instalarea este activă, rulând comanda „python” în PowerShell, promptul de comandă sau terminalul dvs.
Alegeți IDE-ul dvs. Python
Veți avea nevoie de un IDE sau un editor de text pentru a scrie codul eficient și există câteva opțiuni. Python vine cu IDLE preinstalat și, deși funcționează bine, nu este grozav pentru fișiere mai mari care pot fi mai complicate. Iată câteva dintre IDE-urile pe care le-am folosit pentru Python de-a lungul anilor, atât în universitate, cât și în propriile proiecte. Toate aceste IDE-uri sunt multiplatforme, ceea ce înseamnă că le puteți rula pe Windows, Linux sau macOS.
PyCharm
Dacă ești familiarizat cu Android Studio sau IntelliJ, atunci ești deja familiarizat cu PyCharm. Este de la aceiași dezvoltatori și puteți chiar să activați exact aceeași funcționalitate în IntelliJ instalând pluginul Python. Diferența este că PyCharm este construit de la zero doar pentru Python și include toate caracteristicile la care te-ai aștepta de la orice IDE modern. Aceasta include controlul versiunii încorporat, evidențierea sintaxei, împărțirea ferestrelor, funcțiile de depanare și multe altele.
Descărcați PyCharm
Spyder
Dacă sunteți un om de știință a datelor (sau veți folosi Python în scopuri de știință a datelor), atunci trebuie să instalați Spyder. Este un IDE care include deja unele dintre cele mai populare pachete de analiză a datelor pentru Python. Acestea includ matplotlib, numpy, scipy și panda. Dacă doriți să intrați în analiza datelor, trasarea datelor și alte investigații științifice, atunci Spyder este 100% ceea ce aveți nevoie pentru a instala. Spyder are chiar și notebook-uri Jupyter încorporate, care pot fi folosite pentru a explora și a reprezenta datele cu adevărat ușor.
Descărcați Spyder
Text sublim 3
Sublime Text 3 este unul dintre editorii de text preferati, pur și simplu datorită simplității sale. Este super versatil, deși barebone, și mai potrivit pentru proiecte mai mici. Dacă lucrați doar cu câteva sute de linii de cod într-un program pe care îl scrieți, atunci Sublime Text 3 este probabil cea mai bună cale de a merge. Am scris odată un web scraper în Python care ar citi site-uri de închiriere locale și mi-ar trimite prin e-mail și mie și unor prieteni un link către noi listări folosind Sublime Text 3 și Python. Este un mediu de dezvoltare perfect capabil și unul cu care cred că majoritatea oamenilor ar trebui să fie familiarizați.
Descărcați Sublime Text 3
Cod Visual Studio (VSCode)
Visual Studio Code (sau VSCode) este unul dintre cele mai versatile medii de dezvoltare existente. Este complet personalizabil, cu un depozit masiv de pluginuri pe care le puteți accesa din interior. Nu este compatibil cu Python imediat, dar puteți instala un plugin Python din interior care va permite evidențierea sintaxelor, completarea inteligentă a codului, Jupyter Notebooks, depanare, testare unitară și altele Caracteristici. Îmi place Visual Studio Code și, de fapt, este IDE-ul pe care îl folosesc cel mai mult atunci când lucrez la ceva complex.
Descărcați codul Visual Studio
Ce urmează
Dacă doriți să începeți dezvoltarea, există o mulțime de tutoriale online care vă vor învăța elementele de bază. Între CodeAcademy și w3schools, există o mulțime de opțiuni. Există chiar și interpreți Python pe Android pe care îi puteți folosi pentru a scrie pe telefon, iar cel mai bun mod de a învăța este prin a face. Dacă faceți ceva care necesită mult resurse și care poate utiliza o mulțime de modele de învățare automată sau inteligență artificială, este posibil să aveți nevoie de unul dintre cele mai bune laptopuri să se descurce, totuși.
Cea mai bună modalitate prin care am învățat a fost realizând o problemă sau altă dificultate pe care o aveam și încercând să găsesc o modalitate de a automatiza soluția. De aceea mi-a venit ideea să scriu un program care să mărească site-urile de închiriere pentru mine și sunt sigur că există și alte motive pentru care ați putea găsi că doriți să utilizați și Python.