> Formations > Technologies numériques > formation Développement logiciel > formation Python > formation Python HPC super calculateur > test-pr�requis

Formation Python HPC super calculateur (PYC)


Testez vos connaissances pour valider les prérequis



1 - Peut-on mélanger les caractères espace et de tabulation (\t) dans un code Python ?
Une seule réponse possible


2 - Que fait la commande suivante en Python ?

Python -m pip install numpy
Une seule réponse possible


3 - Que fait le code suivant en Python ?

       import math
       print(math.cos(math.pi))
Une seule réponse possible


4 - Que vaut le contenu de la variable res dans le code suivant (Python) ?

        res = 2 + "2"
Une seule réponse possible


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.