PyCharm

ambiente de Desenvolvimento Integrado para desenvolvimento em Python

PyCharm é um Ambiente de Desenvolvimento Integrado (IDE) usado para programar em Python. Ele fornece análise de código, um depurador gráfico, um testador de unidade integrado, integração com sistemas de controle de versão, e suporta desenvolvimento web com Django. PyCharm é desenvolvido pela empresa tcheca JetBrains.[4]

PyCharm
The JetBrains PyCharm product icon.
Captura de tela
PyCharm
PyCharm 2023.2 Edição Comunitária
Desenvolvedor JetBrains
Lançamento 3 de fevereiro de 2010 (14 anos)
Versão estável 2024.3[1] Edit this on Wikidata ()
Escrito em Java, Python
Sistema operacional Windows, macOS, Linux
Gênero(s) Python IDE
Licença
Tamanho 174–555 MB
Página oficial www.jetbrains.com/pycharm/
PyCharm Edu
Logótipo
PyCharm
Desenvolvedor JetBrains
Lançamento 30 de outubro de 2014 (10 anos)[2]
Versão estável 2022.3 (Build 223.7571.203) (1 de dezembro de 2022; há 2 anos[3])
Escrito em Java, Python
Sistema operacional Windows, macOS, Linux
Gênero(s) IDE
Licença Licença Apache 2.0
Tamanho 320–430 MB
Página oficial www.jetbrains.com/pycharm-edu/

É multiplataforma, funcionando no Microsoft Windows, macOS e Linux. PyCharm tem uma Edição Profissional, lançada sob uma licença proprietária e uma Edição Comunitária lançada sob a Licença Apache.[5] A Edição Comunitária do PyCharm é menos extensiva do que a Edição Profissional.

Recursos

editar
  • Assistência à codificação e análise, com completamento de código, sintaxe e destaque de erros, integração com linter e correções rápidas
  • Navegação em projetos e código: visualizações de projetos especializadas, visualizações de estrutura de arquivos e saltos rápidos entre arquivos, classes, métodos e usos
  • Refatoração de código Python: incluindo renomear, extrair método, introduzir variável, introduzir constante, levantar, abaixar e outros
  • Suporte para framework webs: Django, web2py e Flask
  • Depurador Python integrado
  • Teste de unidade integrado, com cobertura de código linha a linha
  • Desenvolvimento Python para o Google App Engine
  • Integração de controle de versão: interface de usuário unificada para Mercurial, Git, Subversion, Perforce e CVS com listas de alterações e mesclagem
  • Integração de ferramentas científicas: integra-se ao IPython Notebook, tem um console Python interativo e suporta Anaconda, bem como vários pacotes científicos, incluindo Matplotlib e NumPy.[6][7]

História

editar

PyCharm foi lançado no mercado das IDEs focadas em Python para competir com o PyDev (para o Eclipse) ou o mais amplamente focado Komodo IDE da ActiveState.

A versão beta do produto foi lançada em julho de 2010, com a versão 1.0 chegando 3 meses depois. A versão 2.0 foi lançada em 13 de dezembro de 2011, a versão 3.0 foi lançada em 24 de setembro de 2013 e a versão 4.0 foi lançada em 19 de novembro de 2014.[8]

PyCharm tornou-se de Código Aberto em 22 de outubro de 2013. A variante de Código Aberto é lançada sob o nome Community Edition  enquanto a variante comercial, Professional Edition, contém módulos de código fechado.[5]

Licenciamento

editar
  • A Professional Edition do PyCharm é gratuita para projetos de código aberto e para alguns usos educacionais. Também há uma licença Acadêmica, que possui desconto para outros usos educacionais.[9]
  • A Community Edition do PyCharm é distribuída sob a licença Apache 2. O código fonte está disponível no GitHub.[10]

Referências

  1. «Download PyCharm» 
  2. «JetBrains Debuts PyCharm Educational Edition». JetBrains Blog. 21 de março de 2021 
  3. "Get Your Educational Tool", JetBrains.
  4. «JetBrains Strikes Python Developers with PyCharm 1.0 IDE». eWeek. Arquivado do original em 22 de janeiro de 2013 
  5. a b PyCharm 3.0 community edition source code now available Jet Brains. Outubro de 2013.
  6. «Explore PyCharm Features - JetBrains' Leading Python IDE» 
  7. «What is PyCharm | Where do we Use PyCharm? | Features». EDUCBA (em inglês). 4 de novembro de 2021. Consultado em 28 de agosto de 2023 
  8. Filippov, Dmitry (19 de novembro de 2014). «Announcing General Availability of PyCharm 4». PyCharm Blog. Consultado em 24 de fevereiro de 2015 
  9. Classroom, site da Jet Brains.
  10. PyCharm Community Edition no GitHub.

Ligações externas

editar