11.9K
8.6K
+ 1
408

What is PyCharm?

PyCharm鈥檚 smart code editor provides first-class support for Python, JavaScript, CoffeeScript, TypeScript, CSS, popular template languages and more. Take advantage of language-aware code completion, error detection, and on-the-fly code fixes!
PyCharm is a tool in the Integrated Development Environment category of a tech stack.

Who uses PyCharm?

Companies
693 companies reportedly use PyCharm in their tech stacks, including Lyft, Bepro Company, and trivago.

Developers
11072 developers on StackShare have stated that they use PyCharm.

PyCharm Integrations

Python, Django, Anaconda, pytest, and WakaTime are some of the popular tools that integrate with PyCharm. Here's a list of all 12 tools that integrate with PyCharm.
Public Decisions about PyCharm

Here are some stack decisions, common use cases and reviews by companies and developers who chose PyCharm in their tech stack.

I am a QA heading to a new company where they all generally use Visual Studio Code, my experience is with IntelliJ IDEA and PyCharm. The language they use is JavaScript and so I will be writing my test framework in javaScript so the devs can more easily write tests without context switching.

My 2 questions: Does VS Code have Cucumber Plugins allowing me to write behave tests? And more importantly, does VS Code have the same refactoring tools that IntelliJ IDEA has? I love that I have easy access to a range of tools that allow me to refactor and simplify my code, making code writing really easy.

See more
christy craemer

UPDATE: Thanks for the great response. I am going to start with VSCode based on the open source and free version that will allow me to grow into other languages, but not cost me a license ..yet.

I have been working with software development for 12 years, but I am just beginning my journey to learn to code. I am starting with Python following the suggestion of some of my coworkers. They are split between Eclipse and IntelliJ IDEA for IDEs that they use and PyCharm is new to me. Which IDE would you suggest for a beginner that will allow expansion to Java, JavaScript, and eventually AngularJS and possibly mobile applications?

See more

I am a beginner in Python. I don't have a reliable internet connection and I own a weak hardware in my laptop. I want to go to data security after learning python. Confused between PyCharm, Sublime Text and Atom. I want to stick to one. Which should I make habit of?

See more

I am learning Python coding and doing lots of hands on python problem. I like the feel of Jupyter notebook but I have concern will that slow my computer performance. Will PyCharm or Jupyter or Atom-IDE is good for python coding?

See more

PyCharm's Features

  • Syntax highlighting
  • Auto-Indentation and code formatting
  • Code completion
  • Line and block commenting
  • On-the-fly error highlighting
  • Code snippets
  • Code folding

PyCharm Alternatives & Comparisons

What are some alternatives to PyCharm?
Atom
At GitHub, we're building the text editor we've always wanted. A tool you can customize to do anything, but also use productively on the first day without ever touching a config file. Atom is modern, approachable, and hackable to the core. We can't wait to see what you build with it.
IntelliJ IDEA
Out of the box, IntelliJ IDEA provides a comprehensive feature set including tools and integrations with the most important modern technologies and frameworks for enterprise and web development with Java, Scala, Groovy and other languages.
Jupyter
The Jupyter Notebook is a web-based interactive computing platform. The notebook combines live code, equations, narrative text, visualizations, interactive dashboards and other media.
Visual Studio Code
Build and debug modern web and cloud applications. Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.
Anaconda
A free and open-source distribution of the Python and R programming languages for scientific computing, that aims to simplify package management and deployment. Package versions are managed by the package management system conda.
See all alternatives

PyCharm's Followers
8591 developers follow PyCharm to keep up with related blogs and decisions.