PythonTeX

PythonTeX est une package réunissant \(\LaTeX\) et Python. Qui n’a jamais rêvé de compiler un programme Python pendant qu’il (elle) compilait son document \(\LaTeX\) ? Grâce à ce package, c’est possible ! Installation de PythonTeX Bien entendu, il faut au préalable installer Python sur votre ordinateur. Ensuite, vous devez installer le package […]

Jeux de réflexion faits en Python

J’ai conçu des jeux de réflexion en Python: vous les trouverez ci-dessous. Le Memory’Pix Game Ce jeu permet de tester et de développer sa mémoire à court terme. Sudoku Ce jeu construit une grille de Sudoku et sa solution, et permet une exportation au format image et PDF (via \(\LaTeX\)). Les […]

Mes packages personnels LaTeX

Mes packages personnels LaTeX ont été écrits au fil du temps par la nécessité de posséder des outils qui n’existaient pas encore.

Certains sont proposés sur CTAN, d’autres non. Pour ceux qui ne figurent pas dans le catalogue officiel, il vous faudra les installer manuellement dans un répertoire déclaré dans votre distribution

(suite…)
tableau valeurs fonction python

Construire un tableau de valeurs de fonctions en Python

Construire un tableau de valeurs en Python est chose aisée à l’aide d’une boucle « for »… Aisé ? Réellement ? Obtenir les images de plusieurs valeurs l’est, mais construire un beau tableau l’est-il ? Je ne vais pas vous parler de LaTeX car je suis conscient que tout le monde ne passe pas par ce langage de programmation. Je vais rester en Python pur.

(suite…)
ifactors python nombres premiers

Créer une fonction ifactors en Python

La fonction ifactors (que l’on peut trouver dans Xcas par exemple) peut être implémentée en Python.

Elle permet d’obtenir la liste des diviseurs d’un nombre ainsi que leur exposant dans la décomposition ne produit de facteurs premiers.

J’ai déjà traité le sujet de la décomposition en produits de facteurs premiers dans cet article (parlant de pythontex) et dans celui-ci (parlant de \(\LaTeX\)). Mais j’avais envie de me pencher sur la question algorithmique…

(suite…)