Reputation: 568
I'm a beginner in Python and have been using Jupyter notebook as recommended by my teacher. I want to build some larger scripts now however so I am looking to start using an IDE.
In the Jupyter notebook if you press "Shift+Tab" after calling a function you get the following message:
i.e. you can bring up the function documentation.
I have tried PyCharm and Spyder and both don't have this feature as far as I know, at least to the extent of Jupyter. Mostly, they have a message which shows what parameters the function takes but does not show the doc string or anywhere near the detail Jupyter shows.
Does anyone know if any IDE has this information? It is just very useful for someone learning to quickly press shift+tab and see all the information of a function
Upvotes: 2
Views: 577
Reputation: 1031
Sublime Text 3 is where it is at! Check out the image below (The documentation in that image shows up when you finish typing the function, no need to even hit a key command to get the list of parameters):
Not only does this text editor rock, it is fully extensible and has a huge community of people developing tools for it. One of those tools is an Anaconda package that functions right in the editor. Although I still use Jupyter sometimes for the line-by-line read out everyone is used to, I pretty much only use Sublime.
In addition to the python specific packages, sublime has a whole slew of useful add-ons: Git plugins, linters, plus you can customize the key commands whatever way you see fit.
Upvotes: 1