Браузерный онлайн-интерпретатор Python, на котором можно собрать полноценный проект Repl.it
Можно быстро проверять кусочки кода в облачном сервисе от Google colab. Фактически это облачный аналог Jupyter Notebook для обучения.
http://pythontutor.com - ресурс для визуализации исполнения кода, может помочь разобраться с происходящем в интерпретаторе.
https://github.com/vinta/awesome-python#gui-development - большой репозиторий с полезными библиотеками, разбитыми по категориям. Прокручивайте страницу и ищите подходящую для вашего проекта библиотеку.
Проверьте, не установлен ли у вас Python
Windows, в cmd:
where python
Linux/Mac OS, в terminal:
which python
если пользуетесь apt-get, то можно сразу установить Python через терминал
sudo apt install python3.8
Если хотите делать задания локально, лучший путь установить обычный интерпретатор CPython (мало весит) или интерпретатор CPython с множеством установленных библиотек в составе Anaconda (2 с лишним Гб).
Если хотите писать красивый код: пользуйтесь профессиональной средой разработки PyCharm.
Для студентов и преподавателей есть бесплатная академическая лицензия PyCharm Academic
Jupyter notebook - удобная оболочка для работы с интерактивным Python. Удобна тем, что поддерживает вставки блоков кода на языках Python, R и Scala, а также вставки на языке Markdown и LaTex. В Jupyter notebook, скорее всего, вы сразу влюбитесь или возненавидете.
Jupyter notebook устанавливается чрез pip в командной строке/терминале: