PyCharm - Déi bescht Linux Python IDE

Dëse Guide wäert Iech an d'Integratioun vun der PyCharm-Integratioun entwéckelen, déi benotzt kënne fir professionnell Apps mat der Python-Programmiersprache ze entwéckelen. Python ass eng gutt Programmiersprache well et wierklech wierklech Plattform gëtt. Et kann benotzt ginn fir eng eenzeg Applikatioun ze developpéieren déi op Windows, Linux a Mac Computer lafen, ouni Code ze recompile.

PyCharm ass e Redaktor an Debugger deen vun Jetbrains entwéckelt gouf, deen déi selwecht Leit sinn déi Resharper entwéckelt hunn. De Resharper ass e super Tool, deen vum Windows-Entwéckler fir de Refactoring Code benotzt gëtt a fir hire Liewen méi einfach ze maachen beim NMC.NET-Code. Vill vun de Prinzipien vum Resharper goufen op d'professionell Versioun vun PyCharm agefouert.

Wéi installéiert PyCharm

Dëse Guide fir PyCharm installéiere weist Iech wéi PyCharm ze kréien, se erofzelueden, d'Fichieren extrahéiert a lafen.

De Begrëff

Wann Dir éischt PyCharm hutt oder wann Dir e Projet schreift, kritt Dir e Bildschierm präsentéiert mat enger Lëscht vun de leschte Projeten.

Dir fannt och déi folgend Menüen:

Et gëtt och eng Astellungsoptioun konfiguréiert, déi dir de Standard Python-Versioun an aner ähnlech Astellungen konfiguréiert.

Neie Projet erstellen

Wann Dir decidéiert fir e neie Projet ze schafen, kritt Dir eng Lëscht mat eventuelle Projekttypen wéi folgend:

Wann Dir eng Basis-Desktop-Applikatioun kreéiert déi op Windows, Linux a Mac laalt, da kënnt Dir e Pure Python-Projet auswielen an QT-Bibliothéiken benotzen fir grafesch Programmer ze entwéckelen, déi natiirlech op de Betribssystem kucken, sou wéi se lafen entwéckelt goufen.

Niewt der Auswiel vum Projekttyp kënnt Dir och den Numm fir Äre Projet eraussichen, an och wielen d'Python-Versioun fir z'entwéckelen.

Open A Project

Dir kënnt e Projet ausmaachen, andeems Dir op den Numm an der lëschter geopfert Projets Lëscht klickt oder Dir kënnt op den oppene Knäppchen klickt an ass an den Ordner navigéiert wou de Projet Dir sicht.

Aus vun der Quellkontroll iwwerpréift

PyCharm léisst d'Optioun unzepassen Projekterkode vun verschiddenen Onlineservicer wéi GitHub, CVS, Git, Mercurial a Subversion.

De PyCharm IDE

De PyCharm IDE fänkt mat engem Menu un der Spëtzt. Niewt dësem hutt Dir Tabs fir all oppene Projet.

Op der riet Säit vun der Écran sinn d'Debuggen-Optiounen fir de Schrëtt duerch Code.

De lénksen Ausläscher huet eng Lëscht vu Projeten an externe Bibliothéiken.

Fir e Fichier ze klicken klickt op de Numm vum Numm a klickt "nei". Dir kritt d'Optioun fir een vun den folgenden Dateitypteren ze addéieren:

Wann Dir eng Datei hinzufügt, wéi z. B. e Python-Datei, kënnt Dir op de richtege Panel an den Editor starten.

Den Text ass all Faarf kodéiert a fett Text. Eng vertikale Linn weist d'Ausnam ze weisen datt Dir sécher sidd datt Dir richteg ass.

De Redaktor gehéiert och voll IntelliSense, dat heescht, wéi Dir uewen un d'Nimm vun de Bibliothéiken oder anerkannten Kommandoen unzefänken. Dir kënnt d'Commanden ausfëllen andeems Dir d'Tab dréckt.

Debugging The Application

Dir kënnt Är Applikatioun zu all Zäit debuggen andeems Dir d'Debugging-Optiounen an der oberer rechter Ecke benotzt.

Wann Dir eng graphesch Applikatioun entwéckelt, da kënnt Dir einfach d'gréng Taste fir déi Applikatioun auszeféieren. Dir kënnt och Schicht drécken an F10.

Fir d'Applikatioun ze debugéieren kënnt Dir entweder op de Knäppchen niewent dem grénge Pfeil oder der Drockverschiebung an F9. Dir kënnt Breakpoints am Code platzéiere fir datt de Programm op enger gezeechent Linn stoppt, andeems Dir op der groer Margin op der Linn dréckt, op där Dir wëllt briechen.

Fir e puer Schrëtt no virstellen kënnt Dir F8 dréckt, wat iwwert de Code passt. Dëst bedeit et wäert de Code lafen, awer et wäert net an eng Funktioun agoen. Fir an d'Funktioun ze féieren, da géift Dir F7 dréckt. Wann Dir an enger Funktioun sidd an wëll op déi beruflech Funktioun goen, dréckt Schicht an F8.

Während Dir Debuggen, am ënneschten Deel vun der Bildschirm gesitt Dir verschidde Fënstere wéi eng Lëscht vu Prozesser a Fäegkeete a Variablen déi Dir d'Wäerter kuckt. Wéi Dir mam Code stierft, kënnt Dir eng Iwwerwaachungsvari vun enger Variabel addéieren fir datt Dir gesitt wann Dir de Wäert ännert.

Eng aner grouss Optioun ass de Code mat Coverage Checker ze lafen. D'Programméierungswelt huet vill iwwer d'Jore verännert an elo ass et fir Entwéckler ze verwierklechen fir Tester ze entwéckelen, sou datt all Changement se maachen fir ze kontrolléieren fir datt se en aneren Deel vum System net briechen hunn.

De Coverage Checker hëlleft effektiv fir de Programm ze läschen, e puer Tester auszeféieren an dann, wann Dir et fäerdeg bréngt Iech soen a wéi engem Moos vun Ärem Code während enger Testphase als Prozentsatz ofgedeckt gouf.

Et ass och e Tool fir den Numm vun enger Method oder enger Klass ze weisen, wéi vill Mol de Posten genannt goufen, a wéi laang et an dësem bestëmmten Code gemaach gouf.

Code Refactoring

Eng wierklech staark Mätscher vun PyCharm ass d'Code-Refactoring-Optioun.

Wann Dir ugefaangen ze codéieren unzeginn wéineg Mark ass an der richteger Margin. Wann Dir eppes tippt, deen wahrscheinlech e Feeler verursaacht oder just net schrëftlech gutt ass, da setzt PyCharm e Färdeger. Klickt op de Faarwen, wäert Iech soen wat et ass a gëtt eng Léisung ugebueden.

Zum Beispill, wann Dir eng Import-Deklaratioun hutt, déi eng Bibliothéik importéiert an dann näischt vun der Bibliothéik benotzt, net nëmme wäert de code grau de Marker soen datt d'Bibliothéik ongenotzt ass.

Aner Fehler, déi ersetzen, sinn fir eng gutt Kodéierung, wéi zum Beispill nëmmen eng eidel Zeil tëscht enger Importanweisung an dem Start vun enger Funktioun. Dir kënnt och erkläert ginn wann Dir eng Funktioun erstallt hutt déi net am Kleinschicht geschafft gëtt.

Dir musst net vun all de PyCharm Regelen halen. Vill vun hinnen sinn just gutt Kodéierung Richtlinien a sinn näischt mat ze maachen, ob de Code leeft oder net.

De Code-Menü huet och aner Refactoring-Optiounen. Zum Beispill kënnt Dir d'CodeCleanup maachen an Dir kënnt e Fichier oder Projet fir Froen ze kontrolléieren.

Summary

PyCharm ass e super Editor fir Python Code an Linux ze developpéieren an et gëtt zwou Versiounen disponibel. D'Gemeinschaftsversioun ass fir den läschten Entwéckler, an de professionelle Ëmfeld bitt all déi Tools, déi e Entwéckler brauch fir professionell Software ze schafen.