Infoforall

Identification

Infoforall

Récapitulatif python


Ces pages contiennent simplement le récapitulatif des notions abordées dans les différentes activités.

31 - ENREGISTER ET LIRE DES FICHIERS

Lien vers l'activité : enregistrer-et-lire-des-fichiers

Dernière modif. : 27 03 2021

A faire !

32 - PROJET AVEC TKINTER

Lien vers l'activité : projet-2-avec-tkinter

Dernière modif. : 13 12 2020

A faire !

33 - CRÉATION DE MODULES

Lien vers l'activité : creation-de-modules

Dernière modif. : 01 09 2022

Module

  • Qu'est-ce qu'un module ?

  • Un utilisateur a-t-il normalement accès à toutes les fonctions d'un module ?

  • Comment se nomment les fonctions que l'utilisateur à le droit d'utiliser directement dans un module ?

Importation d'un module

On veut utiliser une fonction nommée maFonction situé dans le module monModule.

  • Que faut-il taper dans le programme pour utiliser cette fonction si on importe en tapant au début from monModule import maFonction

  • Que faut-il taper dans le programme pour utiliser cette fonction si on importe en tapant au début import monModule

  • Que faut-il taper dans le programme pour utiliser cette fonction si on importe en tapant au début from monModule import maFonction as nomLocalFonction

  • Que faut-il taper dans le programme pour utiliser cette fonction si on importe en tapant au début import monModule as nomLocalModule

Structure d'un module

  • Savoir qu'on structure un module en plusieurs parties :

    • Importation d'autres modules
    • Classes internes
    • Classes d'interface
    • Fonctions et classes internes
    • Fonctions et classes d'interface
    • Programme de test
  • Comment parvient-on à ne pas lancer le programme de test lorsqu'on importe le module depuis un autre script Python ?

Package et bibliothèque (culture générale normalement)

  • Qu est-ce qu'un Package en Python ? Que doit-il contenir pour être un Package ?

  • Qu'est-ce qu'une Bibliothèque ?

34 - PROJET RUE

Lien vers l'activité : projet-dessine-ta-rue

Dernière modif. : 07 09 2022

35 - RÉCURSIVITÉ AVEC PYTHON

Lien vers l'activité : recursivite-avec-python

Dernière modif. : 07 09 2022

Vous devez :

  • savoir ce qu'est une fonction récursive

  • savoir ce qu'est la condition d'arrêt

  • savoir ce qu'est le cas de base

  • savoir ce qu'est le cas récursif

  • pouvoir établir une représentation de la pile d'exécution à partir d'une fonction et de données fournies

  • dépiler une pile d'exécution pour obtenir la réponse fournie par le premier appel

  • comprendre que dans la récursivité terminale, la réponse du dernier appel correspond à ce que va renvoyer la première fonction.