Answer the question
In order to leave comments, you need to log in
What needs to be installed in order to conveniently program when learning Python?
I had problems with Visual Studio 2013 when I was learning C this semester. I really don't want to have any problems with the compiler again. Therefore I ask. I will learn Python with the help of the book "Learning Python, 4th Edition, Lutz M."
Answer the question
In order to leave comments, you need to log in
And I love the Anaconda installer under Windows, the IDE will be Spyder.
Yes, just pycharm, albeit under Windows. Not critical. For more complex tasks, linux is preferable, at least in a virtual machine.
"Without difficulty, do not take the fish out of the pond" (c) is not mine.
I mean, avoiding some difficulties is not necessary to create others. When learning a language, it should be important for you to learn the language so that you can use it and think in terms of it. So that the head thinks about solving the problem, and not about how it can be expressed using language constructs. Based on this, think not about how it would be easier to write, but how to fix language constructions and idioms in your fingers!
My recommendation is Python 3.4 + Sublime Text 3 + Far3 . The console and the "gaze" method as a debugging method will give you an understanding of the language. I recommend this, because at first you are unlikely to be able to make very large applications. And with small applications, a closer look and printf debugging reinforce skills much better than a quick poke in the IDE
Vim(Install YCM, vundle and find something else on github( https://github.com/mbrochh/vim-as-a-python-ide )), linux
Who cares, personally I used to really like pycharm for its functionality. But after that I switched from it to sublime.
The fact is that the long loading of pycharm and the search for all versions of python at startup began to strain me terribly. So after a little delving into the sublime setup, I chose it and just hung the right amount of addons on top.
This article on Habré habrahabr.ru/post/235901 helped me with the search for addons
IDE for Python
For Python programming, I immediately came across PyCharm, which I use to this day. This is one of the most successful solutions for Python, so I advise you too.
All my projects are under tight GIT version control, both locally and through github.com. I have tried a huge amount of software for working with GIT, including internal IDE plugins. After that, I realized that all plugins are additional spokes in the wheels of the development process. Therefore, I completely disable all kinds of plugins, which helps me GIT TOWER. This software is distributed on a paid basis, so if you plan to seriously engage in programming, you simply cannot do without good paid software.
The success and quality of development does not entirely depend on the available software; your morale and, in particular, the order in your head also play an important role. I recommend everyone to use the proven system "GTD - a technique for improving personal efficiency created by David Allen", as well as the indispensable OmniFocus software for GTD.
PyCharm CE!
As well asipython
. It is easier to try some simple constructions and examples in the console with autocompletion than in the IDE.
- Sublime/Notepad++/what-you-like-from-editors (well, if you want, you can use PyCharm).
- Interpreter (under Windows ActiveState Python is nothing).
For convenience, I also shamanized pyreadline for myself so that auto-completion was in the usual python console (I shamanized it, because Windows, under niks, you don’t even need to shamanize =).
I think that's enough. At least I still get by with Sublime+ActivePython (and ConEmu, yes), even for relatively large projects.
Yes, ActivePython comes with a Win32 wrapper, which is also useful. You can also put everything you need separately, but everything is included in the kit. For example, I wrote a service for Windows with it.
A good debugger is important for learning and understanding, so that at any moment it could show what your program has calculated. So the use of only the console is too little after a couple of weeks of study. I haven't used PyCharm, but it might be worth a look, I used the eclipse+ add-on to it. Visual studio also has an add-on for python, but it seemed to me too raw and inconvenient
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question