Python er det mest populære programmeringssprog i de senere år, sådan er succesen, at værktøjerne til at oprette programmer med dette programmeringssprog i de seneste måneder er blevet forbedret. Således har mange kodeditorer forbedret deres kompatibilitet med Python, men vi må sige, at flagskibet Python IDE ikke længere bruger disse kodeditorer.
PyCharm er denne berømte IDE, der også har en version til Gnu / Linux-distributioner, hvilket gør det endnu nemmere at bruge og oprette programmer med dette programmeringssprog PyCharm er en IDE, det vil sige, at den ikke kun er en kodeeditor, men også har en debugger, en tolk og andre værktøjer, der hjælper os med at oprette og eksportere de programmer, vi opretter. PyCharm har en tolk i kodeditoren, der hjælper os med at kende eller kende de mulige fejl i koden i realtid, noget der har gjort Python og PyCharm valgt af mange brugere, der begynder at programmere.
PyCharm findes ikke kun på det officielle IDE-websted, men det har det allerede gjort en pakke i snap-format og en anden i flatpak-format til installation på enhver Gnu / Linux-distribution.
PyCharm er en IDE, der tilhører JetBrains-firmaet, ejer af IntelliJ IDEA. Og i tilfælde af PyCharm er der to versioner, en premiumversion, som du skal betale for, og en anden freemium- eller community-version som er gratis, men ikke har den samme support som premiumversionen. Hvis vi vil installere PyCharm i vores distribution, kan vi gøre det ved at åbne en terminal og skrive følgende:
sudo snap install pycharm-community --classic
Eller hvis vi foretrækker at bruge Flatpak-formatet, så er vi nødt til at udføre følgende kode:
flatpak install flathub com.jetbrains.PyCharm-Community flatpak run com.jetbrains.PyCharm-Community
PyCharm fungerer ikke kun korrekt med python-filer, men også understøtter andre programmeringssprog som javascript, kotlin eller CoffeeScript og andre værktøjer som html eller css. Dette gør det i det mindste til en IDE, der er værd at prøve at lære et programmeringssprog, der er så tæt knyttet til Gnu / Linux.