IPython, un interpréteur qui vous veut du bien

Python_royal

Le Python est un super langage car il est à la fois très simple à manipuler et très complet.

IPython est un interpréteur Python amélioré, c’est l’outil idéal pour débuter et/ou pour tester ce langage.

En plus de l’interpréteur standard, il permet un debug plus complet, la complétion des commandes (méthodes et attributs), l’introspection, …

Il permet aussi de tester des programmes graphiques en TKinter, Qt, GTK ou wxWidgets.

Bref il faut l’avoir chez soi, d’autant plus qu’il ne vous en coûtera que quelques Mo.

 

Pour IPython3 :

apt-get install ipython3

 

Quelques exemples :

Complétion (avec le module Math) :

import math
carre = 16
math.s<TAB>
math.sin math.sinh math.sqrt
math.sqrt(carre)
4

Introspection (A quoi sert cette méthode ?)

import os
os.popen?
Type:function
String form: ...

 

Introspection (Comment est codée cette méthode ?)

import os
os.popen??
Type:function
...
def popen(cmd, mode="r", buffering=-1):
    if not isinstance(cmd, str):
...

 

Hello world graphique avec TKinter :

Nécessite TK (apt-get install python3-tk)

import tkinter
fenetre = tkinter.Tk()
(une fenètre s'ouvre)
titre = tkinter.Label(fenetre,text='Hello world !')
titre.pack()
fenetre.mainloop()
(la fenêtre affiche votre Hello world)

 

That’s all folks !

 

 

Sur le même sujet :