Categorie:
DevOps Tools /
PyCharm Reveja
Excelente | |
Boa | |
Média | |
Mau | |
Horrível |
Integrated Development Environment that provides Python developers with code completion and quick-fixes tools.
Excelente | |
Boa | |
Média | |
Mau | |
Horrível |
* I can develop advanced projects in just a few hours with PyCharm
there is nothing to complaint about except it's opening time
Pycharm has made it easy for me to create and arrange code projects. It makes it easy to navigate through my different files and also create new files without struggling to know the file extension.
Pycharm is a huge software that drains a lot of my PC power once it is not plugged in.
Intuitive and packed with a lot of features. Remote debugging, Python environment managing, support for Anaconda, Flask, Django and many more!
It’s not much that I don’t like in using PyCharm, but if I’d really need to find something it’s that it’s a bit slow at some points (indexing, package skeleton parsing), but nothing too disturbing.
Best vizualization for python coders. The beautiful interface and coding area helps users write and read code much faster.
There are few cons that Pycharm has. In my opinion, it would be great to have more preinstalled themes. I have AMOLED display and having pure black theme would drastically increase my productivity.
PyCharm is easily the most easy to use programming language software available. It has an ideal integrated development environment. PyCharm was my first choice software when I began my prgramming journey. I like it's easy to use interface and it has ideal for beginners looking for a software to learn programming with.
I do not like the fact that it has a limited fuctionality.
PyCharm is good tool to use if you are developing in python language. It provides neat feedback on code quality and highlights things you might otherwise miss.
PyCharm works very well, so only thing i can think of that pricing could be cheaper, but that can be said for all products :)
When you open an existig Django project that wasnt set up with pycharm and you configure the project structure from settings, it still gets the import wrong. It should start with the app name not the project name.
- Debugger is extremely powerful & well done and it has all the great features like quick watch, instant evaluate, run-to, etc.
- Huge loading time. Startup can even take 4-5 minutes in case of a large project. This is probably the only thing I can complain about.
I really like the ability to run small code blocks separately without having to run the whole script. It helps to test blocks of codes separately and to debug. The ability to detect unused libraries that are imported to the script is another useful feature I have noticed in PyCharm. It helps to remove unwanted yet currently imported libraries. The available different themes are also appealing and helpful. Further, PyCharm supports a wide range of plug-ins as well.
The slight disadvantage of using PyCharm is if we get used to using it, it becomes slightly difficult to adopt to another IDE in a case where we have to use another IDE. This is because PyCharm consists of lot of features, libraries and extensions by default that reduce a lot of manual task which will not be available in all other IDEs.
The program is incredibly easy to get started with and use, on top of being quite feature rich. Coming from IDLE the difference was night and day, where it lacks useful features such as autocomplete suggestions, PyCharm provides those and many more. Performance is perfectly acceptable during coding and testing, with no significant issues or shortcomings to speak of.
Some things are hard to get a grasp on without prior knowledge of the program, such as setting up interpreters, mainly because of the setting being someone hard to find within the program's overall settings menu. On top of that the settings menu itself can sometimes feel sluggish in comparison to the rest of the program, however this is fairly minor and not a massive setback.
I am mainly using PyCharm for my school projects. The thing about PyCharm is its support for Git (version control). We are using BitBucket in the company and I think it is much better and easy to use than the SourceTree. And it is foolproof. PyCharm also excels at its support for 3rd party plugins. They don't force you to use their plugins. It also has its own terminal for the selected Python environment. This reduces the confusion both for me and for the PC itself. The UI also helped me to get used to PyCharm. It is easy to modify and not complicated. Different themes for the IDE help me to use PyCharm, especially during the night time (It has a dark theme).
There are a couple of things I don't like about the PyCharm. First thing is that its suggestions for pieces for codes are a little off. I mean, most of the time it suggests unrelated things. I am forced to use another 3rd party plugin to solve this issue. Another thing about the PyCharm is its debugging mode is really slow. It suggests me to install Cython plugin to speed it up. I tried but instead of speed gain, it slowed down. And I don't think it is because of my PyCharm environment since my friends have also experienced a similar issue.
The application supports python modules and the ability to maintain different virtual python environments for each project. Installing new pip modules is very easy. Can connect to datasources very easily.
When installing pip modules, the error is not clearly identified. It says failed to install module, but most of the time, the error is not helpful enough to install it manually.
- Nothing really, sometimes if you use multiple version of python, then some modification needed. Other than that, it's probably the best IDE for Python developer now
Nothing pops up as for now. I am happy with this product and it is really user-friendly!
* Easy installation.
* The tool is great, I never have had any critical issue with Pycharm
The thing that I like the most about PyCharm is its smart auto-completion and intelligent platform. Error pinpointing works really good and drastically decreases the time needed for refactoring and debugging the code. Moreover, PyCharm IDE has a robust navigation system. Interface is aesthetically pleasing, intuitive and easy to get started with even for beginner users. There is almost no learning curve when using it. Another thing that I like about PyCharm is the fact that it offers multi-framework support (for frameworks such as web2py or Google App Engine). Regarding the features and functionality, PyCharm is very versatile, as it allows for remote development and has a rich scientific toolbox integration. It also has version control tools and integration with Git.
The only thing that I dislike about PyCharm is its integration with Python notebooks (ipynb format). Other than that there is nothing I dislike about PyCharm IDE as it perfectly suits my needs.
PyCharm is the best Python IDE I have ever used. It is super powerful and makes coding in Python a breeze with smart suggestions and many tools to manage packages.
PyCharm is a battery and RAM hog. Do not expect to run this software on a laptop battery unplugged. The performance requires such high amounts of resource usage and it does pay off. But it does not help when coding on the go.
I can personalize my background and letters, functions from simple text, variables and so. Pycharm offers you a ton of useful plugins to help you to make your experience more handle while coding. Also, there is a version for students and professors to learn more, a can tell: an assistant in learning Python, Django and so; relatively to python of course. You don't need to be connected for making these courses, once you download it, you have it for use offline. The inspector feature id the best, it gives you suggestions and a brief explanation of errors or misunderstandings inside the code. You can write in HTML too. A very good tool for python development. The libraries that you need, write them in a requeriments.txt file, it downloads automatically for you!
Sometimes it's slow if your computer doesn't have a good amount of memory RAM, of course. Sometimes it's annoying when you have to choose the interpreter for the run, at first time, of your code; that includes the environment. You only can have one project opened at the time, including taking a look into the Educational, plugin, tool.
It's a big ship, and it can be a little complicated to drive. Configuring a project's resource directories, path variables, and python executable can be very frustrating, particularly for new users.
It is not a tool for a coding beginner. I have to say I hate the developing environment because I spent lots of time on the setting up.
PyCharm is one of my favorite text editors to use, it offers so many functionalities and it really helps you code better. By taking advantage of the auto completion tool you can code faster and better.
There is nothing to complain about when it comes to this text editor as it offers everything that a coder would want from a text editor.
It is easy to set up and use. Color coding and moving around in code works well. Look and feel of intellij. Built in SVN support. No work to run application outside of the IDE. Can develop python functions as part of Robot Framework.
It has some bugs that pop up occasionally when you do things, and the bad part is they are not repeatable and you don't really know whay what you did caused the error. Occasionally to get rid of 'error' highlights you have to cut code and paste it back in, clearing up the error. It's an annoyance that doesn't detract from its functionality.
Great UI, replicated across other products making it easy to switch
Pricing is on the high side, but it's worth every penny!
The code completion feature, the ability to create a different virtual environment for every project that I make on the application so that I don't have to upgrade or downgrade my libraries without reason, the seamless integration with Github and the interface of the debugger is really great.
Nothing significant, I think it's probably the fact that I am too used to its code completion feature and find trouble adjusting to other IDE's whenever I have to switch. Its startup time could be improved.
PyCharm looks like it's perfect for most any project in Python and, I admit, have only begun to scratch the surface of its features (mostly I've been using it for data naalysis programs, but it also has features for developers creating user interfaces, web applications, etc). It's feature rich, but it didn't feel as overwhelming to me as some other full-fledged IDEs. Maybe it's because I'm older or maybe it's just better designed. There's something to be said for picking one thing and doing it well. That's precisely what Pycharm does with Python.
On my laptop PyCharm was pretty slow. It was a lower end computer and about two years old. While it's not as much of a RAM hog as Android Studio (then again, what is?) it's not friendly to older computers.
Pycharm has everything you need to code in Python. The added terminal within the IDE is a huge plus for those who do development in Windows instead of a Mac.
The IDE is large because there is so much functionality. This means it takes a long time to load and also to index everything.
Yes, I'm a Vim lover, but sometimes a full-fledged IDE is what you need. Indexing and code search are invaluable and PyCharm does that just better. Refactoring becomes a pleasure
Feature discoverability could definitely be improved, sometimes I discover a feature only because I'm pair-programming with a colleague who uses it. The memory footprint is also not exactly slim, but for all it does…
Easy to use, not complicated set up, easy to read, better than other options
the plugins somehow crash from time to time
It load too much to run the simple python code compare with other simple IDE.
This software is quite intelligent and a wonderful masterpiece. Its pack of libraries and easy intelligent code recognition and indentation makes me always want to continue my coding practice in python.
I know PyCharm is useful in creating a GUI feel for python codes, but the product is quite heavy and resource consuming especially when running on earlier versions of Windows operating system; this makes the loading and initialization time to take long.
I like that it supports python language very well, perfect IDE, as usually can be said for all JetBrains products.
Nothing to dislike, works perfect if you are a python developer. Hard to find better IDE for daily python programming language.
I was delighted when I found that Jet Brains made a Python IDE. My first experience with their product was IntelliJ java IDE, however I didn't really enjoy the language but did enjoy the environment. Compared to simply running python from command line this is light years better. Good auto completion, refactoring, e.t.c. makes this super easy to use. I love the free professional version for students, but have used the free community edition as well with no real issues between the two.
Some options are weirdly buried. Accidentally turned scientific mode on and couldn't figure how to turn it off.
Free edition is not supporting few functionalities.
This is the de facto standard Python IDE.. it's great. There is both a free version (community) and paid (enterprise). The UI is super slick and it just helps me so much in general productivity with a lot of built in features for automatically doing things like setting up virtual environments, downloading python modules, amazing code completion.. etc. Also has great integration with git repos and pushing code easily.
Would be nice if it handled writing custom code documentation a bit better.. but this is not really a fault of pycharm but more python/python's PEP itself
The software is too heavy to some tasks. When you want to do simple changes you have to wait the whole software load
PyCharm allows to work on several projects in different virtual environments. Integration to GitHub makes easier to commit changes and see the changes in current project. It makes my work faster.
I've used as well community as professional versions. For me there was no such big difference between them, but after changing to professional version sometimes there were issues while opening the new repos.
I had some Problems in working with Apache Spark Libraries.
- Code style, formatting is very impressive.
- The Jupyter notebook looks so primitive on it. Rendering the notebook is frustrating.
PyCharm provided us with a powerful solution for a data science program in python language. Deployment was easy for our small office systems running windows. Syntax highlighting and code completion is best for python and for other languages like R it's just good. 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. Other IntelliJ products are compatible to move code or projects like the IDEA webstorm. Built-in Debugging scripts and installing related useful library of packages/plugins saves a lot of time. User interface and settings are easier to learn. Customizations are available for theme and settings according to specific needs.
It's pricing is a little high for new startups but the small running businesses will afford it due to its benefits. Also heavy on resources for slower pc or laptop. Minimum 4gb ram with corei3 is recommended to use. Larger script programs may need much more hardware resources to perform well. Other than that I do not see any demerits using it as your daily python or data science driving tool.
My day begins and ends with Pycharm. It's been a great tool for Python development over the years. It's auto complete and customizable features makes it my favourite IDE
It's the best Python development IDE in the market. Only think I can hope is one day AI will be able to write the code with our voice commands and that's just a dream. Can't think of cons.
- Data science scripting - excellent plugin support - nice user experience and design - Multiple connectivity options for databases
- The full version is very expensive
PyCharm is the only IDE you'll ever want to use. It does everything you may ever need to do. Starting from linting to setting up virtual environments - PyCharm does it all. However, it's best feature has got to be intellisense. It's snappy, it's smart and it's useful. It can read custom imported packages and contextually supply you with auto-completion which increases productivity tenfold. It also has a huge, bursting marketplace of plugins which can help with fully altering and customizing the IDE in ways you want it.
PyCharm is a very expensive software and despite it undeniably being the absolute best in terms of quality - the price point still a huge factor. On the flip side, they have free educational licenses, so not all bad. Otherwise, the product is perfect and I've never had any issue with it.
This software has everything, I repeat, everything to make a small python project to a big commercially acceptable projects. I consider PyCharm as a apex level software for creating applications. You could also make various other stuff relating to bash scripts et cetera. It's engine is really powerful with a dedicated terminal console. "Do not forget to add environment path variables for the console to work"
You need decent enough laptop configuration for it to work since is a kind of heavy software. Normally I use it via 2GB Nvidia graphic card. But, 8GB RAM or 4 GB graphic card is advisable for smooth functioning.
Allow you to go directly to GIT and preform test/implantation right from Pycharm. Really nice help function for coding/scripting.
It does have a pretty big learning curve especially working with GIT if you are not use to it, once you learn it it's not too bad.
The best part of PyCharm is the debugger. It works extremely easy for an interpreted language. Better than any other tool I used. Autocompletion works just fine and comes in very handy. Easy to manage different versions of Python and also has a Package Manager.
Price-wise the full bundle is very expensive. For small projects, it can take up lots of memory, thus an alternative maybe suited.
Easily to learn, furthermore, the IDE provides vast options to access python files simultaneously
Too many options and settings, could result in confusion
Pycharm is really helps a python developers, it speeds up python development application development. it really detects syntax's and semantics while writing code.we can easily integrate with version control and packaging. debugging code with code navigation is very good one.
Really no issues with pycharm as a python developer, But sometimes opening and closing IDE takes time.If you are running with low memory we always see out of memory issues.
takes too many memory that i have to run it in the notebook with 16 g ram at least.
I can do everything from within the program and the debugger works very well. It's like Visual Studio for python development.
I am unable to get it to integrate with Perforce. Also, lint is broken and has been for while if your the javascript in the HTML file has {{templates}} in it.
Pycharm i very easy to learn and get started, it speed up your time writing code. There is a very nice free version of the software. The debugger is easy to use. adding new packages is easy
This is a very good product for coding and hard to say anything that i don't like besides the price if you want the pro version of the software.
Would prefer real-time check of dependencies.
PyCharm provides a great suite of features for Python development, but the two features I appreciate the most are the IntelliJ plugin ecosystem, giving access to useful or niche functionality not otherwise available in mainstream IDEs and the remote interpreter functionality, allowing me to automatically deploy and run code on remote machines.
It's a minor complaint, but PyCharm sometimes fails to respect the default interpreter setting, meaning it must be manually set on a project-by-project basis.
Syntax highlighting is a huge blessing. I love that there is a built in dev environment for testing. It handle remote repositories (e.g. GitHub) well. The refactor option is also incredibly handy when you need to rename something!
There is a small learning curve, but it's worthwhile. I think the only other complaint I have is that when there is a conflict in repositories, you have to hunt to find/fix the differences. It would be nice if PyCharm could identify them for you and then give you an option on which one you want to overwrite.
Best coding environment for python developments. it support with framework also well. keyword suggestions is good. it dose not get high performance
it is awesome IDE for python. but little bit expensice
The program works very well with Virtualenvs, has a complete interface, which initially may scare you, but soon you get familiar and thank you for having so many buttons.
No doubt the main problem is the cost, it has a high cost,
What I do really like about PyCharm is the search features. I think they are really useful and work great!
Would be nice when working on a Django project have directly the HTML markdown syntax highlighting for Django templating language. Also I would really love to have the git annotate function as in VS code (instead of having a sidebar having a comment like line whit the git author on the highlighted line). Sometimes I had trouble with the Python interpreter going crazy and had to reset it. Also the markdown syntax highlighting for .MD files is superheavy and the computer slows down
It is a comprehensive set of tools to build an IDE that looks the way you want it. There is a lot of help in pin pointing any errors in your coding.
If you just need to test a few lines of code I found this too cumbersome and reverted to using IDLE.
Although it supports many libraries, there are some which can be included like cantera, etc
PyCharm packs all required and important features such as building, testing and debugging the code,
first of all it uses a lot of resources especially the RAM, secondary the complex interface.
PyCharm is known as "The Python IDE for Professional Developers" of which it standby. This unique software is an all in one toolbox when developing with Python, boasting tons load of features and functions. You can easily create projects with the built-in templates and utilize its customizable built-in Python console. PyCharm has support for remote interpreters like Vagrant and Docker to create virtual environments, you can connect to a database and manage your version control system like a boss all in one convenient place which in return allows you to save time versus switching between windows to get the job done.
The experience is awesome, no cons at the moment.
The free version has a lack of functionalities that I think should have.
The git stuff is not really manageable for the new users, you can easily mess up.
Easy package searching and installation once the initial setup is done. It has plenty of debugging features, and it's handy to keep track of a large project.
It's not exactly lightweight. Using it to install Python on my Windows machine turned out to be quite a hassle. I've been using it for years, and while it's decent for medium to large projects, there is really no reason to use it if all you need is a short script.
1) Easy to use, good prompt, all necessary features available, including debugging and Git sharing. Easiness to rename a function or a variable in all occasions simultaneously.
More autocorrection and highlighting than I would like (can be switched off, but it's difficult and not for all options).
The best thing about PyCharm is the hierarchical view of the project. You can structure your project easily. Also for each individual project you can install libraries like scipy, opencv, torch and many more, which will be installed using virtual environment. This will not interfere with the systems installation and also will not interfere with builtin python installations. Besides, if you are a beginner and don't know about complex installation system of ubuntu, python virtual environment, PyCharm is the thing for you.
I like the least about the software is the debugging interface. Also you have to install all the packages if you start a new project.
N/A, I use it everyday , no complains.
It is very efficient Integrated Development Environment used for python programming. It provides easy testing and debugging of python code. It has easy interface with comprehensive documentation to help the beginners
I don't think so! It has no disadvantage in my opinion. but It slows down sometimes
- Syntax suggestion and debugging is quite awesome
- It is not suited for data analysis
PyCharm provides a development environment for Python that is extremely easy to use and customize. The out-of-the-box support it provides for various package management systems, database connections and testing frameworks is phenomenal, and made even more extensible through the use of plugins. The paid edition provides even more features such as in-depth integration with more frameworks and and Python language wrappers such as Cython. PyCharm works smoothly and efficiently and makes Python development a breeze.
Having to use the paid Enterprise Edition to work with popular frameworks like Django and Flask can be a bit annoying at times.
When encountering technical issues with missing libraries or updates failing, the interface gets in the way and some system administrator skills are required to fix it. Fortunately, there is ton of help on Internet to find solutions as this IDE is very widely used.
No cons as such :
There is a option called history.by that option we can get the works(codes) we have wrote at the past.That option was very usefull for many projects i did by that software.
Errors in the codes are not automatically corrected.we have to correct those codes automatically.
It provides so many shortcuts to work. And we can install packages using PyCharm easily using settings. It has terminal so we no need to go for another terminal.
Nowadays Pycharm is taking more loading time.
I starting my coding journey with this lovely IDE and I found it extremely user friendly and adaptive that I changed my mind about coding. The organization of your python or django projects is so efficient that you won't be getting confused with the project structure. Rapid detection of wrong syntax and required blank lines made my coding stress fall to zero. The flexibility offered according the different tastes of people for coding interfaces like fonts, size etc makes this IDE get one step further in terms of user friendliness.
In the console area, there are enough interactive options to confuse a newbie coder to play in this huge coding ground but that actually counts as a plus as well because after a while, the newbies would soon be getting attached to the awesomeness of PyCharm that they will love use each and every feature.
1) The software is very intuitive to use. 2) The interface is easy for people who are beginners in python.
1) The only thing which irritates me a little bit about this software is that we cannot see the intermediate outputs like in a Jupyter notebook.