Introduction à Python avec iPython

Python ? iPython ? kézako ??

Python est un langage de programmation très utilisé dans l'industrie ainsi que dans le domaine de la recherche. Il est étudié à l'université et en classe préparatoires. Il se développe également de plus en plus en lycée - plusieurs manuels scolaires de lycée y font maintenant référence. Python logo

iPython est un environnement interactif permettant l'exécution de python. Vous en avez l'illustration sous les yeux puisque c'est iPython qui vous amène le langage Python dans votre navigateur internet !

C'est un outil très riche car il permet de mélanger en un seul lieu des explications et des morceaux de programme. iPython est en quelque sorte un cahier de recherche interactif ! Nous allons l'utiliser tout au long de cette année.

Concrêtement, comment ça marche ?

Vous pouvez à tout moment changer le type d'une cellule grâce à la liste déroulante sur la barre d'outils. Vous pouvez choisir entre :

  • code : la cellule contient alors des instructions Python qui seront interprétées
  • Markdown : la cellule contient alors du texte qui sera juste affiché
  • Heading x : la cellule s'affichera comme un titre de section.

Pour valider une cellule, appuyez sur la touche shift-enter ou bien cliquez sur le bouton de la barre d'icônes.

Regardez ci-dessous votre première ligne de code Python : Simple n'est-ce pas ?

In [1]:
2+2
Out[1]:
4

Pour insérer une nouvelle cellule à un emplacement du texte, cliquez sur la cellule où vous voulez faire des modifications puis cliquez sur le bouton de la barre d'icônes.

Pour modifier une cellule, double-cliquez dessus tout simplement.

Et même du HTML !!

On peut, dans une cellule markdown taper directement du code HTML !!!

Insérer du code HTML

On peut insérer du code HTML directement dans une Cellule

Et même une image :

Et même un tableau

colonne 1Colonne 2
Truc

A vous de jouer !

Dans ce paragraphe, vous allez créer

  • une cellule contenant du texte - ce que vous voulez :)
  • une cellule contenant du code HTML
  • et une cellule contenant du code qui sera exécuté par Python. Pas de panique, si vous ne savez pas encore parler au python, une petite opération mathématique suffira à ce stade :)

Afin de pouvoir personnaliser votre classeur sans détruire le classeur sur lequel travaille votre voisin, vous allez tout d'abord aller dans le menu File puis Make a copy....

Même sans être bilingue, on comprend que l'on va travailler sur une copie du classeur du professeur :)

In [ ]: