Un dérivateur formel en Python en (presque) 15 minutes

Nous avions déjà construit un dérivateur formel en Haskell et aussi en OCAML. Nous allons tenter de faire la même chose en Python de manière rustique : ce n'est qu'une piste à améliorer.

Une expression sera représentée par un arbre. Par exemple l'expression :

$$x+(2+\textrm{ln}(x))(-4+\textrm{exp}(5))$$

sera représentée par:

Tags

Algèbre et programmation

Voici la suite du cours d'initiation conjointe à la programmation, à Python et aux mathématiques en 1ère année.
Dans ce module nous explorons les liens entre algèbre et programmation.

Mutt et le calendrier révolutionnaire

Le module Calendar d'emacs permet d'obtenir la date sous différents formats dont celui du calendrier révolutionnaire.
Pour récupérer la chaîne de caractères formée par calendar-french-date-string, on va utiliser emacsclient --eval puis créer une chaîne qu'on va inclure dans le fichier .muttrc

ILS ONT GAGNÉ !! L'IUT, meilleure école d'informatique du monde !

Incroyable ! Une équipe de valeureux étudiants de notre valeureux département informatique de l'IUT de Nantes a gagné le Green Code Lab Challenge 2015 devant 400 autres étudiants.


Bilan du DS de maths discrètes: quelle tristesse!

Voici un petit bilan sur le premier DS des INFO1 version 2015......

Squelette des corps


Voici le squelette des classes vues en amphi le 23 novembre pour travailler sur les corps:

Commentaires

Vous pouvez à présent vous inscrire pour laisser des commentaires, proposer des solutions, des améliorations car j'ai enfin trouvé une parade aux attaques des robots mais chut, je n'en dis pas plus.

Un avant-goût des bases de données en Python

Une petite activité sur les définitions d'ensembles par compréhension et les filtres en Python qui donne un avant-goût des requêtes SQL en BD (Le fichier source ) :

TP 3 & 4 - INFO1

Voici une trame à terminer autour de la composée et de la dérivée itérée : décomposer vos problèmes en sous-problèmes, choisissez des noms de variables explicites, exprimez les opérateurs de la syntaxe papier mathématique en terme de fonctions.

Dérivée n-ème d'un e fonction numérique :

$$f^{(0)} = f \qquad f^{(n)} = \left( f^{(n - 1)} \right)'$$

Composée itérée :

$$f^{0} = Identité \qquad f^{n} = f\circ f^{n - 1}$$

Puissance d'un entier :

Programmation et mathématique

Voici le tout nouveau, tout beau cours d'initiation conjointe à la programmation, à Python et aux mathématiques en 1ère année.

26 septembre : encore du nouveau sur les fonctions.

Les listes Python et la mémoire

Une petite visualisation de pythontutor pour comprendre la manipulation des listes Python en mémoire :

Tags

TD fonctions sem 39 INFO1

Voici une session de pythontutor correspondant à l'exercice 31 du poly :

TP2 - INFO1

Voici quelques propositions pour le début de l'exercice 9. Défi de la semaine 39 : répondre aux autres questions de la recherche 1-9...

Probabilités et informatique

Les probas en 2eme année. Au menu:

TP 1 - INFO1

Un premier TP en Python pour se familiariser avec le langage et mettre en pratique les notions sur l'abstraction, les types, les ensembles, quelques bonnes règles de programmation.

Pages

courtesy of webmatter.de