PyCharm

Source: Wikipedia, the free encyclopedia.
PyCharm
Developer(s)JetBrains
Initial release3 February 2010; 14 years ago (2010-02-03)
Stable release
2023.3[1] Edit this on Wikidata / 6 December 2023; 4 months ago (6 December 2023)
Written in
Windows, macOS, Linux
Size174–555 MB
TypePython IDE
License
  • Community edition:
    Apache License 2.0
  • Professional edition:
    Trialware
Websitewww.jetbrains.com/pycharm/
PyCharm Edu
Developer(s)JetBrains
Initial release30 October 2014; 9 years ago (2014-10-30)[2]
Stable release
2022.3 (Build 223.7571.203) / 1 December 2022; 16 months ago (2022-12-01)[3]
Written in
Apache License 2.0
Websitewww.jetbrains.com/pycharm-edu/

PyCharm is an integrated development environment (IDE) used for programming in Python. It provides code analysis, a graphical debugger, an integrated unit tester, integration with version control systems, and supports web development with Django. PyCharm is developed by the Czech company JetBrains.[4]

It is cross-platform, working on Microsoft Windows, macOS, and Linux. PyCharm has a Professional Edition, released under a proprietary license and a Community Edition released under the Apache License.[5] PyCharm Community Edition is less extensive than the Professional Edition.

Features

  • Coding assistance and
    linter
    integration, and quick fixes
  • Project and code navigation: specialized project views, file structure views and quick jumping between files, classes, methods and usages
  • Python code refactoring: including rename, extract method, introduce variable, introduce constant, pull up, push down and others
  • Support for web frameworks: Django, web2py and Flask
  • Integrated Python debugger
  • Integrated unit testing, with line-by-line coverage
  • Google App Engine Python development
  • Version control integration: unified user interface for Mercurial, Git, Subversion, Perforce and CVS with changelists and merge
  • Scientific tools integration: integrates with IPython Notebook, has an interactive Python console, and supports Anaconda as well as multiple scientific packages including Matplotlib and NumPy.[6][7]

History

PyCharm was released to the market of the Python-focused IDEs to compete with

Komodo IDE by ActiveState
.

The beta version of the product was released in July 2010, with the 1.0 arriving 3 months later. Version 2.0 was released on 13 December 2011, version 3.0 was released on 24 September 2013, and version 4.0 was released on November 19, 2014.[8]

PyCharm became Open Source on 22 October 2013. The Open Source variant is released under the name Community Edition  while the commercial variant, Professional Edition, contains closed-source modules.[5]

Licensing

  • PyCharm Professional Edition is free for open-source projects and for some educational uses. There is also an Academic license, which is discounted for other educational use.[9]
  • PyCharm Community Edition is distributed under Apache 2 license. The source code is available on GitHub.[10]

See also

References

  1. ^ "Download PyCharm". 6 December 2023. Retrieved 28 January 2024.
  2. ^ "JetBrains Debuts PyCharm Educational Edition". JetBrains Blog. 21 March 2021.
  3. ^ "Get Your Educational Tool", JetBrains.
  4. ^ "JetBrains Strikes Python Developers with PyCharm 1.0 IDE". eWeek. Archived from the original on January 22, 2013.
  5. ^ a b PyCharm 3.0 community edition source code now available Jet Brains. October 2013.
  6. ^ "Explore PyCharm Features - JetBrains' Leading Python IDE".
  7. ^ "What is PyCharm | Where do we Use PyCharm? | Features". EDUCBA. 2021-11-04. Retrieved 2023-08-28.
  8. ^ Filippov, Dmitry (November 19, 2014). "Announcing General Availability of PyCharm 4". PyCharm Blog. Retrieved 24 February 2015.
  9. ^ Classroom, Jet Brains website.
  10. ^ PyCharm Community Edition on GitHub.

External links