There are a number of IDEs that support Python programming language.
Many editors and IDEs provide syntax highlighting, debugging tools, and :pep:`8` checks.
+
+IDLE --- Python editor and shell
+================================
+
+IDLE is Python’s Integrated Development and Learning Environment and is generally bundled with Python installs.
+If you are on Linux and do not have IDLE installed see :ref:`Installing IDLE on Linux <installing_idle_on_linux>`.
+For more information see the :ref:`IDLE docs <idle>`.
+
+
+Other Editors and IDEs
+======================
+
+Python's community wiki has information submitted by the community on Editors and IDEs.
Please go to `Python Editors <https://wiki.python.org/moin/PythonEditors>`_ and
`Integrated Development Environments <https://wiki.python.org/moin/IntegratedDevelopmentEnvironments>`_
for a comprehensive list.
https://slackbook.org/html/package-management-making-packages.html
for Slackware users
+.. _installing_idle_on_linux:
+
+Installing IDLE
+~~~~~~~~~~~~~~~
+
+In some cases, IDLE might not be included in your Python installation.
+
+* For Debian and Ubuntu users::
+
+ sudo apt update
+ sudo apt install idle
+
+* For Fedora, RHEL, and CentOS users::
+
+ sudo dnf install python3-idle
+
+* For SUSE and OpenSUSE users::
+
+ sudo zypper in python3-idle
+
+* For Alpine Linux users::
+
+ sudo apk add python3-idle
+
+
On FreeBSD and OpenBSD
----------------------