Slides utilisés pour animer un atelier d'initiation à la programmation Python (1ère partie).
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
content
figs
remark @ 5414c8e
.gitignore
.gitmodules
AUTHORS
LICENSE
Makefile
README.rst
TODO.md
exercices.md
init-skeleton.sh
main.html
meta.make
publish.sh
slides.html

README.rst

Atelier d'initiation à la programmation Python

Copyright (c) 2016 Jérémie DECOCK (www.jdhp.org)

Prérequis

  • Bases en informatique:
    • installer une application
    • savoir ce qu'est un système de fichiers
    • ...
  • Notions d'algorithmique:
    • boucles
    • conditions
    • logique booléenne

Objectif

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.

Plan

  1. 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)
  2. Présentation de l'environnement de programmation Python
  3. Variables et types de base
  4. Quelques fonctions utiles (print, help, dir)
  5. Les opérateurs logiques et arithmétiques
  6. Les structures de données (listes, dictionnaire, ensembles, le "slicing")
  7. Les structures de contrôle (if/then/else, boucles for et boucles while)
  8. Les fonctions
  9. Les modules
  10. 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", ...)