Organisation et contenue des chapitres en version SCORM/PDF

Chapitre I: Eléments de base du langage Python

I- Objectifs spécifiques du chapitre                                                                                 

II- Pourquoi Python ?                                                                                                             

III - Principales caractéristiques du langage Python                                                   

  1. Historique  
  2. Langage open source  
  3. Travail interactif  
  4. Langage interprété rapide  
  5. Simplicité du langage
  6. Orientation objet  
  7. Ouverture au monde
  8. Disponibilité de bibliothèques  

IV - Exercice : Python pour les débutants en programmation ?                         

V - Algorithme et programme                                                                                             

  1. Notion d'algorithme  
  2.  La présentation des programmes 

 VI - La production des programmes python                                                               

  1. Les techniques existantes de production des programmes
  2. La technique de production de Python  

VII - La construction des programmes Python                                                             

VIII - Les implémentations de Python                                                                             

IX - Les modes d'exécution de Python                                                                           

X - Exercice : Modes d'exécutions de python                                                                            

Solutions des exercices                                                                                                      

Glossaire                                                                                                                                    

Abréviations                                                                                                                                                                                

Chapitre II: Premiers éléments de programmation en Python

I - Objectifs spécifiques du chapitre                                                                                 

II - Données et Variables                                                                                                        

III - Noms de variables et mots réservés                                                                        

IV - Exercice : Nom de variables invalides                                                                     

V - L'affectation                                                                                                                          

VI - Exercice : Affectation                                                                                                     

VII - Afficher la valeur d'une variable                                                                             

VIII - Les types de variables                                                                                               

  1. Introduction  
  2. Les types pour les entiers  
  3. Le type réel   
  4. Exercice : Types entier, réel et affichage de variables  
  5. Les chaînes de caractères  
                 5.1 Présentation  
                 5.2 Opérations de base sur les chaînes  
                 5.3  Indexation 
                 5.4 Les méthodes sur chaînes  

        6. Exercice : Chaîne de caractères : indexation, affichage et méthodes sur chaînes 

IX - Opérateurs et expressions                                                                                          

  1. Les opérateurs de base en Python 
  2. Priorité entre opérateurs   

X - Exercice : priorité de calcul à l'intérieur d'une expression                           

XI - Les entrées-sorties                                                                                                        

  1. Les entrées   
  2. Les sorties  
  3. Les séquences d'échappement  

Contenus annexes                                                                                                                   

Solutions des exercices                      

Chapitre 3: Le contrôle du flux d'instructions

Introduction                                                                                                                                 

 I - Objectifs spécifiques du chapitre                                                                                 

II - Notions de base:                                                                                                          

  1.  Séquence d'instructions
  2.  Les instructions composées 
  3. Les valeurs booléennes et les tests 

III - Structures conditionnelles                                                                                            

  1. if...elif...else ?  
  2. Exercice : Mettre dans l'ordre les instructions d'une structure conditionnelle

IV - Structures répétitives (les boucles)   

  1. La boucle while  
  2. Exercice : Contrôle de saisie !  
  3. La boucle for   
  4. Exercice : Choix de la structure for ou while ?  
  5. Exercice : Somme des entiers à l'aide de la boucle for  

Solutions des exercices                                                                                                      

Bibliographie        

Chapitre 4: Les listes et les tableaux 

Introduction                                                                                                                                 

I - Objectifs spécifiques du chapitre                                                                                 

II - Les listes                                                                                                                                

  1. Définition  
  2. Création des listes  
  3. Méthodes   

III - Les tableaux                                                                                                                        

  1. Tableau à une dimension  
  2. Exercice : Tableau de température   
  3. Tableau à deux dimensions 
  4. Exercice : Résultat d'affichage du programme sur une matrice  

Solutions des exercices                                                                                                      

Bibliographie                                                                                                                                                                              

Chapitre 5: Les fonctions

Introduction                                                                                                                                  

I - Objectifs spécifiques du chapitre                                                                                

II - Notion de sous programme                                                                                             

III - Notion de fonction: un ou plusieurs paramètres avec un retour                

IV - Notion de procédure: un ou plusieurs paramètres pas de retour              

V - Exercice : Procédure ou fonction ?                                                                          

VI - Mécanisme de passage des arguments(paramètres)                                       

VII - Exercice : Mettez dans l'ordre les instructions de la procédure miroir d'un nombre ! 

VIII - Paramètres avec valeur par défaut                                                                       

IX - Portée des variables : variables locales/globales                                               

X - Exercice : Quels sont les variables locales et les variables globales ?      

Solutions des exercices                                                                                                      

Bibliographie               

                                                                                                                     

Last modified: Tuesday, 26 June 2018, 11:55 PM