Re:Show HN: Develop your Python applications easily in clean...
by toyg on Monday January 23, 2017 @07:28PM
(#13467723)
Debugger, remote REPL, virtualenv and git integration and management, database interface (also for redis/mongo etc), unit test configurations and integrated runners, auto-linting, deployment tools and of course intelligent autocomplete... in the last EAP apparently they are introducing semantic coloring, which is going to be very fun.
[ Parent
| on HN ]
Re:Show HN: Develop your Python applications easily in clean...
by theptip on Tuesday January 24, 2017 @01:15AM
(#13469201)
All good points... just to add, PyCharm has a type hinting system (which informed the 3.5 Type Hints design), which knows the expected types for stdlib functions, and can be taught the types of user-defined function arguments. It'll then warn you if it thinks you are passing the wrong type of argument to a function.
Obviously not infallible, but it catches time-wasters not infrequently.