HN2new | past | comments | ask | show | jobs | submitlogin

Pycharm is pretty excellent in terms of IDEs. It's quite literally IntelliJ for python.


Python’s lack of typing means the IDE heavily uses heuristics. It’s nowhere near as good as Intellisense on C#. Take refactoring a variable name as an example.


>Take refactoring a variable name as an example.

I've only ever really used intellij and pycharm, so I don't know what intellisense can offer for refactoring a variable name, but I'm curious. Can you explain what you mean?


The "heuristics" are down to Python being _dynamically_ typed, not it's lack of typing, so the type can't be known until run-time. Python is actually _strongly_ typed.


Sorry, I meant lack of static typing, not the lack of any typing.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: