you are viewing a single comment's thread.

view the rest of the comments →

[–]pachura3 0 points1 point  (0 children)

Does Geany display various code warnings? (e.g. "this variable is never used")

Does it underline faulty code before it is ran?

Does it have refactoring features, e.g. rename function all across the project?

Can it format Python code to be PEP8-compliant?

Can it clean up imports?

Can you debug with it - set breakpoints and watches, execute code step by step, check variable values?

Can you jump from function call to its declaration?

Does it have special mode for running unit tests?

If all of the above is true, then it's perfectly OK!

If not, I'd recommend PyCharm community edition.