PyCharm

PyCharm

DevOps / Build, Test, Deploy / Integrated Development Environment
Needs advice
on
IntelliJ IDEAIntelliJ IDEA
and
PyCharmPyCharm

I'm currently working on a book about file structures. The text is written in LaTeX (with IntelliJ IDEA + TeXiFy) and the sample code is in Python (using PyCharm).

Since I use two IDEs, I have a distinct project for text and code.

I was thinking if I could join the projects in a single IDE, a that's my question:

  • Should I use PyCharm and install the TeXiFy plugin,
  • Should I stick to IDEA and install Python support to it, or
  • Should I keep the two projects separated?

Thanks

READ MORE
6 upvotes·56.6K views
Replies (3)
CEO at RED Software Systems·
Recommends
on
PyCharm

Since the code is python, pycharm is lighter on resources, and there is no need to use the full Intellij IDE.

READ MORE
4 upvotes·28.7K views

The project management is easier in PyCharm and for a sample project you probably don't need the complex project management in intellij. I definitely wouldn't use two IDEs at the same time, unless you got too much machine capacity and like more complex interactions.

READ MORE
4 upvotes·29.5K views
View all (3)
Needs advice
on
FlutterFlutter
and
KivyKivy

I want to start working on mobile applications with Python, which tool do I need to consider with PyCharm, Kivy, or Flutter?

READ MORE
4 upvotes·30.6K views
Replies (3)
Founder at RAAV Techlabs·

If you're building apps with machine learning libraries that are not available with pub.dev (ie. scikit learn, keras) on flutter, you are better off building with Kivy. For every other scenario, Flutter is miles ahead. Be it performance, UI components, customization, scope, type safety, speed, stability, native implementations of libraries like notifications, maps, payment systems, local storage etc. Not all python libraries are compatible with ARM that runs on most smartphones. Flutter now has support for certain tflite models that can run ML algorithms.

Our organization uses Flutter in the front end and a combination of Python and JS along with Firebase in our backend. I would recommend the same. Don't reinvent the wheel, use the tools best available and supported.

Just an FYI: don't do flutter tutorials online. Watch one and start making your apps, trust me you'll figure it out yourself and will be able to pick it up by doing.

READ MORE
3 upvotes·283 views

Flutter is better it's easy to learn, build fast in both Android and iOS.

READ MORE
2 upvotes·324 views
View all (3)
Software Engineer at Microcare·
Needs advice
on
DjangoDjango
and
PyCharmPyCharm

Hi there,

I have recently moved from C# and Xamarin to Python and IntelliJ IDEA. I finally have a grasp of python and want to start developing web applications with Django. Which IDE should I use?

Note: I have read that PyCharm is great but the community version only allows for basic web applications. Please help

READ MORE
4 upvotes·85.9K views
Replies (5)

PyCharm (pro) - great editor designed specifically for Python and python apps - complex (good for configurability, bad for simplicity) - expensive ($200 first year, $120 third year)

PyCharm (free) - same as above but without a REST client or support for other web development tools (which you will likely end up using) - ok to get your feet wet (you can always upgrade later) Full comparison: https://www.jetbrains.com/pycharm/features/editions_comparison_matrix.html

VS Code (free) - Configurable "IDE" with support for most modern languages - TONS of simple-to-install extensions that add functionality - Great docs and UI

Sublime Text (free) - one of the most minimal editors out there - it just works

It's really down to personal preference. But I would recommend downloading all of the FREE editors, getting setup in each, and keeping only the ones you like.

My personal choice for web development is VS Code but I started with Pycharm (free), and use Sublime text on occasion.

Just focus on learning and developing and you will find what features you're looking for.

READ MORE
Andrew Kavas – Medium (medium.com)
6 upvotes·11.9K views
Recommends
on
PyCharm

While you are quite likely to eventually want to upgrade to the pro version, the community version of PyCharm is suitable for large projects.

PyCharm's background 'linting', refactoring tools, folding, navigation and integration with git make the learning needed to use it pay dividends in productivity very quickly.

READ MORE
4 upvotes·12.2K views
View all (5)

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.

READ MORE
6 upvotes·957.7K views
Replies (1)
Senior Software Engineer at GfK·
Recommends
on
IntelliJ IDEA

I use Intellij IDEA Ultimate for javascript development and testing. Everything is configured and run smoothly. Visual Studio Code is a basic editor with a rich set of plugins. Making them to work smoothly is challenging sometimes. If you don't have a license for the Ultimate Edition, you can use Intellij EAP builds. The best judgement is to test both tools and see where you perform your work more efficiently. I'd recommend Intellij IDEA IDE for professional development.

READ MORE
3 upvotes·66.7K views
Program Manager ·
Needs advice
on
EclipseEclipseIntelliJ IDEAIntelliJ IDEA
and
PyCharmPyCharm

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?

READ MORE
11 upvotes·2M views
Replies (12)
Dev at Intel·
Recommends
on
Visual Studio Code

Pycharm is great for python development, but can feel sometimes slow and community version has Somme very annoying restrictions (like they disabled jupyter notebooks plugin and made it premium feature). I personally started looking into VS Code as an alternative, and it has some very good potential. I suggest you take it into account.

READ MORE
15 upvotes·722.2K views
Recommends
on
PyCharm

The Community version of PyCharm is free and should give you what you need to get started with Python. Both PyCharm and IntelliJ are made by JetBrains. IntelliJ is initially focused on Java but you can get plugins for lots of other things. I subscribe to JetBrains' Toolbox: https://www.jetbrains.com/toolbox-app/ and have access to all of their great tools.

READ MORE
14 upvotes·722.2K views
View all (12)
Needs advice
on
AtomAtomPyCharmPyCharm
and
Sublime TextSublime Text

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?

READ MORE
2 upvotes·122.6K views
Replies (1)
Recommends
on
Atom
Sublime Text

Hi, I have used PyCharm, Sublime Text and Atom. PyCharm is very heavy and it contains many extra functions which have not any use for beginner. Atom has slow startup but after that is runs smoothly but not recommended for weak hardware. Atom has great community and bunch plugin support. You can manually install plugins in atom with you need. Sublime Text is really very fast and I think it can smoothly run on weak hardware. I personally using Atom on one computer and VScode on other computer both are great but VScode has better startup time.

At end IDE is not going to make you a pro. When I was beginner I used notepad and then Atom for working fast. I used a simple text editor named MousePad for many months because I got syntax highlighting for mine very weak PC.

READ MORE
2 upvotes·419 views
Needs advice
on
AtomAtomJupyterJupyter
and
PyCharmPyCharm

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?

READ MORE
2 upvotes·306.3K views
Replies (1)
Managing Director at DEEPSITE LIMITED·
Recommends
on
PyCharm

It is a full featured IDE, refactoring and debugging are very powerful in PyCharm, compare to other two.

READ MORE
3 upvotes·1 comment·302 views
Mateusz Kania
Mateusz Kania
·
September 28th 2021 at 3:32PM

I upvoted Xiaoping Hu answer. Although for me PyCharm is a little bit overwhelming. I think that I will probably will go back to it, once I have firm python background. Now I am using Neovim + python terminal. :) I believe it is harder, but more rewarding in the long term. (Learning vim altogether with python). And for sure it does not slow down the machine. :D

I want to just add, that I am fairly ok in r language (I was often using Rstudio - I see PyCharm as its equivalent for Python), so I know my way around high level language.

·
Reply