Lably
Skip to content

PyCharm

Python programming integrated development environment

  • 2 min read
  • 4 chapters

Related on Lably

Through Python (programming language), Microsoft Windows and Class (programming)

PyCharm is cross-platform, working on Microsoft Windows, macOS, and Linux. Portions of PyCharm's source code are released under the Apache License and available on GitHub, and a subscription is available to gain access to proprietary features.

Features

Free version

  • Python coding assistance and analysis, with code completion, syntax and error highlighting, 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, update function signature, extract method, introduce variable, introduce constant, pull up, push down and others
  • Integrated Python debugger
  • Integrated unit testing, with line-by-line coverage
  • Virtual environment, build tool and package management
  • Embedded terminal and Python console
  • Docker support
  • HTML, XML, JSON, YAML, Markdown support
  • Spell- and grammar-checking
  • Version control integration: unified user interface for Mercurial, Git, Subversion, Perforce and CVS with changelists and merge, integration with GitHub and GitLab hosting services
  • Scientific tools integration: integrates with Jupyter Notebook, supports Anaconda as well as multiple scientific packages including Matplotlib and NumPy.
  • Front-end and back-end web development: special support for Django, Flask, FastAPI and Pyramid, CSS and JavaScript assistance, Npm, Webpack and other JavaScript tools
  • SQL and database utilities
  • Cython support

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Computing and communication