Python, turtle et un arbre de Pythagore
Un arbre de Pythagore est un arbre qui ressemble à ça:

Un arbre de Pythagore est un arbre qui ressemble à ça:
Utiliser Python, notamment module turtle, pour construire un arbre fractal, c’est possible ! Je ne suis pas trop fan de ce module (car très lent), mais il faut bien avouer que le résultats est sympatoche… comme disent les jeunes !
(suite…)Voici un article qui est abordable dès le lycée.
Imaginons une suite de nombre qui commence par « 1 » et « 1 ».
On souhaite que le nombre qui vient juste après soit égal à la somme des deux derniers nombres. Ainsi, le 3ème nombre est égal à 1+1, soit « 2 ». Après « 2 », il y a 2+1=3, puis après ce « 3 », il y a 3+2=5.
(suite…)Nous allons encore une fois parler cryptographie dans cet article. Dans l’article précédent, je vous parlais du chiffrement affine, le chiffrement le plus nul après le chiffrement de César, mais cette fois-ci, on va lever le niveau…
(suite…)Si vous êtes comme moi, vous êtes sûrement frustré.e.s d’avoir créé un beau programme Python et de ne pas l’avoir en exécutable sous Windows. Dans cet article, je vais vous montrer comment transformer votre fichier .py en fichier .exe. Création d’un programme Python Je vais partir d’un programme que j’avais Lire la suite…
Introduction Il y a quelques temps, dans le cadre de mon activité professionnelle du côté de l’édition, j’ai dû me pencher sur une question plutôt épineuse (pour moi), à savoir de construire une liste dans laquelle il y a les images d’un document créé avec \(\LaTeX\), ainsi que le numéro Lire la suite…
Générer une feuille d’exercices aléatoires avec Python en LaTeX : combien de fois ai-je voulu générer automatiquement des exercices similaires (par exemple, de développement) ? Vous ne le savez pas, mais moi, je le sais : beaucoup trop !
Encore aujourd’hui, j’ai voulu générer une série de multiplications pour faire réviser ses tables une de mes élèves.
Comme je me suis mis à Python il n’y a pas longtemps, et comme dans la foulée je me suis aussi mis à PythonTeX, j’ai forcément pensé à tout ça pour faire ma feuille d’exercices (plutôt que d’inventer et de taper plus de 90 opérations).
Nous allons voir comment.
(suite…)Graphiques 3D et PythonTeX : la prise en main et l’installation de Pythontex peut s’avérer assez fastidieuse quand on s’y met. Par expérience, je peux vous dire que la tâche est encore plus difficile sous Ubuntu quand on est novice (et je le suis !). C’est une des raisons pour lesquelles je n’ai pas souhaité resté sous Ubuntu pour me remettre à Windows.
Une fois Pythontex installé, je pense qu’il est légitime de vouloir l’exploiter à fond, y compris pour faire des choses qu’avec \(\LaTeX\) seul il est difficile de faire. Parmi ces choses,il y a les graphiques, et plus particulièrement les graphiques 3D (car les courbes 2D, PGF sait le faire facilement).
(suite…)La méthode de Hörner va nous permettre de trouver les coefficients du polynôme Q tel que : \[P(x)=(x-a)Q(x)\] où P est un polynôme dont une racine est égale à a.
Bien entendu, il existe d’autres méthodes, comme la division euclidienne de polynômes ou encore la méthode des coefficients indéterminés, mais nous allons voir que la méthode de Hörner a deux avantages sur les autres : sa rapidité et le fait que l’on puisse la programmer aisément.
(suite…)Le chiffrement affine est une méthode de chiffrement basée sur les fonctions affines… Mouais !
En d’autres termes, si x est le code d’une lettre sur un alphabet déterminé alors cette dernière sera transformée en une autre lettre dont le code est égal à ax+b mod n (où n est le nombre de caractères de l’alphabet choisi et où a et b sont deux entiers strictement inférieurs à n).
(suite…)