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 :

  • EDUPYTHON ( contient également un jupyter depuis la version 2.7). S'installe aussi sur clé

  • Anaconda ( spyder,jupyter)

  • Pyzo

  • Spyder

  • WinPython ( spyder,pyzo,jupyter). S'installe aussi sur clé

  • Pydroïd ( pour tablette androïd)( contient aussi un jupyter)

  • Thonny (simple et efficace)

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)

Lien vers le TP

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)