Puede ser IDLE, VS Code, PyCharm o incluso el Bloc de notas (aunque mejor uno con colores). Guardá tu archivo como:
saludo.py
El .py le dice a la compu: "Esto es un programa en Python".
En Python, para pedir datos, usamos input().
Ese comando le dice a la compu: "Mostrá un mensaje y espera que alguien escriba algo en la consola".z
nombre=input("Escribí tu nombre:")
Ahora que tenemos el nombre, queremos imprimir algo como:
¡Hola Juan!
Para eso usamos print(). Con las f-strings (esas cadenas que empiezan con f" "), podemos meter variables dentro de un texto:
print=(f"¡Hola {nombre}!")
Unilo todo y queda así:
#Pedimos el nombre
nombre=input("Escribí tu nombre:")
#Saludamos
print=(f"¡Hola {nombre}!")