> Formations > Technologies numériques > formation Développement logiciel > formation Python > formation Python, programmation d’extensions QGIS > test-pr�requis

Formation Python, programmation d’extensions QGIS (QGS)


Testez vos connaissances pour valider les prérequis



1 - Que signifie l'acronyme GIS ?
Une seule réponse possible


2 - Quels sont des formats de données acceptables en GIS ?
Plusieurs réponses possibles


3 - Quels éléments peuvent constituer des données vectorielles ?
Plusieurs réponses possibles


4 - Sélectionnez les systèmes géodésiques dans la liste suivante :
Plusieurs réponses possibles


5 - Combien de fois sera écrit "dans la boucle" ?

        a = 10
        for i in range(a)
            print("dans la boucle")
Plusieurs réponses possibles


6 - Comment s'effectue la délimitation des blocs en Python ?
Une seule réponse possible


7 - Que fait le code suivant (il n'y a pas d'autres fichiers dans le dossier courant) ?

        import sys 
        print(sys.version)
Une seule réponse possible


8 - Que fait le code suivant ?
        a = [None]
        if a:
            print("oui)
        else:
            print("non")
Une seule réponse possible


9 - Quel mécanisme utilise-t-on pour gérer une exception en Python ?
Une seule réponse possible


10 - Quel est l'intérêt d'un fichier __init__.py dans un dossier ?
Plusieurs réponses possibles


11 - À quoi sert pip ?
Une seule réponse possible


12 - Que fait le code suivant ?
        class Exemple: 
            pass 
        
        e = Exemple()
Plusieurs réponses possibles


13 - Que fait le code suivant ?
        class Exemple: 
            def __init__(self):
                self.message = "Bonjour le monde"
            
            def print():
                print(self.message)
        
        e = Exemple()
        e.print()
Une seule réponse possible


14 - Dans le cadre de l'orienté objet, que représente `self` (le premier argument dans les méthodes d'un objet) ?
Une seule réponse possible


15 - Que fait le code suivant ?
        class A:
            def __init__(self):
                self.message = "Bonjour"
            def salutation(self):
                print(self.message)
            
        class B(A):
            def __init__(self):
                self.message = "Bonjour le monde"
        
        b = B()
        b.salutation()
Une seule réponse possible
Une fois les réponses validées, vous ne pourrez plus modifier vos choix.