Skip to main content

PyCharm - Den bästa Linux Python IDE

Changing Theme and Font size in Pycharm (Python code editor/IDE) - Python tutorial | Team MAST (Juni 2025)

Changing Theme and Font size in Pycharm (Python code editor/IDE) - Python tutorial | Team MAST (Juni 2025)
Anonim

Den här guiden kommer att presentera dig för den integrerade utvecklingsmiljön PyCharm, som kan användas för att utveckla professionella applikationer med Python-programmeringsspråket. Python är ett bra programmeringsspråk eftersom det verkligen är en plattform. Det kan användas för att utveckla en enda applikation som körs på Windows, Linux och Mac-datorer utan att behöva kompilera någon kod.

PyCharm är en redaktör och debugger utvecklad av Jetbrains, som är samma personer som utvecklade Resharper. Resharper är ett utmärkt verktyg som används av Windows-utvecklare för refactoring-kod och för att göra sina liv enklare när de skriver .NET-kod. Många av Resharper-principerna har lagts till i den professionella versionen av PyCharm.

Så här installerar du PyCharm

Den här guiden för att installera PyCharm visar hur du får PyCharm, hämtar det, tar ut filerna och kör det.

Välkomstskärmen

När du kör PyCharm först eller när du stänger ett projekt kommer du att presenteras med en skärm med en lista över de senaste projekten.

Du får även se följande menyalternativ:

  • Skapa nytt projekt
  • Öppna ett projekt
  • Checkout från Version Control

Det finns också ett alternativ för konfigurationsinställningar som låter dig konfigurera standard Python-versionen och andra sådana inställningar.

Skapa ett nytt projekt

När du väljer att skapa ett nytt projekt får du en lista med möjliga projekttyper enligt följande:

  • Ren Python
  • django
  • Flaska
  • Google App Engine
  • Pyramid
  • Web2Py
  • Vinkel CLI
  • AngularJS
  • fundament
  • HTML5 Boilerplate
  • React Starter Kit
  • Twitter Bootstrap
  • Web Startpaket

Om du vill skapa ett basprogram för skrivbord som körs på Windows, Linux och Mac kan du välja ett Pure Python-projekt och använda QT-bibliotek för att utveckla grafiska applikationer som ser inbyggda i operativsystemet de körs oavsett var de utvecklades.

Förutom att välja projekttyp kan du också ange namnet på ditt projekt och välja också vilken version av Python som ska utvecklas mot.

Öppna ett projekt

Du kan öppna ett projekt genom att klicka på namnet i listan över öppnade projekt eller klicka på Öppna knappen och navigera till mappen där projektet du vill öppna ligger.

Checkar ut från Source Control

PyCharm erbjuder möjlighet att kolla in projektkod från olika online-resurser, inklusive GitHub, CVS, Git, Mercurial och Subversion.

PyCharm IDE

PyCharm IDE börjar med en meny överst. Under det här har du flikar för varje öppet projekt.

På skärmens högra sida finns felsökningsalternativ för att gå igenom koden.

I vänstra rutan finns en lista över projektfiler och externa bibliotek.

För att lägga till en fil högerklickar du på projektnamnet och väljer Ny. Då får du möjlighet att lägga till en av följande filtyper:

  • Fil
  • Directory
  • Python-paketet
  • Python-fil
  • Jupyter Notebook
  • HTML-fil
  • format
  • JavaScript
  • MASKINSKRIVEN
  • CoffeeScript
  • Gurka
  • Datakälla

När du lägger till en fil, till exempel en pythonfil, kan du börja skriva in i redigeraren i den högra panelen.

Texten är alla färgkodade och har fet text. En vertikal linje visar indragningen så att du kan vara säker på att du tabbar korrekt.

Redaktören innehåller också fullständig IntelliSense, vilket innebär att du börjar skriva namnen på bibliotek eller erkända kommandon som du kan slutföra kommandona genom att trycka på Flik.

Debugging Application

Du kan felsöka din ansökan när som helst genom att använda felsökningsalternativen längst upp till höger.

Om du utvecklar en grafisk applikation kan du helt enkelt trycka på den gröna knappen för att köra programmet. Du kan också trycka på Skift + F10.

För att felsöka programmet kan du antingen klicka på knappen bredvid den gröna pilen eller trycka på Skift + F9. Du kan placera brytpunkter i koden så att programmet stannar på en given linje genom att klicka i den grå marginen på raden som du vill bryta.

För att göra ett steg framåt kan du trycka på F8, som stiger över koden. Det betyder att det kommer att köra koden men det går inte in i en funktion. För att gå in i funktionen skulle du trycka på F7. Om du är i en funktion och vill gå ut till den ringande funktionen, tryck på Shift + F8.

Medan du felsöker längst ned på skärmen ser du olika fönster, till exempel en lista över processer och trådar och variabler som du tittar på värdena för. När du går igenom koden kan du lägga till en klocka på en variabel så att du kan se när värdet ändras.

Ett annat bra alternativ är att köra koden med täckningskontrollen. Programmeringsvärlden har förändrats mycket under åren och nu är det vanligt för utvecklare att utföra testdriven utveckling så att varje förändring de gör kan de kontrollera att de inte har brutit någon annan del av systemet.

Täckningskontrollen hjälper dig faktiskt att köra programmet, utföra några tester och sedan när du är klar kommer det att berätta hur mycket av koden som täcktes i procent under testkörningen.

Det finns också ett verktyg för att visa namnet på en metod eller klass, hur många gånger varorna heter och hur länge de spenderades i det specifika koden.

Kod Refactoring

En riktigt kraftfull funktion av PyCharm är alternativet kodrefaktorer.

När du börjar utveckla kod visas små märken i den högra marginalen. Om du skriver något som sannolikt kommer att orsaka ett fel eller bara inte är välskrivet kommer PyCharm att placera en färgad markör.Genom att klicka på den färgade markören kommer du att berätta frågan och kommer att erbjuda en lösning.

Om du till exempel har ett importdeklaration som importerar ett bibliotek och sedan inte använder något från det här biblioteket, kommer inte bara koden att bli grå, markören anger att biblioteket är oanvändt.

Andra fel som kommer att visas är för bra kodning, som bara att ha en tom linje mellan en importdeklaration och en funktionsstart. Du kommer också att få veta när du har skapat en funktion som inte är liten.

Du behöver inte följa alla PyCharm-reglerna. Många av dem är bara bra kodningsriktlinjer och är ingenting att göra med om koden ska springa eller inte.

Kodmenyn har också andra refactoringalternativ. Du kan till exempel utföra kodrening och du kan inspektera en fil eller ett projekt för problem.

Sammanfattning

PyCharm är en bra redaktör för att utveckla Python-kod på Linux, och det finns två versioner tillgängliga. Gemenskapsversionen är för den lediga utvecklaren, medan den professionella miljön ger alla verktyg som en utvecklare kan behöva för att skapa professionell programvara.