Integrações

Com as integrações prontas para uso do PyCharm, você tem tudo o que precisa para concluir seu trabalho.

Descubra todos os recursos do PyCharm

Experimente agora o PyCharm e consiga ter mais trabalho feito!

Baixe o PyCharm

Gerenciamento de dependências

O suporte do PyCharm aos gerenciadores de dependências mais populares para Python permite que você especifique e isole as bibliotecas, os pacotes e os interpretadores de Python em cada um dos seus projetos. Configure as dependências do projeto ou importe arquivos de dependências existentes do Pipenv, conda, virtualenv ou Poetry e deixe o PyCharm cuidar do resto.

Interpretadores remotos

Execute, depure e faça profiling do seu aplicativo em um ambiente de testes ou semelhante ao de produção. Configure facilmente um interpretador remoto de Python — seja ele um servidor real ou virtualizado, criado com o Docker.

Ferramentas e terminal SSH

Inicie sessões de SSH e execute comandos em servidores remotos a partir do terminal de SSH incorporado ao PyCharm, sem sair do seu IDE.

Vagrant

Gerencie máquinas virtuais hospedadas no Oracle VM VirtualBox, VMWare ou Amazon EC2 e execute o seu código em ambientes criados sob medida.

WSL

Use o Subsistema do Windows para Linux (WSL) para trabalhar com um interpretador de Python disponível na sua distribuição do Linux.

Docker

Conecte-se a registros do Docker, execute containers, gerencie aplicativos do Docker Compose e muito mais, diretamente a partir do IDE.

Desenvolvimento remoto

O PyCharm permite que você escreva o seu código, navegue por ele, o refatore e depure em um servidor remoto da mesma forma como se o seu IDE estivesse sendo executado localmente. Use o PyCharm como a sua porta de acesso a uma produtividade consistente, não importa onde você esteja.
Gerencie o seu servidor remoto da sua maneira, seja através da sua própria configuração personalizada ou de opções do Gitpod, Amazon CodeCatalyst, Google Cloud Workstations, Coder ou GitHub Codespaces.

JetBrains CodeCanvas

Simplifique o seu processo de desenvolvimento remoto com configurações padronizadas, gerenciamento centralizado e hibernação para poupar recursos. Conecte-se a ambientes completamente preparados do PyCharm e comece a programar na mesma hora.

Amazon CodeCatalyst

Desfrute da combinação perfeita de ambientes de desenvolvimento sob demanda com a poderosa computação na nuvem do AWS, usando o PyCharm.

Estações de trabalho do Google Cloud

Faça desenvolvimento remoto no PyCharm com estações de trabalho do Google Cloud, desfrutando de uma experiência de desenvolvimento segura, produtiva e suave, com ambientes personalizáveis e totalmente gerenciados disponíveis em qualquer tempo e lugar.

GitHub Codespaces

Use o PyCharm em ambientes poderosos e configuráveis de desenvolvimento na nuvem, que se inicializam em segundos.

Gitpod

Combine o poder do PyCharm com o Gitpod para trabalhar em projetos do GitHub, GitLab ou Bitbucket diretamente na nuvem.

Coder

Desfrute da experiência familiar do PyCharm em ambientes poderosos e seguros, todos usando o Coder dentro da sua infraestrutura de Kubernetes ou de máquinas virtuais.

Notebooks do Jupyter

Explore os seus dados em notebooks do Jupyter sem sair do PyCharm. Trabalhe com DataFrames interativas do pandas e Polars, ordene e filtre valores, pré-visualize variáveis e exporte DataFrames em um formato conveniente. Se você trabalhar em equipe, poderá se beneficiar da capacidade de se conectar a um servidor remoto do Jupyter.

Controle de versão

Trabalhar com controle de versão no PyCharm garante uma experiência de desenvolvedor ininterrupta, não importa qual VCS você usa. Gerencie alterações diretamente, revise os arquivos modificados e suas diferenças, obtenha verificações automatizadas com análise de código, faça rebase e mescle alterações com a ajuda da ferramenta de mesclagem visual com assistência completa de código e arquive, envie e extraia alterações.

O PyCharm vem com suporte pronto para uso para Git, incluindo integrações com GitHub e GitLab, Subversion, Mercurial e Perforce.

Git

Graças a um eficiente gerenciamento visual de branches, visualizações intuitivas de merge e diff, rebasing interativo, suporte a hooks do Git e análise do código durante o commit, trabalhar com Git no PyCharm é suave, transparente e seguro.

GitHub

Execute tarefas comuns do GitHub diretamente do seu IDE, incluindo um fluxo de trabalho completo para pull requests e navegação do seu código até as issues do GitHub.

GitLab

Trabalhe facilmente com solicitações de merge do GitLab. Crie, aprove ou encerre solicitações de merge, submeta revisões e deixe comentários — tudo de dentro do seu IDE, com uma útil assistência à codificação.

Mercurial

Tenha suporte robusto para trabalhar com branches e favoritos, analise arquivos modificados antes de fazer o commit deles, faça push e pull de alterações de e para o repositório de origem no Mercurial e muito mais.

Perforce

No PyCharm, você pode gerenciar listas de alterações, arquivar alterações pendentes, visualizar as diferenças entre os arquivos do espaço de trabalho e as versões do depósito do Perforce, acessar o Gráfico de Revisões e a Visualização em Timelapse, e muito mais.

Subversion

Tenha tudo de que precisa para trabalhar com os seus sistemas de controle de versões, incluindo acesso direto a operações de SVN, controle granular sobre os commits e a capacidade de bloquear e desbloquear arquivos.

Bancos de dados

Desde o aprendizado de máquina até o desenvolvimento para a Web, o gerenciamento de bancos de dados é central em muitos projetos de software. Simplifique o seu processo de desenvolvimento executando consultas e manipulando valores a partir do PyCharm.
Com suporte a MySQL, SQL Server, PostgreSQL, Oracle, Redis e muitos outros fornecedores de bancos de dados, o PyCharm permite que você explore os seus dados, altere esquemas, execute consultas e até analise esquemas com diagramas UML.

O IDE para Python em ciência de dados e desenvolvimento para a Web

O IDE completo para desenvolvimento profissional em Python, o PyCharm oferece tudo que você precisa em uma UI limpa, intuitiva e configurável.

Baixe o PyCharm