initiation_a_python
Ceci est une ancienne révision du document !
Table des matières
Initiation à python
Ce tuto est très inspiré de:
Apprenez à programmer en Python de Vincent Le Goff
Licence Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 2.0 Générique (CC BY-NC-SA 2.0)
Python
Installation
Linux: c'est déjà installé Win$ et Mac: débrouillez-vous ?
Interpréteur
Je décide de bpython3
Quelques commandes
bpython version 0.16 on top of Python 3.5.3 /usr/bin/python3 >>> 1 1 >>> 3.14 3.14 >>> 1+2 3 >>> labomedia Traceback (most recent call last): File "<input>", line 1, in <module> labomedia NameError: name 'labomedia' is not defined >>> "Labomedia" 'Labomedia' >>>
int float string opération
1 3.14 "Moi" 1+3.14 1+"toto" 1/2
Variable
>>> a=1 >>> b=2 >>> a+b 3
Mots clé
and as class def elif else except False for from global if import in lambda None not or pass return True try while with
Boolean et rien
True False None
Type de données
1 # int 3.14 # float "Labbomedia" # str [1, 2, 3] # list {"1": "tot", "2": 1} # dict
Fonction
>>> type(1) <class 'int'> >>> print("Hello, World", end="!") Hello, World!
Ouvrir Geany
Définir le Construire La suite se fait en collant le code dans ce génie.
a = 1 b = 2 c = 3.14 d = "labo" e = "toto" r = a + b print(r) s = a - b print(s) t = a / b print(t) print(d + e) print(str(a) + e) print(a+e)
Condition
a = -6 if a < 0: print("bingo") print("") print("tu") print("as") print("gagné") print("") if a < -5: print("2 ème niveau d'indentation") else: print("tu as perdu") print(type("tu as perdu")) print("je fais autre chose")
Opérateur de comparaison
== != < > <= >=
Exercice Bissextile
Trouver si une année est bissextile:
Si une année n'est pas multiple de 4, elle n'est pas bissextile Si elle est multiple de 4, on regarde si multiple de 100 Si oui, on regarde si multiple de 400 Si oui, elle est bissextile Si non, elle n'est pas bissextile Si non, elle est bissextile
Rajouter le lien de la solution
- bissextile.py
# Programme testant si une année est bissextile # Demande de l'année au clavier annee = input("Saisissez votre année ...") # attente de la saisie etc ......
boucle
Itération
Fonctions
Return
Module
Module get_object
Package
Exception
Pass
initiation_a_python.1530714501.txt.gz · Dernière modification : 2018/07/04 14:28 de serge