Information générale pour l'informatique

Outils

Voici quelques outils annexes à Python.

Utilisation de input dans Capytale

Capytale gère mal la fonction input du fait que la compilation se fait en ligne et essaie d'être la moins lourde possible.

Pour contourner le problème, il faut rajouter le mot clé "async" devant le "def" de la fonction et rajouter "await" devant l'appel de la fonction.

Par exemple :

async def bonjour() :

  prenom=input("Quel est ton prénom ?\n")

  print("Bonjour "+prenom+" !")

>>> await bonjour()

Codes Capytales

Vous trouverez ici les codes sur Capytale des des différents éléments du cours (cours, DS, DM, ...) :

Devoir de vacances en informatique

Pour préparer la rentrée 2024, vous devez faire toutes les évaluations (vert) et challenge (noir) dans le parcours "Lycée" niveau 1 et 2 sur le site france-ioi.org. Vous devez vous créer un compte, puis vous inscrire dans le groupe 2024-LPL-MPSI avec le mot de passe :"DAUGUET" (sans les guillemets).

Remarque : Pour pouvoir vous inscrire à un groupe, vous devrez renseigner des informations minimum sur votre profil. notamment votre nom et prénom (pour que l'administrateur - moi - puisse vous reconnaître dans la liste des connectés). Pour modifier ces informations, dans votre profil, vous devez décocher l'option d'affichage des informations requis ou recommandés (petit bouton bleu en haut).

Installation de Python

Pour l'utilisation de Python, il est recommandé d'utiliser Capytale, la plateforme en ligne de l'éducation nationale accessible avec vos code ENT (et que nous utilisons en classe).

Néanmoins, pour installer Python chez vous (donc pour une utilisation locale, sans internet), il est recommandé d'utiliser WinPython pour les utilisateurs de windows et Anaconda pour les utilisateurs de Mac. Winpython est un dossier qui contient plusieurs logiciels pour faire du python. Il contient notamment Pyzo pour rester sur le même environnement de travail que celui du lycée. Toutefois, je vous conseillerais plutôt d'utiliser Idlex. Il est plus rustique mais mieux configurer (il ne fait rien par lui même, notamment pour l'affichage graphique).

Il est possible, lors de l'installation de Winpython, de demander à l'installer en locale. Autrement dit, vous pouvez l'installer sur une clé USB et l'utiliser ainsi depuis n'importe quel ordinateur, simplement en branchant la clé.

Certains sites internet permettent également de pouvoir coder en Python directement en ligne et de sauvegarder vos fichier, si vous préférez ne rien installer. On pourra noter :

ATTENTION !!

Vérifier bien que vous utilisez Python 3 et pas du python 2 ! Il y des fonctionnalités qui ne sont pas disponibles en python 2.