Programmation impérative PeiP1
Objectifs : acquerir les concepts de base de la programmation
(variables, types, flot conditionnel, itérations,
fonctions).
Le langage support est Python 3, un langage
simple à aborder, afin de bien intégrer les bases de la programmation avant d'apprendre la programmation objet avec le langage Java en PeiP2.
Vos enseignants
- Groupe 1 : Romaric Pighetti pighetti a polytech.unice.fr
- Groupe 2 et groupe 4 : Hélène Collavizza, helen a
polytech.unice.fr
- Groupe 3 : Nicolas Pourcelot, Nicolas.POURCELOT a unice.fr
- Groupe 5 : Frédéric Precioso, precioso a polytech.unice.fr
Cours
Cours d'introduction à la
programmation. Enseignements d'informatique en CIP
Séances de TD
- Introduction : environnement de programmation, variables et types
- Séquencement des actions :
énoncés conditionnels
- Répétition des actions : énoncés itératifs
- Décomposition du code : les fonctions
- NEW!!! Compléments sur les fonctions : portée des variables et passage de paramètre par référence
- Structure de données : les chaines de caractères
- Structure de données : les listes
- Les modules
- Les fichiers
Exemple de sujets de contrôle
Controle 1
Controle final
Le projet
Est ici !
Ouvrages de référence
Introduction à la programmation : Apprendre à programmer
avec Python 3, Gérard Swinnen. Ce livre est à
la bibliothèque de Sophia (aux Templiers). Empruntez-le ! (s'il
n'y en a pas assez, dites-le, on en recommande).
Manuel de référence de Python 3 : http://docs.python.org/py3k/library/index.html. Utiliser cette référence pour rechercher les primitives du langage Python.
Tutorial de Python 3 : http://docs.python.org/py3k/tutorial.html. Utiliser cette référence pour approfondir vos connaissances.
TD Environnement Informatique pour la configuration de vos comptes polytech : TD1 Environnement Informatique
Collavizza Hélène