Desta vez, vamos aproveitar para falar sobre PyCharm, que é um IDE (ambiente de desenvolvimento integrado) multi plataforma usado no campo da programação, tem duas versões aquele que é dividido em comunidade e edição educativa lançada sob a licença Apache e a outra é a edição profissionalLancei sob licença proprietária.
Na versão profissional paga, oferece funcionalidades adicionais, como ambiente de codificação para desenvolvimento web, desenvolvimento remoto e suporte a banco de dados.
Recursos do PyCharm
Pycharm vem com um console python onde você pode escrever os scripts enquanto os executa. As janelas podem ser alternadas para o modo dock, modo flutuante, modo janela ou modo dividido, dependendo de sua preferência. Quando você ativa o modo encaixado, o modo fixado também pode ser ativado para fixar suas ferramentas.
Assistência e análise de codificação, com conclusão de código, sintaxe e destaque de erro.
Navegação de projeto e código, visualizações especializadas de projetos, visualizações de estrutura de arquivos e saltos rápidos entre arquivos, classes, métodos e usos
Refatoração Python: inclui renomear, método de extração, inserir variável, inserir constante, puxar para cima, empurrar para baixo e outros
Suporte para frameworks web: Django, web2py e Flask
Depurador Python integrado
Teste de unidade integrado, com cobertura de código linha por linha
Desenvolvimento Python do Google App Engine
Iintegração de controle de versão- Interface de usuário unificada para Mercurial, Git, Subversion, Perforce e CVS com changelists e mesclagem.
Como instalar o PyCharm no Linux?
Para o caso de Ubuntu e derivados PyCharm estão disponíveis para download no Ubuntu Software Center em três edições: versão Pro, versão EDU e versão CE. Tudo que você precisa fazer é procurar por Pycharm e ele aparecerá.
Para as demais distribuições temos uma instalação mais geral, basta baixar o arquivo .tar.gz do site oficial da Jet Brains.
Assim que o download estiver concluído, abra um terminal na pasta de download onde o arquivo está localizado e digite o seguinte no terminal para extraí-lo:
tar -xvf pycharm-community-*.tar.gz
Você também pode clicar com o botão direito no arquivo e clicar em extrair aqui. Ele será extraído na mesma pasta do arquivo .tar.gz.
Feito isso vamos navegar para a pasta bin e digite o seguinte no terminal para iniciar o Pycharm:
./pycharm.sh
Instalar do Snap
O aplicativo também pode ser instalado com a ajuda de pacotes snap, o único requisito é que nosso sistema tenha suporte para snap, caso contrário teremos que instalá-lo.
Já com a certeza de ter o suporte de snap em nosso computador, abrimos um terminal e executamos o seguinte comando para instalar a versão pro:
sudo snap install pycharm-professional --classic
Enquanto para a versão da comunidade:
sudo snap install pycharm-community --classic
Configuração inicial do Pycharm
A primeira execução do Pycharm permitirá que você o configure de acordo com suas preferências, incluindo a configuração de seus temas, a localização de seus projetos e a configuração dos plug-ins que deseja incluir.
Eles devem ler o "Acordo de Política de Privacidade" e aceitá-lo para continuar.
Feito isso, você pode configurar o tema de sua preferência abaixo, existem basicamente três temas de interface de usuário: Intellij, Darcula e GTK +.
Eles podem tornar mais fácil iniciar o IDE usando scripts de iniciador, mas você pode ignorá-lo.
Depois eles podem configurar os plug-ins que deseja incluir na sua instalação. A tela inicial do plugin aparecerá da seguinte forma:
No final da configuração, uma janela semelhante à seguinte será aberta para criar um novo projeto, abra um ou saia do sistema de controle de versão.
Depois de escolher um projeto, a tela da aplicação inicial que você verá será a seguinte:
E com isso teremos o IDE instalado em nossos computadores, onde poderão começar a desenvolver seus projetos.
Se você conhece qualquer outro IDE semelhante ao Pycharm, não hesite em compartilhá-lo conosco nos comentários.
Não gosto que faltem recursos básicos hoje em dia, como gerenciamento de aplicativos web, remoto e de banco de dados. Começar com o pycharm, mesmo não sendo um profissional, mas um simples autodidata, torna impossível para você fazer algo útil hoje sem passar pela caixa assim que avança algo em qualquer projeto de meio-que.
Eu prefiro Geany junto com QT-Designer para criar qualquer programa python.