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


Cours

Cours d'introduction à la programmation. Enseignements d'informatique en CIP


Séances de TD

  1. Introduction : environnement de programmation, variables et types

  2. Séquencement des actions : énoncés conditionnels

  3. Répétition des actions : énoncés itératifs

  4. Décomposition du code : les fonctions

  5. NEW!!! Compléments sur les fonctions : portée des variables et passage de paramètre par référence

  6. Structure de données : les chaines de caractères

  7. Structure de données : les listes

  8. Les modules

  9. 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