Mon éditeur préféré pour écrire tout langage de script, pas seulement Python mais Ruby, perl, etc est Textmate. Comme je fais cela pour vivre, j'utilise toujours la version 1 de Textmate que j'ai payée il y a longtemps. Textmate version 2 est maintenant un logiciel open source et en tant que tel, il est libre de le télécharger et même de le modifier. Les deux versions peuvent être téléchargées à partir du site Macromates Télécharger page.
Je préfère Textmate à BBEdit pour écrire dans des langages de script car BBEdit ne permet pas l'édition pendant qu'il exécute un script. Pour tous mes autres besoins d'édition de texte, je préfère BBEdit et il est défini comme mon système par défaut pour la plupart des types de fichiers texte. Tous les Mac que j'ai possédés ont eu une copie de BBEdit, depuis 1989 environ.
Si vous voulez avoir un aperçu de ce qu'est BBEdit, votre ami peut essayer le petit frère de BBEdit, TextWrangler. Celui-ci fonctionne de la même manière et, pour les langages de script, présente les mêmes inconvénients que BBEdit. TextWrangler est disponible sur le site Mac App Store gratuitement.