name = input(« What is your name? « )
print(« Hello, », name)
print(f »Hello, {name} »)
functions :
variables :
Commentaires :
# ceci est un commentaire
Installation de Python sur votre machine
– Vérifier d’abord si Python est déjà installé sur votre machine en entrant la commande suivante dans votre terminal (macos) ou command prompt (windows) : python –version
– Pour vérifier si vous avez Python 3 : python3 –version
– Si vous n’avez pas Python, vous pouvez le télécharger sur python.org
Utilisation de Python en mode interactif
– Entrer la commande suivante dans votre terminal pour entrer dans le mode interactif : python3
Exemple d’une ligne de code pour afficher un texte :
print(« Hello World! »)
Fonctions :
Les bases :
– Assignation d’une valeur à un variable : longueur = 10
–
Types de données primitives :
– Entiers (int)
– Décimales (float)
– Chaîne de caractères (string) avec des apostrophes », des guillemets « »
Tableau
– Liste d’éléments : [‘rock’,’paper’,’cisor’]
Pour convertir un type de donnée dans un autre type de donnée, il suffit de mettre le type de donnée entre parenthèse :
– Convertir un décimale et entier : resultat = (int)10.6
– Convertir un entier en décimale : resultat = (float)10
Pour demander une valeur à l’usager en mode terminal, utiliser la méthode input()
– name = input(« Quel est ton nom? »)
Développement d’applications Web avec Django
– Installer Django, dans votre terminal entrer la commande : python -m pip install django
– (Vous devez avoir pip d’installer. Pour installer pip : python -m ensurepip –upgrade)
– Créer un projet Django
Conditions
– if temp > 10 or temp temp < 50:
true statement
elif temp > 5:
true statement
else:
false statement
Module random
– import random
roll = random.andin(1,6) // génère un chiffre entre 1 et 6 au hasard
rann = random.choice([‘rock’,’paper’,’cisor’])
Les Listes
- Declaration d’une liste : maListe = [1,2,3]
- Ajout d’un element a une liste : maListe.append(4)
- Retrait d’une element d’une liste : maListe.remove(3) # 3 est l’index de l’element dans la liste
- Verifier si un element existe dans une liste : if 2 in maListe : …
- Boucler dans une liste : for chaqueItem in maListe : …
- Additionner les elements d’une liste d’entiers : sum(maListe)
Les boucles
La fonction range(start, stop, step) permet de retourner les elements d’une liste.
Boucler a travers une boucle 7 fois : for i in range(7) …
Dictionnaire
Un dictionnaire est un tableau de cles/valeurs
# Exemple d'un dictionnaire d'une liste de personnes avec leur NAS
dictionnaire = {"Ken" : "123 125 123", "Jane" : "012 123 123" }
# Assigner une nouvelle valeur a la cle Ken
dictionnaire["Ken"] = "120 123 239"
# Effacer un item du dictionnaire
del dictionnaire["Jane"]
JaneNas = dictionnaire.get("Jane")
# Si la cle n'exhiste pas, la valeur retourne sera NonePIP
Pour verifier si PIP est installe sur votre machine, execute la commande suivante pour voir la version que vous avez : pip3 –version
Pour installer le package requests : pip3 requests
Virtual Environment
vent…
Les fonctions
Les fonctions permettent de reutiliser un bloc de code et evite la publication de code. On peut ainsi regrouper du code qui permet de faire une action.
Exemple d’une fonction : print(« Hello World! »)
# Declaration d'une fonction
def bonjour(name):
print("Bonjour", name)
def addition(a, b):
return a + bLes classes
# Exemple d'une classe avec son constructeur
class Robot:
def __init__(self, name, type):
self.name = name
self.type = type
def walk(seld):
print("walking")
# Instanciation de la classe
sam = Robot("Sam", "RobotDog")
sam.walk()try/except block
try:
2 / 0
except:
print("On ne peut pas diviser par zero.")
finally:
print("Ce bloc de code est toujours execute meme s'il y a une exception")Working with files
with open("fichier.txt") as file
result = file.read() # ou file.readlines()
print(result)
References :