Archive

Importation de fonctions next_codon/break

Harper75

Bonjour,

Je ne sais pas si je ne fais pas la bonne operation, mais je n’arrive pas à importer les fonctions next start et stop codon. Je travaille sur Jupyter et sans ces codes, je ne peux pas tester l’algorithme de prediction, ce qui me frustre un peu.

Et par ailleurs, je suis encore très debutante en python, mais de mes cours avec Isabelle, j’ai cru comprendre que il ne fallait pas utiliser l’instruction “break” dans un code car ce n’était pas très propre. Dans l’algorithme, elle est remplacée par l’instruction “pass” ?

Merci beaucoup !

IsabellePoirier

Bonjour @Harper75,

Ravie de te retrouver ici.

Une précision pour commencer, et pour rendre à César ce qui appartient à César : je ne suis pas à l’origine du MOOC “Apprendre à programmer avec Python” ni de ses contenus.
Mon rôle consiste à intervenir dans le forum pour aider les participants en cas de besoin.

Les enseignants de ce MOOC ont en effet déconseillé d’utiliser l’instruction break pour les exercices proposés.
Mais c’est une instruction Python légitime, comme expliqué par Thierry ici.

Et elle n’a pas le même effet que l’instruction pass.
Cette instruction n’a aucun effet ; Python passera à l’instruction suivante.
Par contre, l’instruction break va mettre fin à la boucle dans laquelle elle se trouve, même si celle-ci n’est pas allée au bout de ses itérations (pour une boucle for) ou même si la condition de continuation de la boucle while est vérifiée.

J’espère que c’est plus clair.
Bon courage !

Harper75

Oui ! C’est beaucoup plu clair.
Merci beaucoup pour tes précisions et pour ta réponse rapide.

IsabellePoirier

Quant aux fonctions next_start_codon et next_stop_codon, je crois que tu les trouveras dans la section suivante.

Harper75

Oui ! C’es bon. Merci.
Je trouvais juste frustrante de ne pas pouvoir télécharger les fichiers (je n’arrive pas non plus à télécharger les genomes des bactéries des semaines précédentes, mais je les ai trouvé sur internet).

Merci encore !