PyCharm - Cel mai bun Linux Python IDE

Acest ghid vă va prezenta în mediul de dezvoltare integrat PyCharm, care poate fi folosit pentru a dezvolta aplicații profesionale folosind limbajul de programare Python. Python este un limbaj de programare excelent, deoarece este cu adevărat cross-platform. Acesta poate fi folosit pentru a dezvolta o singură aplicație care va funcționa pe computerele Windows, Linux și Mac fără a trebui să recompilați niciun cod.

PyCharm este un editor și depanator dezvoltat de Jetbrains, aceiași oameni care au dezvoltat Resharper. Resharper este un instrument excelent folosit de dezvoltatorii Windows pentru codul refactoring și pentru a-și ușura viața atunci când scrie .NET. Multe dintre principiile Resharper au fost adăugate versiunii profesionale PyCharm.

Cum se instalează PyCharm

Acest ghid pentru instalarea programului PyCharm vă va arăta cum să obțineți PyCharm, să îl descărcați, să extrageți fișierele și să îl rulați.

Ecranul de întâmpinare

Când rulați pentru prima oară PyCharm sau când închideți un proiect, vi se va afișa un ecran care prezintă o listă de proiecte recente.

Veți vedea, de asemenea, următoarele opțiuni de meniu:

Există, de asemenea, o opțiune de configurare a configurației care vă permite să configurați versiunea implicită Python și alte astfel de setări.

Crearea unui nou proiect

Când alegeți să creați un nou proiect, vi se furnizează o listă de tipuri posibile de proiecte după cum urmează:

Dacă doriți să creați o aplicație desktop bazată pe Windows, Linux și Mac, puteți alege un proiect Pure Python și utilizați bibliotecile QT pentru a dezvolta aplicații grafice care arată nativ sistemului de operare pe care rulează, indiferent de locul unde Au fost dezvoltate.

Pe lângă alegerea tipului de proiect, puteți introduce și numele proiectului dvs. și, de asemenea, alegeți versiunea Python pe care să o dezvoltați.

Deschideți un proiect

Puteți deschide un proiect făcând clic pe numele din lista de proiecte recent deschise sau puteți să faceți clic pe butonul de deschidere și să navigați la dosarul în care se află proiectul pe care doriți să îl deschideți.

Verificarea controlului sursei

PyCharm oferă opțiunea de a verifica codul proiectului din diferite resurse online, inclusiv GitHub, CVS, Git, Mercurial și Subversion.

IDE-ul PyCharm

IDE-ul PyCharm începe cu un meniu în partea de sus. Sub aceasta, aveți tab-uri pentru fiecare proiect deschis.

În partea dreaptă a ecranului sunt opțiuni de depanare pentru trecerea prin cod.

Panoul din stânga conține o listă de fișiere de proiect și de biblioteci externe.

Pentru a adăuga un fișier, faceți clic dreapta pe numele proiectului și alegeți "new". Apoi, obțineți opțiunea de a adăuga unul dintre următoarele tipuri de fișiere:

Când adăugați un fișier, cum ar fi un fișier python, puteți începe să tastați în editorul din panoul din dreapta.

Textul este codat în culori și are text îndrăzneț. O linie verticală arată indentarea, astfel încât să puteți fi sigur că faceți tab-uri în mod corect.

Editorul include, de asemenea, IntelliSense complet, ceea ce înseamnă că, pe măsură ce începeți să tastați numele bibliotecilor sau comenzilor recunoscute, puteți completa comenzile apăsând pe tab.

Depanarea aplicației

Puteți depana cererea în orice moment utilizând opțiunile de depanare din colțul din dreapta sus.

Dacă dezvoltați o aplicație grafică, puteți apăsa pur și simplu butonul verde pentru a rula aplicația. De asemenea, puteți apăsa pe Shift și pe F10.

Pentru a depana aplicația, puteți să faceți clic pe butonul de lângă săgeata verde sau apăsați butonul de deplasare și F9. Puteți introduce puncte de întrerupere în cod astfel încât programul să se oprească pe o anumită linie făcând clic pe marginea gri de pe linia la care doriți a sparge.

Pentru a face un singur pas înainte, puteți apăsa F8, care trece peste cod. Aceasta înseamnă că va rula codul, dar nu va intra într-o funcție. Pentru a intra în funcție, veți apăsa F7. Dacă vă aflați într-o funcție și doriți să ieșiți la funcția de apelare, apăsați pe Shift și pe F8.

În timp ce depanați, în partea de jos a ecranului veți vedea diferite ferestre, cum ar fi o listă de procese și fire și variabile pe care le urmăriți valorile. Pe măsură ce treceți prin cod, puteți adăuga un ceas la o variabilă pentru a vedea când se schimbă valoarea.

O altă opțiune excelentă este să rulați codul cu ajutorul verificatorului de acoperire. Lumea de programare sa schimbat foarte mult de-a lungul anilor și acum este comun pentru dezvoltatori să realizeze o dezvoltare bazată pe test, astfel încât fiecare schimbare pe care o fac să poată verifica pentru a se asigura că nu au rupt o altă parte a sistemului.

De fapt, verificatorul de acoperire vă ajută să executați programul, să efectuați câteva teste, iar atunci când ați terminat, vă va spune cât de mult din cod a fost acoperit ca procent în timpul testului.

Există, de asemenea, un instrument pentru a afișa numele unei metode sau al unei clase, de câte ori au fost chemați elementele și cât timp a fost cheltuit în acea bucată de cod.

Refactorizarea codului

O caracteristică foarte puternică a PyCharm este opțiunea de refăctorizare a codului.

Când începeți să dezvoltați coduri, pe marginea dreaptă vor apărea semne mici. Dacă introduceți ceva care este de natură să provoace o eroare sau doar nu este scris bine, atunci PyCharm va plasa un marker colorat. Apăsând pe marcajul colorat vă va spune problema și vă va oferi o soluție.

De exemplu, dacă aveți o declarație de import care importă o bibliotecă și apoi nu utilizează nimic din acea bibliotecă, nu numai că codul devine gri, marcajul va indica că biblioteca nu este utilizată.

Alte erori care vor apărea sunt pentru o codare bună, cum ar fi doar o linie între o declarație de import și începutul unei funcții. De asemenea, vi se va spune când ați creat o funcție care nu este în litere mici.

Nu trebuie să respectați toate regulile PyCharm. Multe dintre ele sunt doar bune ghiduri de codare și nu au nimic de a face cu codul va rula sau nu.

Meniul de cod are și alte opțiuni de refactorizare. De exemplu, puteți efectua curățarea codului și puteți inspecta un fișier sau un proiect pentru probleme.

rezumat

PyCharm este un editor excelent pentru dezvoltarea codului Python în Linux și există două versiuni disponibile. Versiunea comunității este pentru dezvoltatorul casual, în timp ce mediul profesional oferă toate instrumentele pe care dezvoltatorul ar putea să le aibă pentru a crea software profesional.