Pour de simple programmes, il est possible d'utiliser un environnement en ligne ! En voici deux qui supportent divers langages de programmation :
https://www.onlinegdb.comhttps://repl.it/languages
Livre : "Apprendre à programmer avec Python 3" de Gérard Swinnen, et ses codes sources.
Le fichier PDF contient un menu détaillant le plan du livre avec accès rapide à chaque chapitre.Lien vers la page du livre : http://inforef.be/swi/python.htm
Et bien sûr la documentation Python officielle exhaustive : https://docs.python.org/fr/3/