Este guia apresentará o ambiente de desenvolvimento integrado do PyCharm, que pode ser usado para desenvolver aplicativos profissionais usando a linguagem de programação Python. O Python é uma ótima linguagem de programação, porque é uma verdadeira plataforma cruzada. Ele pode ser usado para desenvolver um único aplicativo que será executado em computadores Windows, Linux e Mac sem ter que recompilar qualquer código.
O PyCharm é um editor e depurador desenvolvido pela Jetbrains, que são as mesmas pessoas que desenvolveram o Resharper. O Resharper é uma ótima ferramenta usada pelos desenvolvedores do Windows para refatorar o código e tornar sua vida mais fácil ao escrever o código .NET. Muitos dos princípios do Resharper foram adicionados à versão profissional do PyCharm.
Como instalar o PyCharm
Este guia para instalar o PyCharm mostrará como obter o PyCharm, baixá-lo, extrair os arquivos e executá-lo.
A tela de boas vindas
Quando você executa o PyCharm pela primeira vez ou quando fecha um projeto, você verá uma tela mostrando uma lista de projetos recentes.
Você também verá as seguintes opções de menu:
- Criar novo projeto
- Abra um projeto
- Checkout do controle de versão
Há também uma opção de configuração que permite configurar a versão padrão do Python e outras configurações.
Criando um novo projeto
Quando você escolhe criar um novo projeto, você recebe uma lista de possíveis tipos de projeto da seguinte maneira:
- Python puro
- Django
- Balão
- Google App Engine
- Pirâmide
- Web2Py
- CLI Angular
- AngularJS
- Fundação
- Boilerplate HTML5
- Reagir Starter Kit
- Twitter Bootstrap
- Web Starter Kit
Se você deseja criar um aplicativo de desktop básico que será executado no Windows, Linux e Mac, então você pode escolher um projeto Pure Python e usar bibliotecas QT para desenvolver aplicativos gráficos que pareçam nativos para o sistema operacional em que estão sendo executados, independentemente de onde Foram desenvolvidos.
Além de escolher o tipo de projeto, você também pode inserir o nome do seu projeto e também escolher a versão do Python a ser desenvolvida.
Abra um projeto
Você pode abrir um projeto clicando no nome dentro da lista de projetos abertos recentemente ou pode clicar no Abrir botão e navegue até a pasta onde o projeto que você deseja abrir está localizado.
Verificando a partir do controle de origem
O PyCharm oferece a opção de verificar o código do projeto a partir de vários recursos on-line, incluindo GitHub, CVS, Git, Mercurial e Subversion.
O PyCharm IDE
O PyCharm IDE começa com um menu no topo. Abaixo disso, você tem guias para cada projeto aberto.
No lado direito da tela estão as opções de depuração para percorrer o código.
O painel esquerdo tem uma lista de arquivos de projeto e bibliotecas externas.
Para adicionar um arquivo, clique com o botão direito do mouse no nome do projeto e escolha Novo. Em seguida, você tem a opção de adicionar um dos seguintes tipos de arquivo:
- Arquivo
- Diretório
- Pacote Python
- Arquivo Python
- Caderno Jupyter
- Arquivo HTML
- Folha de estilo
- JavaScript
- TypeScript
- CoffeeScript
- Pepino
- Fonte de dados
Quando você adiciona um arquivo, como um arquivo python, pode começar a digitar no editor no painel direito.
O texto é todo codificado por cores e tem texto em negrito. Uma linha vertical mostra o recuo para que você possa ter certeza de que está tabelando corretamente.
O editor também inclui o IntelliSense completo, o que significa que, quando você começa a digitar os nomes das bibliotecas ou os comandos reconhecidos, você pode concluir os comandos pressionando Aba.
Depurando o aplicativo
Você pode depurar seu aplicativo a qualquer momento usando as opções de depuração no canto superior direito.
Se você estiver desenvolvendo um aplicativo gráfico, basta pressionar o botão verde para executar o aplicativo. Você também pode pressionar Shift + F10.
Para depurar o aplicativo, você pode clicar no botão ao lado da seta verde ou pressionar Shift + F9. Você pode colocar pontos de interrupção no código para que o programa pare em uma determinada linha clicando na margem cinza na linha em que você deseja quebrar.
Para dar um único passo em frente, você pode pressionar F8, que percorre o código. Isso significa que ele executará o código, mas não entrará em uma função. Para entrar na função, você pressionaria F7. Se você estiver em uma função e quiser sair da função de chamada, pressione Shift + F8.
Enquanto você está depurando, na parte inferior da tela, você verá várias janelas, como uma lista de processos e encadeamentos e variáveis para as quais você está observando os valores. Ao percorrer o código, você pode adicionar um relógio a uma variável para poder ver quando o valor é alterado.
Outra ótima opção é executar o código com o verificador de cobertura. O mundo da programação mudou muito ao longo dos anos e agora é comum os desenvolvedores realizarem um desenvolvimento orientado a testes, de modo que, a cada mudança que fizerem, possam verificar se não quebraram outra parte do sistema.
O verificador de cobertura realmente ajuda você a executar o programa, realizar alguns testes e, quando terminar, ele informará quanto do código foi coberto como porcentagem durante a execução do teste.
Há também uma ferramenta para mostrar o nome de um método ou classe, quantas vezes os itens foram chamados e quanto tempo foi gasto nessa parte específica do código.
Refatoração de código
Um recurso realmente poderoso do PyCharm é a opção de refatoração de código.
Quando você começar a desenvolver código, pequenas marcas aparecerão na margem direita. Se você digitar algo que possa causar um erro ou não esteja bem escrito, o PyCharm colocará um marcador colorido.Clicar no marcador colorido informará o problema e oferecerá uma solução.
Por exemplo, se você tiver uma declaração de importação que importe uma biblioteca e, em seguida, não use nada dessa biblioteca, o código ficará cinza e o marcador indicará que a biblioteca não está sendo usada.
Outros erros que aparecerão são para uma boa codificação, como ter apenas uma linha em branco entre uma declaração de importação e o início de uma função. Você também será avisado quando tiver criado uma função que não esteja em minúsculas.
Você não precisa obedecer a todas as regras do PyCharm. Muitos deles são apenas boas diretrizes de codificação e não têm nada a ver se o código será executado ou não.
O menu de código também tem outras opções de refatoração. Por exemplo, você pode executar limpeza de código e pode inspecionar um arquivo ou projeto para problemas.
Resumo
O PyCharm é um ótimo editor para desenvolver código Python no Linux, e há duas versões disponíveis. A versão da comunidade é para o desenvolvedor casual, enquanto o ambiente profissional fornece todas as ferramentas que um desenvolvedor pode precisar para criar um software profissional.