Outils pour utilisateurs

Outils du site


stu:algopython

1A : Algorithmique et programmation avec Python

Medias utilisés en TD

  • Codage
    • Exercice 10.9 Fichier audio grail.mp3 : calculez son taux de compression sachant que l'original était en 16 bits / échantillon
    • Exercice 10.10 Fichier image ada.jpg : calculez son taux de compression
  • Quelques notebooks :

Sujets de TP

Les trois nombres entre parenthèses représentent :

  1. la difficulté algorithmique et/ou scientifique
  2. la difficulté technique
  3. l'autonomie nécessaire

On considère que le TP est replacé dans son contexte (ex : Mandelbrot est facile, car vous aurez fait Julia avant…).

Plus le chiffre est élevé, plus la difficulté est grande ou demande une autonomie importante (comprenez par là que le sujet est moins détaillé ou vous guide moins…).

Pour profiter pleinement des TPS 8-) : Principe Kiss

Dans les cas suivants, vous devrez vous débrouiller seuls :

  • IndentationError : problème d'indentation (d'alignement). L'interpréteur n'arrive pas à déterminer de quel bloc fait partie la ligne incriminée. Il suffit d'aligner correctement.
    • expected an indented block : vous avez oublié d'indenter après : (boucle, test, fonction…) ?
    • unexpected indent : vous avez indenté alors qu'il ne faut pas ?
    • unindent does not match any outer… : la ligne n'est alignée avec aucune ligne placée avant ? L'interpréteur ne sait pas à quel bloc elle appartient.
  • SyntaxError : erreur… de syntaxe. L'interpréteur n'a pas compris la structure syntaxique de votre code. Vous avez peut être oublié une parenthèse, une virgule, des guillemets, ou :. Pensez à vérifier quelques lignes au dessus de la ligne incriminée. Le message qui suit SyntaxError peut donner des indications utiles.
  • 2017-2018
    • Séance 1
    • Séance 2 : Chiffrement (4-4-3)
    • Séance 3 : Transformer des images (notebook à télécharger et à exécuter localement)
    • Séance 4 : Méthode de monté carlo (notebook sur le serveur Jupyter)
    • Séance 5 :

Autres TPS

Documents complémentaires TPs

stu/algopython.txt · Dernière modification: 2017/11/30 11:22 (modification externe)