Skip to content

Latest commit

 

History

History
60 lines (42 loc) · 1.94 KB

2. Les bases de Python.md

File metadata and controls

60 lines (42 loc) · 1.94 KB

Par où commencer ?!

Créer un fichier Python (l'extension du fichier doit être en .py) puis écrivez:

print('Salut !')

>>> Salut !

La fonction print() affiche du texte.

On symbolise le terminal par >>>.

Ici, nous avons simplement afficher du texte dans la console (=terminal), mais nous pouvons aussi demander quelque chose à l'utilisateur.

input('Salut, comment ça va ?')

>>> Salut, comment ça va ?█

La fonction input() demande quelque chose à l'utilisateur.

Ces deux fonctions sont parmi les centaines qui existent dans Python comme le str, format, split... Nous verrons ces centaines fonctions plus tard dans la formation.

Bien sûr, ces bouts de code marchent, mais on ne peut pas savoir quand et où le code va commencer. La majorité des programmes en Python ont une condition qui marque le début du programme.

Cette marque, c'est une condition qui vérifie si le nom du fichier éxecuté est égale au nom __main__

if __name__ == '__main__':
    print('Salut')
    input('Comment ça va ?')

>>> Salut
>>> Salut, comment ça va ?█

Si cette condition n'est pas remplie, alors on va éxecuter un autre code. Ici, c'est une condition sans exception (voir la partie sur les conditions).

Beaucoup de développeurs créés une fonction (qu'ils appellent souvent main) qui va contenir leur code.

def main(): # c'est ici la fonction "main"
    print('Salut')
    input('Comment ça va ?')

if __name__ == '__main__': # note: le "__main__" n'a aucun rapport avec la fonction "main"
    main() # On appelle la fonction main pour déclencher le code

>>> Salut
>>> Salut, comment ça va ?█

Bravo, vous savez désormais comment commencer un code Python.

Vous pouvez passer à la partie 3 !

Accrochez-vous !

Made with ❤️ by HPGF