Python é a linguagem de programação mais popular nos últimos anos, tanto sucesso que nos últimos meses as ferramentas para criar programas com esta linguagem de programação foram aprimoradas. Assim, muitos editores de código melhoraram sua compatibilidade com Python, mas temos que dizer que o carro-chefe do Python IDE não está mais usando esses editores de código.
PyCharm é este famoso IDE que também possui uma versão para distribuições Gnu / Linux, o que torna ainda mais fácil usar e criar programas com esta linguagem de programação. PyCharm é um IDE, ou seja, não é apenas um editor de código, mas também tem um depurador, um intérprete e outras ferramentas que nos ajudarão a criar e exportar os programas que criamos. PyCharm tem um intérprete no editor de código que nos ajudará a saber ou saber os possíveis erros no código em tempo real, algo que fez Python e PyCharm escolhidos por muitos usuários que estão começando a programar.
PyCharm não é apenas encontrado no site oficial do IDE, mas já tem um pacote em formato snap e outro em formato flatpak para instalação em qualquer distribuição Gnu / Linux.
PyCharm é um IDE que pertence à empresa JetBrains, dona da IntelliJ IDEA. E no caso do PyCharm, existem duas versões, uma versão premium pela qual você tem que pagar e outra versão freemium ou comunidade que é gratuita, mas não tem o mesmo suporte que a versão premium. Se quisermos instalar o PyCharm em nossa distribuição, podemos fazê-lo abrindo um terminal e digitando o seguinte:
sudo snap install pycharm-community --classic
Ou se preferirmos usar o formato Flatpak, então temos que executar o seguinte código:
flatpak install flathub com.jetbrains.PyCharm-Community flatpak run com.jetbrains.PyCharm-Community
PyCharm não só funciona corretamente com arquivos python, mas também suporta outras linguagens de programação como javascript, kotlin ou CoffeeScript e outras ferramentas como html ou css. Isso o torna pelo menos um IDE que vale a pena tentar aprender uma linguagem de programação tão intimamente ligada ao Gnu / Linux.