wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

BoostHours Python 09/04

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.

Quelle est la syntaxe correcte pour définir une classe en Python ?

a)

class MyClass:

b)

def class MyClass():

c)

def MyClass():

d)

classdef MyClass():

2.

Quelle méthode spéciale en Python est utilisée pour initialiser les attributs d'une classe (constructeur)?

a)

__new__()

b)

__init__()

c)

__create__()

d)

__start__()

3.

Quel est le principal objectif de l'encapsulation dans la programmation orientée objet ?

a)

Permettre l'héritage multiple

b)

Faciliter la création de classes dérivées

c)

Encourager la réutilisation du code

d)

Restreindre l'accès aux données et aux méthodes d'une classe

4.

Quelle bibliothèque Python est utilisée pour la visualisation de données en data science ?

a)

NumPy

b)

Pandas

c)

Matplotlib

d)

Scikit-learn

5.

Quelle est la syntaxe pour déclarer une liste vide en Python ?

a)

list = []

b)

list()

c)

list([])

d)

list{}

6.

Quelle est la sortie de l'instruction suivante en Python : len("Bonjour") ?

a)

7

b)

Erreur

7.

Quelle est la sortie de ce code en Python?

liste = [1,2,3,4,5,6,7]

print(liste[:-2])

a)

6

b)

[6,7]

c)

[1,2,3,4,5]

d)

2

8.

Quelle est la sortie de l'instruction suivante en Python : print("Python"[::-1]) ?

a)

"Python"

b)

"nohtyP"

c)

"Pytho"

d)

"thon"

9.

Quelle est la sortie de l'instruction suivante en Python : type('3.14') ?

a)

Integer

b)

String

c)

Float

d)

Boolean

10.

Quelle méthode est utilisée pour sélectionner une ligne spécifique dans un DataFrame Pandas ?

a)

select_row()

b)

loc[]

c)

get_row()

d)

select()