Good day to all. I am a designer by profession, but now I decided to start learning programming and I chose Python in the first language (this choice is based on personal priorities) and then I faced the task, and which IDE should I choose for training? Anyone there Notepad ++ and others like him, please do not offer. Since I want to accustom myself to one IDE and do not get off of it more. It is advisable to offer free versions or sharewares, but so that they are not so cut down that they could limit me to training and force me to buy a full version.

While I haven’t decided exactly what I’ll be doing on Python, it can be both software development and Web development. Therefore, I ask you to offer a really good product that I will be able to use and not be soared that there is no support for this or another.

Thank you so much for reading and sorry for my picky :)

Closed due to the fact that it is necessary to reformulate the question so that it was possible to give an objectively correct answer by the participants aleksandr barakin , Grundy , Cerbo , insolor , Athari 23 Apr '16 at 23:34 .

The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .

2 answers 2

PyCharm or Visual Studio. In the first, it is more convenient to write code, in the second, a more convenient debugger.

  • Thanks for the answer. Are they both free? - Sne Byorn
  • There are both free and paid versions, for studying the free version is enough. - Pave Teplyanskiy
  • one
    Definitely PyCharm! - Xyanight

In my opinion the best IDE is Visual Studio Community. It is a free and very convenient development tool.

  1. Download and install VS

  2. Download and install the Python Tools for Visual Studio extension.

  • Thank. I'll take a note. And what about the limitations in this version, are they or is this a fully functional version of the program? And is there any support for web development on Python? Django, etc. - Sne Byorn
  • @SneByorn, for individual developers, there are no restrictions at all. Django, debugger, intellisense, unit tests, etc. everything is supported. - Lightness