Copyright (c) 2016 Jérémie DECOCK (www.jdhp.org)
- Read online: http://www.jdhp.org/docs/atelier_initiation_python_part1/main.html
- Abstract on JDHP: http://www.jdhp.org/documentation_fr.html#atelier_initiation_python_part1
- Source code: https://github.com/jdhp-docs/atelier-initiation-python
- Bases en informatique:
- installer une application
- savoir ce qu'est un système de fichiers
- ...
- Notions d'algorithmique:
- boucles
- conditions
- logique booléenne
L'objectif de ce cours est de vous aider à faire vos premiers pas en programmation Python (version 3) en mettant l'accent sur la pratique.
Ce cours a également pour but de vous donner les clés qui vous permettront d'approfondir rapidement vos connaissances en toute autonomie et de vous aider à concevoir rapidement de vraies applications utiles.
- Présentation du langage Python: histoire et particularités (bref aperçu de ce qu'on peut faire avec Python sans se préoccuper du code source)
- Présentation de l'environnement de programmation Python
- Variables et types de base
- Quelques fonctions utiles (print, help, dir)
- Les opérateurs logiques et arithmétiques
- Les structures de données (listes, dictionnaire, ensembles, le "slicing")
- Les structures de contrôle (if/then/else, boucles for et boucles while)
- Les fonctions
- Les modules
- Pour finir, quelques exemples de scripts bien utiles...
En fonction du temps disponible et de la demande:
- Les fichiers
- Quelques notions de base de la POO (Programmation Orientée Objet)
- Quelques astuces (les "list comprehensions", ...)