Initiation à la programmation (Atelier)
De Wiki Linux62.
- Intervenant : Guillaume Libersat (dukez)
Durant cet atelier, les participants découvriront le principe de la programmation, les différents types de langages et apprendront à faire leurs premiers programmes.
Les exemples seront réalisés avec le langage python.
Les points suivants seront abordés :
- A quoi sert la programmation ?
- Qu'est ce que la programmation ?
- Compilation ?
- Les familles de langages
- Les types de données
- Les structures de controle
- L'organisation d'un programme
- Les espaces de nommage
- ...
Tout au long de cet atelier, nous accompagnerons les notions par des exemples et nous terminerons par le classique programme de la tortue :-) (en mode graphique).
Notes sur le premier cours
A quoi sert la programmation ?
sert à éviter de faire des choses rébarbatives
pour automatiser des processus difficiles à faire la main
programmation capable de faire choses à la place d'un humain
besoin d'un langage formel créé pour remplir des tâches précises
langage
ensemble de commandes pour exprimer quelque chose dans un langage formel
permet manipulation de données (ex : declaration et affectation de variables etc) et structures de contrôle de flot (ex : si, sinon, boucles)
organisation d'un programme sous plusieurs formes possibles
fonction : (comme en math) -> données en entrée/données en sortie
procedure : fonction qui ne renvoie rien
langage objet
plus récent
modélisation du programme par rapport à la réalité
(ex: un écran, on programme suivant l'écran)
programme
faire suivre une suite de commandes (instructions) qui vont faire une tâche bien spécifique
on l'exprime avec une syntaxe
python
syntaxe simple et rapide à exécuter
langage interprété