Spyder
Spyder is?a free and open source scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts.
Spyder is an open-source cross-platform IDE. The Python Spyder IDE is written completely in Python. It is designed by scientists and is exclusively for scientists, data analysts, and engineers. It is also known as the Scientific Python Development IDE and has a huge set of remarkable features which are discussed below.
Features of Spyder
Some of the remarkable features of Spyder are:
Customizable Syntax Highlighting
Availability of breakpoints (debugging and conditional breakpoints)
Interactive execution which allows you to run line, file, cell, etc.
Run configurations for working directory selections, command-line options, current/ dedicated/ external console, etc
Can clear variables automatically ( or enter debugging )
Navigation through cells, functions, blocks, etc can be achieved through the Outline Explorer
It provides real-time code introspection (The ability to examine what functions, keywords, and classes are, what they are doing and what information they contain)
Automatic colon insertion after if, while, etc.