Mise en route
Python
Dans un premier temps il faut se familiariser avec la programmation en Python.

Guido Van Rossum en est le créateur - Wikipedia
Un environnement pour travailler
Un site pour faire du Python en ligne :
IDE pour coder en Python :
Les bonnes pratiques
La sauvegarde
Vous devez impérativement sauvegarder régulièrement vos travaux.
Dans vos documents de votre session et/ou dans votre espace personnel sur Atrium (récupérable chez vous).
Il faudra penser à apporter un support amovible (clé, disque dur, etc) et/ou utiliser un espace dans le cloud.
Une bonne pratique consiste à avoir deux ou trois sauvegardes différentes.
Les noms de fichiers
Il existe quelques principes à respecter dans nos pratiques. Cela commence par le nom que l'on donne à nos fichiers, nos variables, etc.
Pas de lettres accentuées...
Pas d'espace : mon_fichier plutôt que mon fichier
S'organiser !
Il est impératif d'organiser vos productions avec une arborescence claire...
NSI
Cours
TP
TP du chapitre 1
...
Mes scripts
Exercices
Exos du chapitre 1
exo_1
etc.
...
etc.
est un exemple d'une arborescence structurée...
Quel IDE choisir ?
Au lycée nous utiliserons spyder et des notebook jupyter.
On utilisera dans la majeure partie des cas Basthon
Nous aurons accès aux notebook via Atrium.
Chez vous si votre machine le supporte, il est conseillé d'installer Anaconda.
Pour commencer
Des TP sur les bases en Python
Une série de notebook d'initiation à Python
Un Tp récapitulatif pour voir si vous avez bien tout saisi :
Ce TP est un document PDF de type formulaire.
Vous devez le télécharger et l'ouvrir avec Adobe Acrobat Reader, pour pouvoir y écrire dedans et enregistrer les modifications.
(vous pouvez également répondre aux différentes questions et exercices sur un support à part)
En paralèlle
Vous pouvez en plus faire les apprentissages proposés sur ce site.
Bien que ce soit du Python 2, les activités proposées sont formatrices pour une découverte de Python.
Les activités sont à faire directement sur le site (pas d'enregistrement, vous pouvez toutefois sauvegarder vos codes dans un fichier texte)