Message
par Erdnase » 24 oct. 2015 00:48
J'ai l'impression que l'info fait peur à beaucoup de monde.
Il ne faut pas avoir peur de prendre le taureau (heu, le python) par les cornes : pour moi le meilleur moyen d'apprendre le python c'est de se lancer dans un projet. L'année dernière en terminale j'ai pris la spé ISN : je ne savait pas coder une ligne en python, et finalement à la fin de l'année j'avais fait un programme de plus de 1400 lignes et j'avais appris beaucoup de choses en python tout seul. Donc si tu veut un conseil, pour l'apprentissage du code ne te limite pas à ce que le prof te donne comme cours ou exercices.
Pour en revenir aux exercices si tu ne trouve pas de méthodes dans le cours, comme corderaide te l'as dis, vas sur internet. En python de toutes façon on sait que vous avez pas "inventé" les lignes que vous utilisez. Forcément les fonctions de base vous êtes OBLIGES de les chercher quelque part, sur internet ou dans un livre. comment faire une boucle etc ça s'invente pas.
Ce qui est important en revanche c'est de bien comprendre à quoi servent les lignes que vous prenez d'internet parce que vous aurez à les "ordonner" selon une logique qu'il faut acquérir.
En ce qui concerne les programmes de cryptage décryptage : avant de chercher comment ouvrir un fichier etc concentre toi sur la méthode que tu vas utiliser pour décoder. une fois que tu auras écrit le code "important", tu pourras t'occuper des "détails" : ouvrir un fichier, afficher une réponse dans une fenêtre etc ...
pour ce qui est du décryptage il va sans doute être nécessaire d'utiliser une boucle for qui va parcourir chaque entité à déchiffrer. Évidemment il faut stocker tes valeurs (pourquoi pas une liste) etc... essaie de déterminer tout ce dont tu as besoin comme variable et comme fonctions avant de te lancer dans le codage.