PyCharm Professional x Community Edition

Escolha a edição do PyCharm certa para você.

PyCharm Community

IDE gratuito de código aberto, para a experiência essencial com o Python.

Suporte essencial ao Python
Editor inteligente de código com complementação automática
Navegação e pesquisa rápidas
Ferramentas de desenvolvimento: depurador, frameworks de teste, Git, terminal e Docker
Notebooks do Jupyter somente-leitura
Recursos de IA plug-in

PyCharm Professional

IDE profissional para Python em ciência de dados e desenvolvimento para a Web, com o melhor suporte de sua categoria a notebooks do Jupyter, tecnologias de front-end e bancos de dados.

Tudo do PyCharm Community e mais:

Notebooks do Jupyter completos, locais e remotos, incluindo depuração, conjuntos de dados, tabelas interativas, dashboards e Conda
Suporte avançado para Django, Flask e FastAPI
Suporte a JavaScript, TypeScript, React, Angular e outros frameworks de front-end
Complementação do código de linhas inteiras por IA, executada localmente
Bancos de dados populares: PostgreSQL, SQLite, MySQL, Redis e MongoDB
Desenvolvimento remoto
IA avançada sensível ao contexto plug-in

Compare os recursos das versões Community e Professional

PyCharm Community PyCharm Professional
Python
Dart
SQL
HTML
XML, JSON e YAML
XSLT e XPath
Markdown
JavaScript e TypeScript
CSS, Sass, SCSS e Less
Haml, Slim e Liquid
Jupyter Notebook
dbt Core
Django
Flask
FastAPI
React e React Native
Angular
Node.js
Next.js
Vue.js
PyQT
Vite
Webpack
Gulp e Grunt
Virtualenv
Pipenv
Poetry
Anaconda
npm
Terminal incorporado
com suporte a corrotinas asyncio
40 bancos de dados SQL e NoSQL: PostgreSQL, SQLite, MySQL, Redis, MongoDB e outros
Cliente HTTP
Janela de ferramentas Endpoints
Git, incluindo GitHub e GitLab
Subversion
Mercurial
Perforce
Docker e Docker Compose
Kubernetes
Terraform
Interpretadores remotos
SSH
WSL
Containers do Docker
Execução remota do back-end do PyCharm, hospedado no Gitpod, Coder, Cloud Workstations, JetBrains CodeCanvas e GitHub Codespaces
Dev Containers
IA sensível ao contexto
IA em notebooks do Jupyter
Ações de intenção do Django
Hugging Face
Databricks
Temas personalizados
Desenvolvimento colaborativo
Sincronização de configurações por meio da conta da JetBrains
Integração com rastreadores de issues

Compare todos os recursos

Por que usar o PyCharm Professional?

Desenvolvimento full-stack para a Web

Tenha suporte abrangente para Python, Django, Flask, FastAPI, JavaScript, TypeScript, frameworks de front-end e bancos de dados. Desfrute das poderosas ferramentas de refatoração, da janela de ferramentas Endpoints e do cliente de HTTP, todos tornando o desenvolvimento para a Web mais rápido e eficiente.

Toolkit para ciência de dados

Desde a instalação, o PyCharm tem suporte a Jupyter, Git, Conda, bibliotecas científicas, "rich databases" e integração com DataBricks, Hugging Face e outras tecnologias. Trabalhe em projetos situados em ambientes de desenvolvimento locais ou remotos. Quer você esteja desenvolvendo pipelines de dados, prototipando modelos de aprendizado de máquina ou analisando dados, o PyCharm equipa você com todas as ferramentas de que você precisa.

Ferramentas poderosas para bancos de dados SQL e NoSQL

O PyCharm Professional fornece suporte de categoria superior a SQL, com complementação automática avançada para bancos de dados e fácil navegação por esquemas, conectando você a mais de 40 bancos de dados SQL e não SQL, incluindo PostgreSQL e MySQL. Trabalhe de forma eficiente com consultas de SQL, desfrute de diagramação visual de bancos de dados e recursos para a fácil importação e exportação de dados.

Complementação de código em linhas inteiras

Experimente a complementação de código por IA em scripts do Python e notebooks do Jupyter, executada localmente, garantindo que a sua base de código continue privativa. Desfrute de sugestões sensíveis ao contexto com tempo de espera mínimo, aumentando a sua produtividade sem comprometer a segurança.

Desenvolvimento remoto

Desenvolva em qualquer ambiente com o suporte do PyCharm Professional a SSH, Docker e WSL. Escreva, teste e depure o seu código em containers ou máquinas remotas ou virtuais, aumentando significativamente a sua flexibilidade e produtividade.

AI Assistant — sensível ao contexto

Trabalhe mais rapidamente com a complementação de código por IA incorporada e com o chat inteligente sensível ao contexto. Deixe o PyCharm ajudar você a encontrar a melhor maneira de refatorar o seu código, gerar mensagens de commit, escrever documentação e testes de unidade e converter arquivos para outras linguagens. Trabalhe de forma mais eficiente com notebooks do Jupyter — tenha os erros explicados e corrigidos, as células refatoradas e geração de Markdown. Programe mais rapidamente com ações de intenção do Django e crie modelos, visualizações e serializadores em um instante.

Plug-in

Perguntas frequentes

Você pode usar e modificar o PyCharm Community para toda e qualquer finalidade, não importando se você está programando para fins profissionais, acadêmicos ou apenas como hobby. Você tem permissão de usá-lo para fins comerciais. O PyCharm Community é regido pela licença Apache 2.0.
Você pode fazer um fork do PyCharm Community, desde que você nos dê crédito e não use nossas marcas comerciais na sua versão derivada. A licença Apache 2.0 exige o seguinte:
  • Você precisará nos dar crédito incluindo uma nota na sua versão derivada, dizendo que ela é baseada em software feito pela JetBrains.
  • Você não pode usar as marcas comerciais JetBrains e PyCharm.
  • Você precisa incluir uma cópia completa da licença Apache 2.0.
  • Você precisa incluir o arquivo NOTICES.
A diferença entre uma licença pessoal e uma comercial é uma questão de quem paga pelo software e detém a propriedade dele, não de quem o usa.
  • Licença pessoal: você paga pela sua licença pessoal e tem a propriedade dela. Você pode usá-la para trabalhar, não importa para quem.
  • Licença comercial: o seu empregador paga pela licença e tem a propriedade dela. Isso significa que você não pode levá-la com você para o seu próximo emprego; o seu empregador fica com ela.
Sim, você pode usar ambas as licenças em várias máquinas, desde que o seu nome de usuário (login) seja o mesmo em todas as máquinas nas quais você executar o PyCharm.
Se você tiver sido assinante por pelo menos um ano, sim. Você tem uma licença de reserva perpétua para a versão lançada um ano antes do vencimento da sua assinatura e todas as respectivas atualizações menores. Saiba mais detalhes aqui.