Aller au contenu

Bienvenue sur le site de NSI de niveau première du Lycée Guillaume Le Conquérant

🛠️ Ce site est en construction ...

Outils essentiels⚓︎

L'IDE du site⚓︎

Comment utiliser l'environnemnt de développement intégré (IDE) utilisé sur ce site 😊

De nombreux exercices Python sont proposés et sont réalisables directement sur ce site. Un ensemble de "jeu de tests" est prévu pour s'auto évaluer.

Voir un exemple de l'IDE

L'éditeur comporte trois zones (dépliez le bloc ci-dessous pour voir un exemple):

  • une zone de saisie (partie supérieure);

  • un terminal (partie centrale, vide initialement);

  • des boutons (en bas).

L'éditeur

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
Évaluations restantes : 3/3
.128013vP2/iSpn1g0ok lefa=,)+_y-mdtus(rh:bc050B0q0C0s0f0p0E0o0K0p0s0E0E0t010C0f0h010406050E0D0A0A0s0G0y040g0m0p0D0#0m0i050e0,0.0:0=0*0h040~1505180e150*0B0f0b0T0V0X0Z0V0i0k0D0s0k0q0z0h0y0C0H0|0o0H0f0k0H0p1A0H0C0(050O0J0p0q1h0W0Y011z1B1D1B0C1J1L1H0C0G161v0T0^0E0h0s0i0Z0d011N1j010r0Q0q0i0s0A0q1H1)1+1:1P1?1L1_1{0(0a0o0c0G0m0h0m0E0f0{0i0o0M1%0G0G0q0K2g0~1~0i160e1v2t1Z1#1!1I0B201k0f0i1^2d1H1e1g0U1O2D2F0i0m2J1H0h2m162r2t2W0+1*2h2L1;2P0G0/0p1H0s1y2m0r0Z030x0x0K2Q0q1D2O0m0z0l0z0j0(0j0~0s2X2!0)2Z1 2$1P2(2*2,2.0q2:012=2@2_2{2G2~0z1.040d34361+2t2T0q2t2J2w0B1#2B3b0Z2^0M2I1f163y2V372q3P3I3z392h0f0B0Z2?2r3p31162-3W3Y3l0M3n2P3#1/240q3*3S3-2}2 3$3u3U2C010n0(0M0r3Q3w0o3}3G010i0r0(0E0m0.0q442s471i1P0%040F4h3O3a4k0Z0i0(0s4p4j2M014m0u4x2r3~4u040J4D2!3~4m0v0I4p0*0 3P4E3)013Z2!3p3r053(3X4V3+2`2E3o2 1.0o3;3?3m4*3.4,1H0e350o4{464E4840042m0C0D0G0}4R454y2%4v4J4r4z0m0(0w5c2#4s490(4I572s4Q2Y0e3S3x2U0~3B0~0C3D5y2z2u0s1K3T0e3B4Q0M0O0Q0E04.
Voici un descriptif détaillé du fonctionnement de l'IDE.

Vous devez compléter le code dans la zone de saisie. Les assertions constituent les tests publics. Il reprennent le plus souvent les exemples de l'énoncé.

Une ligne du type assert somme(10, 32) == 42 vérifie que la fonction somme renvoie bien 42 lorsqu'on lui propose 10 et 32 comme arguments.

Vous pouvez vérifier que votre fonction passe ces tests publics en cliquant sur le bouton .

Une fois les tests publics passés, vous pouvez passer les tests privés en cliquant sur le bouton Valider .

Ceux-ci sont plus nombreux et, comme leur nom l'indique, ne vous sont pas connus. Seul leur résultat vous est indiqué avec, parfois, un commentaire sur la donnée ayant mis en défaut votre code.

Dans la plupart des exercices, un compteur permet de suivre vos essais. Ce compteur est décrémenté à chaque fois que vous cliquez sur le bouton Valider effectuant les tests privés. Lorsqu’il atteint 0, la solution de l’exercice vous est proposée.

Il est aussi possible de :

  • : télécharger le contenu de l'éditeur si vous souhaitez le conserver ou travailler en local ;

  • : téléverser un fichier Python dans l'éditeur afin de rapatrier votre travail local ;

  • : recharger l'éditeur dans son état initial ;

  • : sauvegarder le contenu de l'éditeur dans la mémoire de votre navigateur ;

Autres outils⚓︎

Crédits⚓︎

Pour la présentation des IDE : CodEX

mise à jour le 24/10/2024