Python is a high-level, general-purpose, interpreted, dynamic programming language. It has many features that make it suitable for use in many domains including bioinformatics, web development, mathematics and scientific computing.
A Python IDE is an integrated development environment (IDE) for the Python programming language. A typical Python IDE will provide the user with a text editor with syntax highlighting which makes it easy to write or edit programs in the language. It also provides support for debugging and running programs in the interpreter which allows users to test their code in action without having to compile it first.
Some of the most popular IDEs are IDLE (the default Python IDE), PyCharm Community Edition (from JetBrains), Spyder (a scientific visual toolkit).