PyCharm - A legjobb Linux Python IDE

Ez az útmutató bemutatja Önt a PyCharm integrált fejlesztői környezethez, amely felhasználható professzionális alkalmazások fejlesztésére a Python programnyelven. A Python egy nagyszerű programozási nyelv, mert valóban több platformot jelent. Használható egy olyan alkalmazás kifejlesztésére, amely Windows, Linux és Mac számítógépeken futtatható anélkül, hogy bármilyen kódot újrafordítanának.

A PyCharm a Jetbrains által kifejlesztett szerkesztő és hibakereső, akik ugyanazok, akik Resharper-et fejlesztettek ki. A Resharper egy nagyszerű eszköz a Windows fejlesztők számára a refactoring kód használatához és az életük megkönnyítéséhez a .NET-kód írása során. A Resharper számos elve hozzá lett adva a PyCharm professzionális változatához.

A PyCharm telepítése

A PyCharm telepítésének útmutatója megmutatja, hogyan szerezheti meg a PyCharm-ot, töltse le, vegye ki a fájlokat és futtassa azt.

Az üdvözlő képernyő

Amikor először futtatod a PyCharm-ot, vagy amikor bezársz egy projektet, egy olyan képernyő jelenik meg, amely bemutatja a legutóbbi projektek listáját.

A következő menüpontokat is látja:

Van egy konfigurációs beállítási lehetőség, amely lehetővé teszi az alapértelmezett Python-verzió és egyéb ilyen beállítások beállítását.

Új projekt létrehozása

Ha új projekt létrehozását választja, a lehetséges projekttípusok felsorolását az alábbiak szerint tartalmazza:

Ha olyan alapszintű asztali alkalmazást kíván létrehozni, amely Windows, Linux és Mac rendszeren fut, akkor kiválaszthatja a Pure Python projektet, és QT könyvtárakat használhat olyan grafikus alkalmazások kifejlesztéséhez, amelyek az operációs rendszertől függetlenül megjelennek, függetlenül attól, hogy hol helyezkednek el. fejlesztették ki.

A projekt típusának kiválasztásánál megadhatja a projekt nevét is, és kiválaszthatja a Python verzióját is, amely ellen dolgozik.

Nyisson meg egy projektet

A projektet megnyithatja a nemrég megnyitott projektek listáján szereplő névre kattintva, vagy kattintson a nyitott gombra, és keresse meg azt a mappát, ahol a megnyitni kívánt projekt található.

Ellenőrzés a forrásellenőrzésből

A PyCharm biztosítja a projektkód különböző online erőforrásokból történő megtekintését, beleértve a GitHub, a CVS, a Git, a Mercurial és a Subversion programokat.

A PyCharm IDE

A PyCharm IDE egy menüvel kezdődik a tetején. Ezen az alapon mindegyik nyitott projekthez fülek vannak.

A képernyő jobb oldalán vannak hibakeresési lehetőségek a kód átkeléséhez.

A bal oldali ablaktábla tartalmazza a projektfájlokat és a külső könyvtárakat.

Fájl hozzáadásához kattintson jobb gombbal a projekt nevére, és válassza az "új" lehetőséget. Ezután megkaphatja a következő fájltípusok egyikének hozzáadását:

Amikor hozzáad egy fájlt, például egy python fájlt, a jobb oldali panelbe írhat be a szerkesztőbe.

A szöveg mind színkódolva, és vastag szöveggel rendelkezik. A függőleges vonal a behúzást mutatja, így biztos lehet benne, hogy helyesen feszül.

A szerkesztő tartalmazza a teljes IntelliSense programot is, ami azt jelenti, hogy a könyvtárak nevét vagy a felismert parancsokat beírja a parancsok megnyitásához.

Az alkalmazás kijavítása

Bármelyik ponton végrehajtható hibakeresés végrehajtható a jobb felső sarokban található hibakeresési lehetőségek használatával.

Ha grafikus alkalmazást fejlesztesz, akkor egyszerűen nyomja meg a zöld gombot az alkalmazás futtatásához. Nyomja meg a shiftet és az F10 billentyűt.

Az alkalmazás hibakereséséhez vagy kattintson a zöld nyíl melletti gombra, vagy nyomja meg a shift és az F9 billentyűkódot. Meghatározhat törési pontokat a kódban úgy, hogy a program megálljon egy adott vonalra kattintva a vonal szürke margóján törni.

Ha egyetlen lépést szeretne tenni, nyomja meg az F8 billentyűt, amely a kód fölé lép. Ez azt jelenti, hogy futtatni fogja a kódot, de nem lép be egy függvénybe. A funkcióba lépéshez nyomja meg az F7 billentyűt. Ha van egy funkció, és ki akar lépni a hívó funkcióhoz, nyomja meg a shift gombot és az F8 billentyűt.

A hibakeresés közben a képernyő alján különböző ablakok láthatók, például a folyamatok és szálak listája, valamint azok a változók, amelyeken az értékeket figyeli. Ahogy átmásolod a kódot, hozzáadhatsz egy órát egy változóhoz, hogy láthassa, mikor változik az érték.

Egy másik nagyszerű lehetőség a kód lefuttatásának ellenőrzése. A programozási világ sokat változott az évek során, és most már közös a fejlesztők számára, hogy végezzenek tesztvezérelt fejlesztéseket, hogy minden változás, amit csinálnak, ellenőrizni tudja, hogy nem törték-e meg a rendszer egy másik részét.

A lefedettségi ellenőrző ténylegesen segít a program futtatásában, bizonyos tesztek elvégzésében, majd amikor befejezted, megmondja, mennyi volt a kód a százalékos aránynak a tesztelés alatt.

Van egy eszköz, amely megmutatja egy módszer vagy osztály nevét, hányszor hívták meg a tételeket, és mennyi időt töltöttek el az adott kódrészben.

Kód Refactoring

A PyCharm egy nagyon hatékony funkciója a kód refactoring opció.

Amikor elkezdi fejleszteni a kódot, a kis margók jelennek meg a jobb margón. Ha olyan típust ír be, amely valószínűleg hibát okoz, vagy csak nem jól írt, akkor a PyCharm színes jelölőt helyez. A színes markerre kattintva elmondja a problémát, és megoldást kínál.

Például, ha olyan behozatali állítással rendelkezik, amely importál egy könyvtárat, és nem használ semmit a könyvtárból, nemcsak a szürkés lesz a kód, hanem a könyvtár nem fogja használni a könyvtárat.

Egyéb hibák jelennek meg a jó kódoláshoz, például csak egy üres sorral az import utasítás és a funkció kezdete között. Azt is elmondja, ha létrehozott egy olyan funkciót, amely nem kisbetűs.

Nem kell teljesíteni a PyCharm szabályait. Sokan csak jó kódolási irányelvek, és semmi köze sincs, hogy a kód fut-e vagy sem.

A kód menü más refactoring opciókkal is rendelkezik. Például végre lehet hajtani a kódszerkesztést, és problémákat vizsgálhat meg egy fájlt vagy egy projektet.

összefoglalás

A PyCharm egy nagyszerű szerkesztő a Python kód fejlesztéséhez Linux alatt, és két verzió létezik. A közösségi verzió az alkalmi fejlesztő számára, míg a professzionális környezet minden olyan eszközt biztosít, amire a fejlesztőnek szüksége lehet professzionális szoftver készítéséhez.