« Les bases de Python » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Page créée avec « 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 === {| class="wikitable" |+ |gauche|57x57px|sans_cadreATTENTION: Tout ce qui va suivre concerne Python3. Si je parles d'une syntaxe Python2 ce sera précisé. La syntaxe Python2 e... ») |
mAucun résumé des modifications |
||
Ligne 51 : | Ligne 51 : | ||
* L'indentation peut être faite par des tabulation ou des espaces mais attention ce n'est pas parceque c'est indenté proprement dans l'éditeur que c'est correct syntaxiquement. Si votre éditeur fait des tabulations de 8 caractères (la norme normalement) on ne | * L'indentation peut être faite par des tabulation ou des espaces mais attention ce n'est pas parceque c'est indenté proprement dans l'éditeur que c'est correct syntaxiquement. Si votre éditeur fait des tabulations de 8 caractères (la norme normalement) on ne | ||
|} | |} | ||
=== Les boucles === | |||
Il y a beaucoup de façons de faire des boucles en Python. | |||
==== Itération sur un objet liste ==== |
Version du 20 septembre 2023 à 14:30
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 |
|
Les boucles
Il y a beaucoup de façons de faire des boucles en Python.