3. Dans ce fichier, tapez les choses suivantes :
foo
4. Sauvez (CTRL - S), et lancez l’exécution via la touche F5 («Run module»).
5. Modifiez le fichier ; sauvez, exécutez !
Au fait, et par anticipation :
– Monsieur, ça vaut le coup de sauver, alors qu’on a encore rien écrit ?
– Oui. C’est comme ça ; et on ne discute pas.
– Monsieur, je peux mettre des caractères sympas dans le nom de fichier ? Genre des accents, ou des
arobas ?
– Non. C’est comme ça ; et on ne discute pas.
– Rha quand même, au moins des espaces ?
– Non, c’est comme ça, et on ne discute pas.
– Oui mais l’année dernière...
– Ben retourne en terminale alors.
– Oui mais dans une autre classe...
– Pas de chance, tu es tombé dans la mauvaise classe.
– Oui mais j’ai un mac.
– Super.
– Oui mais...
– ASSEZ !
Ces points de vue sont peut-être un peu extrèmes/discutables. Le jour où vous rencontrez quelqu’un qui a
déjà écrit plus de 1000 lignes dans un programme, l’a fait tourner sur plusieirs machines, et vous donne
un avis contraire, alors écoutez-le (il assurera le SAV). Ces consignes ne s’appliquent pas pour choisir
le nom d’un fichier Word... ou même (pour être honnête) un programme python destiné à périr corps et
biens sitôt le TD terminé. Mais prenez tout de suite de bonnes habitudes !
1.2 Vs Idle
Il existe deux versions de python qui sont actuellement développées. Elles sont très largement com-
patibles... mais pas complètement ! En pratique, un développeur préférera telle ou telle version, mais il
semble raisonnable de connaître les distinctions principales. D’ici la fin de la taupe, vous choisirez en
toute liberté... la version indiquée par votre professeur !
Exercice 3 WTF ?
Lancer Idle3.2 ; taper les lignes suivantes.
des divisions
Bon, outre la question de la division entière/flottante,
1.3 Vs Spyder
Vous disposerez également de l’environnement de travail Spyder : plus sexy, mais plus long à se
lancer !
Exercice 4 Pareil, mais en mieux
Lancer Spyder. Tester le shell, puis créer un nouveau fichier, le sauvegarder, et l’exécuter avec F5. Ouvrir
un autre fichier python déjà existant. Pour continuer la découverte de fonctionnalittés «de base», vous
pouvez tester ceci :
sum(1,3,5)
sum([1,3,5])
range(4)
sum(i**2 for i in range(4))
Le principal défaut est en fait qu’il n’est pas porté sous python3.* à ce jour, ce qui pourra poser des
problèmes plus tard. Ceux qui tiennent à cet environnement de travail sont priés de vérifier de temps en
temps qu’ils savent utiliser Idle, ou un autre environnement sur lequel python3.x est porté.
2