Régles du jeu¶
🥊 2 équipes
❔ 10 questions - 5 questions par équipe
🥇 2 points par question : 1 point pour la bonne réponse et 1 point pour l'explication
❔ Question N°1¶
Quel problème de sécurité a eu PyPI à l'été 2022 ?
➡️ Réponse A :¶
Une fuite de données des logins et mots de passe des utilisateurs
➡️ Réponse B :¶
Une attaque de phishing des utilisateurs
➡️ Réponse C :¶
Une injection de code malveillant dans le framework Flask
➡️ Réponse D :¶
Une injection de code malveillant pour miner du bitcoin dans la bibliothèque Keras
❔ Question N°2¶
Quelle est la place du langage Python dans le classement TIOBE 2022 ?
❔ Question N°3¶
Qu'est-ce que les PDEP apparus en août 2022 ?
❔ Question N°4¶
À quelle nouvelle fonctionnalité du langage Python introduite dans sa version 3.10 correspond cet exemple :
def http_error(status):
match status:
case 400:
return "Bad request"
case 404:
return "Not found"
case 418:
return "I'm a teapot"
❔ Question N°5¶
Quel gain de performance moyen de l'interpréteur CPython a été mesuré dans sa version 3.11 par rapport à la version 3.10 ?
❔ Question N°6¶
Le code suivant contient une erreur de syntaxe :
expected = {9: 1, 18: 2, 19: 2, 27: 3, 28: 3, 29: 3, 36: 4, 37: 4,
38: 4, 39: 4, 45: 5, 46: 5, 47: 5, 48: 5, 49: 5, 54: 6,
some_other_code = foo()
Quel serait le message d'erreur observé à partir de Python 3.10 :
❔ Question N°7¶
Quel projet de l'écosystème Jupyter permettant l'exécution de notebooks dans le navigateur sans serveur a vu le jour en version beta début 2022 ?
❔ Question N°8¶
Dans quelle ville à eu lieu la conférence européenne EuroPython 2022 ?
❔ Question N°9¶
Dans quelle ville aura lieu le retour de la conférence française PyConFr en 2023 ?
❔ Question N°10¶
Dans une interview accordée à Lex Friedman en 2022, Guido Van Rossum a répondu que le langage Python "deviendra éventuellement un langage hérité - jouant un rôle important, mais dont la plupart des gens n'ont jamais entendu parler et n'ont pas besoin de connaître". Quelle était la question posée ?