Puedes descargar Python desde: https://www.python.org/downloads/, sin embargo este es solo el programa que contiene la consola que interpreta el lenguaje para que podamos ejecutar los scripts. Es decir, no tiene un editor de texto ni una interfaz gráfica.
Lo que tú buscas es un IDE, un programa que incluye un editor de texto así como el interpretador, así como botones para ejecutar los scripts.
Te sugerimos Visual Studio Code, que es un editor ligero que te apoya coloreando las palabras reservadas para tu código. Funciona tanto para Mac como para Windows. Aparte ayuda a programar en muchos lenguajes aparte de Python. Si tienes duda de como usarlo, pregunta a tu profesora.
Por otro lado, puedes instalar Thonny, que es un IDE para las personas que están empezando en la programación. Es ligero y fácil de utilizar.
¿Qué IDE escogerías? Recuerda hacer una revisión de ambos y selecciona el que más se acomode a tus necesidades.