Les bases de Python
Aller à la navigation
Aller à la recherche
Je ne sais pas vous mais moi je switche souvent d'un langage à l'autre. C, C++, perl, python, javascript, bash.....
Quand je passe un moment sur l'un j'oublie l'autre donc je vais faire une petite page de rafraichissement pour chacun.
Généralités
ATTENTION: Tout ce qui va suivre concerne Python3. Si je parles d'une syntaxe Python2 ce sera précisé. La syntaxe Python2 est très moche. Je ne l'utilise que quand je suis obligé (module écrit en python2 seulement) |
Python est un langage de script qui vient après des langages comme perl. Il est plus structuré que ce dernier. Il est de nos jours utilisé partout. Vraiment partout! Même si on n'en est pas fan il faut y passer.
Python est un langage "WISIWIG" dit on. En gros la structure se voit a l'écran en lisant le code. On est OBLIGE de bien écrire le code.
Ce qui en "C" s'écrirait :
#include <stdio.h>
int min(int a, int b) {
if (a<b)
return a;
else
return b;
}
void main (){
printf (min(3,2));
}
ou bien :
#include <stdio.h>
int min(int a, int b) {if (a<b) return a; else return b;}
void main (){printf (min(3,2));}
C'est moins clair mais on peut! En Python
def min(a,b):
if (a<b):
return a
else:
return b
print (min(1,5))
ATTENTION |
|