Capterra’s researchers use a mix of verified reviews, independent research and objective methodologies to bring you selection and ranking information you can trust. While we may earn a referral fee when you visit a provider through our links or speak to an advisor, this has no influence on our research or methodology.
Capterra carefully verified over 2 million reviews to bring you authentic software and services experiences from real users. Our human moderators verify that reviewers are real people and that reviews are authentic. They use leading tech to analyze text quality and to detect plagiarism and generative AI. Learn more.
Capterra lists all providers across its website—not just those that pay us—so that users can make informed purchase decisions. Capterra is free for users. Software and service providers pay us for sponsored profiles to receive web traffic and sales opportunities. Sponsored profiles include a link-out icon that takes users to the provider’s website. Learn more.
PyCharm targets professional Python developers from all knowledge-levels, primarily software developers, but also including data scientists.
Integrated development environment (IDE) to help web, mobile and plugins developers and teams of all sizes design, test, debug and manage coding operations for C, C++ and Fortran languages.
I have been using pycharm for quite a while and i love application style, i can change the environment background theme to a nice feel which is quite awesome.
No doubt the main problem is the cost, it has a high cost. Another thing that can be a problem, but not so serious is the delay to open the first time.
The features I like from PyCharm are: intelligent code completion, robust debugging tools, and seamless integration with version control systems.
Sometimes I had trouble with the Python interpreter going crazy and had to reset it. Also the markdown syntax highlighting for.
Github integration is superb such that we can directly commit or push code to GitHub repository through it. Version control handles all the files like a charm.
Also the memory consumption is very high while running on windows and the python interpreter gets lost and keeps running in the back without notice.
I really love that is very user-friendly, intuitive and very strong for python development, even the plugins help to you if you need to deploy for example over AWS.
It is slow to load and a bit complicated to learn. The project/document organization system can be confusing.
It is a superb IDE which is free, easy, and reliable. This software is a masterpiece and every beginner should start its programming journey from this software.
The style has the same feel as software such as Notepad++ or Delphi 2010. Code suggestion/ completion is really bad, as well as error dialogs.
I am very appreciative of the codeblocks developers for offering such a fantastic platform for me to study and hone my programming abilities.
User interface is very bad, looks old and maybe hard to nevigate.
A very easy to use IdE with a free access makes it the best choice for c/c++ programmers and provide great features that makes the user experience very smooth.
The software can be buggy at times, an its interface is too outdated for the present times. It requires manual setup of GNU compiler, and the window itself can be confusing for a beginner.
It has a super clean UI and easy to use interface. The IDE also comes with a lot of other features like debugger, editor themes, and keymap configurations.
In all the aesthetic, its seems that something is missing, like is just an Word page, I guess its that simple because its no to scary new people, but I didnt like that.
Michael: Hi, my name is Michael. I'm a physicist, specializing in high power lasers and optical fibers, which is where I did my PhD. For about 10 years, I've been working for ams OSRAM, which is a company who produces LEDs, mostly for cars and very specific applications, so high power. So I'm not a 100% software engineer, but I've been using Python within PyCharm for about 10 years, almost daily now, and I give PyCharm a 4 out of 5 stars. Within my company, I work in research and development and what I do a lot with Python is writing scripts that first they're usually working on spectrometers to read them out, to do data processing for the R&D and then later on those projects usually grow as things move more and more into production, up to projects that can even not only read out things, but even control test handler systems. I think the best feature or the best application for PyCharm is because it has a really low entrance hurdle. It has this great community edition and a very great community. So especially for people like myself who are not pure software engineers, but who do software engineering as part of their job, this is very good for people to get into it, especially for Python. Biggest downside in my opinion is that PyCharm is very Python focused and as soon as your projects, say outgrow and integrate other programming languages or styles, particularly like C++ or especially AV control, then you are going to feel that other IDEs like Visual Studio, which obviously also costs a lot more, or even Visual Studio Code may suit your needs more, which is also why like a year ago for one particularly big project, we moved over to simply doing everything in Visual Studio Code.
PyCharm
Top FeaturesCode::Blocks
PyCharm
--
Code::Blocks
Products similar to those you're currently comparing: