Introduction#
Qu'est-ce qu'un langage de programmation?#
Un langage de programmation est une notation qui permet de communiquer avec l'ordinateur.
Comme en français, il comprend:
un alphabet (chiffres, lettres, ...)
un vocabulaire (instructions, des mots réservés, ...)
une syntaxe (ponctuation, indentation, ...)
Exemple:
1prenom = input("Quel est ton prénom? ")
2age = int(input("Quel est ton âge? "))
3print("Salut", prenom, "!")
4if age >= 18:
5 print("Tu es majeur(e).")
6else:
7 print("Tu es mineur(e).")
Type de langages#
Il existe des langages de bas niveau et des langages de haut niveau.
Les langages de bas niveau, comme l'assembleur, sont très proches du code machine.
1.model small
2.stack 100h
3
4.data
5msg db 'Hello world!$'
6
7.code
8start:
9 mov ah, 09h ; display the message
10 lea dx, msg
11 int 21h
12 mov ax, 4C00h ; terminate the executable
13 int 21h
14end start
Les langages de haut niveau, comme le python, sont très proches de l'anglais.
1print("Hello world!")
Il existe des centaines de langages de programmation qui ont des caractéristiques différentes, il faut choisir son langage en fonction de ses besoins:
Haut ou bas niveau
Facilité d'utilisation
Sureté
Rapidité
Puissance
...
Python#
Le langage Python a été créé par Guido Van Rossen en 1989. Il a écrit une première version pendant ses vacances de Noël. La première version publique a été publiée en février 1991.
Il a décidé de baptiser ce projet Python, car il est fan de la série télévisée Monty Python's Flying Circus.
Pourquoi apprendre Python à l'école#
Syntaxe simple et facile à comprendre
Langage très populaire et très utilisé
Langage adapté à beaucoup de domaines:
développement
interface Web
analyse de données
intelligence artificielle
scripting
jeux
...