Answer the question
In order to leave comments, you need to log in
Python IDE
can't choose an IDE
terribly infuriates that most ide's look like they came from the late 90s
terrible appearance ala win98, a lot of windows (God forbid at least it's configurable), and a lot of buttons and tabs in the top menu
it's anti-usable
can anyone advise a light ide, so that there is a nice minimalistic design, a text editor, running a script and a debugger, nothing else is needed
Answer the question
In order to leave comments, you need to log in
www.jetbrains.com/pycharm/
In my opinion something better than JetBrains will be hard to find. You first try - then buy when there is another wave of discounts. I assure you will buy with great feelings of joy!
Lately, I've been tearing off the jetbrains ide, using Sublime Text 2 + plugins, and really enjoying it.
Turning VIM into modern Python IDE: sontek.net/turning-vim-into-a-modern-python-ide
But that's for VIM fans, of course
You can look at Cloud 9
/en.wikipedia.org/wiki/Cloud9_IDE
Cloud 9 is a virtual machine deployment service.
Console emulator, word processor and file manager work right in the browser.
Cloud 9 has several use cases.
Free - 512 MB RAM, 1GB Disk Space. The rest is by subscription.
https://c9.io/web/site/pricing
Simple and clear documentation on how to use: Getting Started with Cloud9 .
Another tutorial video:
youtube.com/watch?v=QlpzwcLY0sI .
emacs ( v24 screenshot )
with config https://github.com/gabrielelanaro/emacs-for-python , for example.
I am a beginner in Python development, now I am trying to find a convenient IDE for myself. I know that this is not the main thing for me now, but still. I'm trying PyCharm, I'm quite happy with everything, but I notice strange behavior. Python version 3.2
1) the socket module imports just fine
2) the socket creation goes smoothly too
3) when I want to define a bind method, autocomplete doesn't find it. But other methods (accept, listen, etc.) are present. The method does not seem to be depricated, it is present in the official documentation. What could it be?
I also noticed that if you do just import socket (but not from socket import *) the autocompletion of methods does not work. In my opinion, there is no difference in imports, or am I mistaken?
Also tried Eclipse+PyDev. It seems there is autocomplete, but there is no text hint. This is already an inconvenience.
I don't know how in python, but in Java, for example, importing with a class specification is required if there are classes with similar names in the namespace. I think so, if I specify to import everything (*), then all classes and methods from this module should be available to me. Or is there another ideology?
Here is an example from the official documentation for the module:
import socket
HOST = '' # Symbolic name meaning all available interfaces
PORT = 50007 # Arbitrary non-privileged port
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((HOST , PORT))
s.listen(1)
conn, addr = s.accept()
That is, it is not explicitly indicated which class to import, the entire module is simply imported with the class I need and its functions and constants, which, in my opinion, is logically true. But autocomplete in this version does not work.
thanks for the help, I knew that help would come :))
but in fact, the problem was in the Python version. As soon as I switched to 2.7, all problems were resolved.
I'll try pycharm here is a torrent . sawing to a paid application another interpreter is needed here it is
I myself recently decided to code in Python, so far I have settled on PyCharm. It has a familiar interface from NetBeans, while I'm testing it.
Interactive Editor for Python - www.iep-project.org . Of all the editors / IDEs for python, I like IEP the most at the moment.
PS I also tried PyScCripter - it's not bad either (currently it is under Windows only). On Linux, in addition to IEP, I also installed Eric ( eric-ide.python-projects.org ), but so far I haven’t really used it.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question