OpenLLM-France/wikimedia huggingface dataset:
# Introduction au Lua/Scribunto

Lua est implémenté sur Mediawiki grâce à l'extension Scribunto/Lua extension/fr et stocke ses ressources dans un espace de nom nommé "Module:" dont le numéro est 828/829 ...

## Créons notre premier script Lua via Scribunto pour la Wikiversité

* Accéder au Module:Sandbox.
* Supprimer son contenu.
* :Le module "Sandbox" est fait pour les tests, tout le monde est libre de faire ses propres expériences, si vous remarquez qu'un autre utilisateur en train d’éditer cette page, vous pouvez aussi Créer une sous-page Sandbox/Votre_nom.
* Coller le code suivant et enregistrer la page :

## Testons notre premier script Lua dans l'environnement Mediawiki

* Accéder soit au Bac à sable, soit à votre page utilisateur ou encore votre propre bac à sable.
* Ajouter le code suivant et sauvegarder:
Le résultat devrait être:
   Bonjour !

## Editons notre premier script Lua

* Retourner sur la page Module:Sandbox.
* Éditer la ligne return 'Bonjour !' et ajouter votre nom à l’intérieur des guillemets, afin d'obtenir quelque chose de semblable: return 'Hello Lua !'.
* Enregistrer.
* Retourner sur votre page de test, plus rapide vous pouvez utiliser la propre page de discussion du module comme page de test.
* Rafraîchissez la page pour voir votre nom retourné par le script.
Le résultat doit ressembler à ceci:
   Bonjour Lua !

## Comment fonctionne notre premier script?

* local p = Initialise une table ou "array" pour notre code et la nomme p.
* function p.hello Défini une fonction nommée hello qui s'applique à la table. Une fonctions est invoquée (appelée) par son nom à partir d'une page quelconque en dehors du module.
* return 'Bonjour !' Retourne la chaîne de caractères Bonjour ! quand la fonction est appelée.
* end Termine la fonction.
* return p Retourne finalement le résultat de la fonction à travers la table à tout processus qui charge ce module.
Le code qui appel le script se compose ainsi:
* #invoke: Mot-clef pour invoquer un module Lua/Scribunto
* Sandbox Précise le nom du module à charger.
* hello Spécifie le nom de la fonction à exécuter.
| {{#invoke:Sandbox|hello}} | Mot-clé | 1er Paramètre | 2e Paramètre |
| Code | #invoke: | Sandbox | hello |
| Usage | Spécifie l'action - ici charger un module et appeler une fonction. | Spécifie le nom du module. | Spécifie le nom de la fonction à l’intérieur du module qui doit être exécutée. |

## Conclusion

Félicitation, vous avez créé, testé, édité et compris votre premier script Lua en environnement Mediawiki. Continuez avec la leçon Modules.
# Littérature de jeunesse en anglais : Walter Crane, Aladin ou la lampe merveilleuse/Le magicien récupère la lampe

| Aladin épouse la fille du sultan | Le magicien vaincu |
* Mais un jour où Aladin était parti à la chasse avec le Sultan, le vieux Magicien vicieux, qui avait entendu parler de sa réussite et voulait récupérer la Lampe Magique, se mit à parcourir les rues de la ville en criant : « Des lampes neuves en échange de vieilles lampes ! »
* Une sotte servante entendant cette offre demanda à la Princesse l'autorisation d'échanger la vieille Lampe d'Aladin – qu'elle avait vue sur une petite corniche où il la laissait en permanence – contre une lampe neuve et c’est ainsi que le Magicien en reprit possession.
* Dès que le Magicien eut récupéré la Lampe, il obligea le Génie à déplacer le Palais, avec Bulbul à l'intérieur, jusqu'en Afrique.
* La douleur d'Aladin fut immense et il en fut de même de la fureur du Sultan ayant perdu sa fille unique, au point que la vie du pauvre Aladin ne tint qu’à un fil car le Sultan le menaça de mort s'il ne ramenait pas sa fille sous trois jours.
| Aladin épouse la fille du sultan | Le magicien vaincu |
# Littérature de jeunesse en anglais : Walter Crane, Aladin ou la lampe merveilleuse/Objectifs

* Histoire des Arts : le dessinateur anglais Walter Crane et les arts décoratifs.
* Contes orientaux : lire l’article Aladin ou la lampe magique sur Vikidia
* Le merveilleux dans un conte de fées.
# Littérature de jeunesse en anglais : Walter Crane, Ali Baba et les quarante voleurs/La ruse déjouée

| Les trente-huit jarres | La seconde ruse déjouée |
On hearing that the new guest would eat no salt with his meat, Morgiana's suspicions were aroused, and she recognised him as the captain of the robbers.
* Le lendemain, il se rendit en ville et loua un entrepôt qu’il remplit de denrées de luxe.
* Il se lia d'amitié avec le fils d'Ali Baba qui un jour l'invita dans la maison de son père.
* En entendant que le nouvel invité mangeait sa viande sans sel, Morgiana se mit à le soupçonner et elle reconnut alors le capitaine des voleurs.
| Les trente-huit jarres | La seconde ruse déjouée |
# Littérature de jeunesse en anglais : Walter Crane, Aladin ou la lampe merveilleuse/Le magicien vaincu

| Le magicien récupère la lampe | Sommaire |
* Aladin appela le Génie de la Bague à son secours mais il ne put que le transporter en Afrique. La Princesse se réjouit de le revoir mais fut désolée d'apprendre qu'elle était responsable de leurs malheurs en se séparant de la Lampe merveilleuse.
* Mais Aladin la consola en lui disant qu’il avait pensé à un plan pour revenir chez eux.
* Il repartit puis revint avec un somnifère puissant : il lui conseilla d'inviter ce soir-là gracieusement le Magicien et de verser la poudre dans son vin pour l'endormir et
* lui voler la Lampe. Tout se passa comme prévu, le Magicien but le vin et quand Aladin entra il vit qu’il s'était effondré, mort, sur le divan.
* Il récupéra la Lampe qu’il portait contre lui, appela le Génie pour transporter le Palais, la Princesse et lui-même jusqu'à leur ville natale.
* Le Sultan fut aussi étonné et ravi de leur retour qu’il avait été auparavant désespéré par la perte de sa fille ; et Aladin vécut de nombreuses années pour jouir de sa bonne fortune avec sa Bulbul.
| Le magicien récupère la lampe | Sommaire |
# Littérature de jeunesse en anglais : Walter Crane, Ali Baba et les quarante voleurs/La ruse du capitaine des voleurs

| La vengeance des voleurs volés | Les trente-huit jarres |
This they did, and the Captain placing one of his men in each of the empty jars, loaded the asses, and drove them into the town to Ali Baba's house.
Ali Baba received him hospitably ; and the Captain ordered his men, who remained in their jars in the yard, to come out in the middle of the night at a signal from him.
* Ce fut au tour du Capitaine d'aller en ville : il trouva la maison d'Ali Baba, l'observa soigneusement, rejoint ses hommes, leur ordonna d'acheter dix-neuf mules et trente huit jarres en peau, l'une pleine d'huile, les autres vides. Ce qu’ils firent.
* Le Capitaine mit un de ses hommes dans chaque jarre vide, chargea les mules et les amena dans la maison d'Ali Baba. Celui-ci le reçut avec son hospitalité coutumière.
* Le Capitaine ordonna à ses hommes, enfermés dans les jarres rangées dans la cour, d’en sortir pendant la nuit quand il leur ferait signe.
| La vengeance des voleurs volés | Les trente-huit jarres |
# Littérature de jeunesse en anglais : Walter Crane, Ali Baba et les quarante voleurs/La seconde ruse déjouée

| La ruse déjouée | Sommaire |
Ali Baba was very much shocked, until Morgiana explained the reasons for her conduct ; he then gave her to his son in marriage, and they lived in great prosperity and happiness ever after.
* Après le repas, elle se mit à danser devant les invités et à la fin de sa danse, pointa un poignard en direction du capitaine et le plongea dans son cœur.
* Ali Baba fut bouleversé mais Morgiana lui expliqua les raisons de sa conduite.
* Il l'offrit alors à son fils en mariage et ils vécurent heureux et prospères jusqu'à la fin des temps.
| La ruse déjouée | Sommaire |
# Littérature de jeunesse en anglais : Walter Crane, Ali Baba et les quarante voleurs/Le retour d'Ali Baba

| Les quarante voleurs | La vengeance des voleurs volés |
Alli Baba and his wife then measured the gold, and buried it in the ground ; and when Cassim's wife received back the measure, she found a piece of gold sticking to the suet. She told Cassim, who persuaded his brother to tell him the secret of the cave, and went next day to get treasure for himself.
He entered the cave by saying « Open Sesame » ; but when he was ready to depart, having gathered many bags together, he could not think of the magic words, and so obliged to remain in the cave till the robbers returned who, enraged at having their secret discovered, killed him, and cut his body into four quarters, hanging them inside the cave.
Cassim's wife, finding that her husband did not return, went to tell Ali Baba, who at once set off to go to the cave, and on entering it discovered his brother's remains, which he carried home on one of his asses, loading the other two with bags of gold.
Ali Baba then buried the body and contrived, with the assistance of an intelligent slave named Morgiana, to make everyone believe that Cassim had died a natural death.
Ali Baba then married the widow, and became rich and prosperous.
* Quand il les montra à sa femme, elle voulut les peser pour compter leurs richesses et alla emprunter une mesure à la femme de Kassim. Celle-ci la lui prêta après avoir mis
* au fond de la graisse collante.
* Ali Baba et sa femme prirent la mesure de leur or et l'enterrèrent dans le sol.
* Quand la femme de Kassim récupéra le mesure, elle trouva une pièce d'or collée à la graisse. Elle en parla à son mari qui persuada son frère de lui révéler de secret de la grotte, où il se rendit dès le lendemain pour se servir dans le trésor.
* Il pénétra dans la grotte en disant
* -- "Sésame ouvre-toi !"
* Mais au moment de repartir après avoir préparé plusieurs sacs, impossible de se souvenir de la formule magique. Il fut donc forcé de rester dans la grotte jusqu'au retour des voleurs qui, furieux de voir leur secret découvert, le tuèrent, découpèrent son cadavre en quatre morceaux qu’ils suspendirent à l'intérieur de la grotte.
* En ne voyant pas son mari revenir, la femme de Kassim alla voir Ali Baba qui partit immédiatement pour la grotte et découvrit les restes de son frère à l'intérieur. Il les rapporta sur un de ses trois ânes et chargea les deux autres de sacs d'or. Il enterra le corps et réussit, avec l'aide de son esclave, Morgiana, connue pour son intelligence, à faire croire que Kassim était mort de mort naturelle.
* Ali Baba épousa ensuite la veuve et devint riche et prospère.
| Les quarante voleurs | La vengeance des voleurs volés |
# Littérature de jeunesse en anglais : Walter Crane, Ali Baba et les quarante voleurs/La vengeance des voleurs volés

| Le retour d'Ali Baba | La ruse du capitaine des voleurs |
When Morgiana saw the mark, she chalked several other doors in the same manner.
The thieves then coming to attack the house, and not being able to distinguish it from the others, had to return to their cave ; and the robber, who they thought had misled them, was put to death. Another robber then undertook the enterprise, and, being guided by the Cobbler, marked the door with red chalk, but Morgiana marked the neighbour's doors in the same manner, and so defeated them a second time ; and the second robber was put to death.
* Quant aux quarante voleurs, lorsqu’ils découvrirent en revenant dans leur grotte que le corps de Kassim avait disparu, ils décidèrent de découvrir à tout prix le nom de leur ennemi.
* L'un deux partit en chasse aidé par le cordonnier qui avait recousu le corps de Kassim. Il finit par retrouver la maison d'Ali Baba dont il marqua la porte à l'aide d'une craie blanche avant de rejoindre ses compères.
* Quand Morgiana vit la marque, elle fit de même avec une craie sur plusieurs autres portes. Aussi lorsque les voleurs arrivèrent pour attaquer la maison, ils ne réussirent pas à la retrouver et durent revenir à la grotte bredouilles.
* Ils exécutèrent le voleur, croyant qu’il les avait trompés.
* Un second voleur partit en ville chercher la maison et, guidé par le cordonnier, fit sur la porte une marque de craie rouge, mais Morgiana fit sur les portes des voisins la même
* marque et donc les vainquit une fois de plus et le second voleur fut exécuté lui aussi.
| Le retour d'Ali Baba | La ruse du capitaine des voleurs |
# Introduction à l'écriture chinoise/Présentation de la leçon

Les caractères chinois (ou sinogrammes) sont les unités de l’écriture chinoises. Ils sont appelés en chinois hànzì.
Leur nombre peut se compter en dizaines de milliers, les estimations vont de 40 000 à plus de 60 000 caractères. Pour lire le chinois courant, il faut connaitre de 3 000 à 5 000 sinogrammes.
Le nombre de traits (筆素, bǐ sù) d'un sinogramme peut aller de un (一 / 乙) à trente six (齉, Nàng) traits pour l’écriture simplifiée.
# Introduction à l'écriture chinoise/Prérequis conseillés

C'est une initiation et il n'y a donc pas de bases à connaitre.
# Introduction à l'écriture chinoise/Objectifs

Cette leçon est une introduction à l'écriture chinoise. Elle vous donnera les notions de base sur les caractères chinois (sinogrammes).
# Introduction à l'élasticité

| Chap. 1 : | Introduction générale (16) |
| Chap. 2 : | Notions d'algèbre tensorielle (16) |
| Chap. 3 : | Déformations (16) |
| Chap. 4 : | Quelques déformations simples (16) |
| Chap. 5 : | Contraintes (16) |
| Chap. 6 : | Relation fondamentale de la dynamique (16) |
| Chap. 7 : | La loi de Hooke (16) |
| Chap. 8 : | Élasticité linéaire infinitésimale (16) |
| Annexe 1 : | Formulaire d'analyse vectorielle (16) |
| Annexe 2 : | Formulaire d'analyse tensorielle (16) |
| Annexe 3 : | Méthodes variationnelles (16) |
| TP : | Actions sur des éprouvettes (16) |
Sur les autres projets Wikimedia :

## Présentation [Modifier]

La théorie de l'élasticité étudie les déformations des solides qui sont réversibles. Cette discipline, née au XVIIe siècle possède aujourd’hui une base mathématique bien établie. Cette leçon introduit les concepts du point de vue de l'ingénieur et joint la physique à la mécanique appliquée.

## Objectifs [Modifier]

* introduire les notions liées à l'élasticité : déformations, contraintes et lois de comportement ;
* présenter les outils mathématiques utilisés en élasticité ;
* étudier des cas simples et classiques (contraintes planes, torsions…) ;
* développer des critères permettant l’application concrète de ces résultats ;
* comprendre les liens entre les comportements microscopique, mésoscopique et macroscopique des matériaux.

## Niveau et prérequis conseillés [Modifier]

Leçon de niveau 16.
* une bonne connaissance des outils de mécanique du point et du solide ;
* une bonne connaissance des propriétés mathématiques des vecteurs ;
* une bonne connaissance des outils d'analyse vectorielle ;
* la maîtrise d'un logiciel de calcul formel (Mathematica, Matlab, Maple...) est recommandée.

## Référents

Ces personnes sont prêtes à vous aider concernant cette leçon :
    Personne ne s'est déclaré prêt à aider pour cette leçon. Pour vous ajouter, cliquez ici.
# Littérature de jeunesse en anglais : Walter Crane, Ali Baba et les quarante voleurs/Objectifs

* Emploi du passé simple dans la narration.
* Rebondissements de l'action.
* Découverte d'une culture et de mœurs différentes.
* Arts visuels : arts décoratifs du Proche-Orient.
# Littérature de jeunesse en anglais : Walter Crane, Ali Baba et les quarante voleurs/Les trente-huit jarres

| La ruse du capitaine des voleurs | La ruse déjouée |
Determined that they should not escape, and heating a quantity of oil, she poured some into each jar, killing the robber within.
So when the captain gave the signal to his men, none of them appeared, and going to the jars he found them all dead ; so he went his way full of rage and despair, and returned to the cave, and then formed a project of revenge.
* Puis il alla se coucher.
* Or il advint que Morgiana eut besoin d'huile et alla se servir dans les jarres de leur invité. Au lieu d'huile, elle trouva un homme dans chacune des jarres, à l'exception de l'une d'entre elles.
* Déterminée à les empêcher de s'en échapper, elle fit bouillir une grande quantité d'huile, en versa dans chaque jarre et tua de la sorte chaque voleur.
* Aussi, quand le capitaine appela ses hommes, aucun ne répondit et ils les trouva tous morts quand il alla voir les jarres.
* Il repartit furieux et désespéré et s'enferma dans sa grotte où il élabora un projet pour se venger.
| La ruse du capitaine des voleurs | La ruse déjouée |
# Littérature de jeunesse en anglais : Walter Crane, Ali Baba et les quarante voleurs/Les quarante voleurs

| Sommaire | Le retour d'Ali Baba |
One day he saw some robbers in a forest ; he watched them from a hiding-place, and counted forty of them ; they carried bags of treasure, and hid it in a cave, which opened for them in the solid rock on saying the words « Open Sesame ». When they came out again, the captain said « Shut Sesame » and the door shut behind them, and they rode off.
Then Ali Baba came down from his hiding-place, and went to the rock and said « Open Sesame » and a door opened and he entered and found all manner of treasure ; he carried off a quantity of gold coin, and lading his asses with it, went home.
* Dans une ville de Perse vivaient deux frères, Kassim et Ali Baba. Kassim était riche mais Ali Baba était pauvre et gagnait sa vie en coupant du bois et en le rapportant en ville sur ses trois ânes pour le vendre.
* Un jour, il vit des voleurs dans la forêt ; il les observa depuis sa cachette et en compta quarante. Ils portaient des sacs pleins de trésors qu’ils cachèrent dans une grotte qui s'ouvrit en pleine roche en disant ces mots :
* -- "Sésame, ouvre-toi !"
* Quand ils en ressortirent, le capitaine dit
* -- "Sésame, ferme-toi !"
* La porte se referma et ils s'en allèrent.
* Ali Baba descendit alors de sa cachette, s'en fut au rocher et dit
* -- "Sésame ouvre-toi !" Et une porte s'ouvrit. Il entra et trouva toutes sortes de trésors. Il emporta des pièces d'or, en chargea ses ânes et rentra chez lui.
| Sommaire | Le retour d'Ali Baba |
# Littérature de jeunesse en anglais : Walter Crane, Belle et la Bête/L'épreuve des repas quotidiens

| La vie de château | Le désespoir de Belle |
* Belle s'habitue peu à peu aux repas à deux
* La Bête se met en frais pour lui plaire
* Ses repas lui étaient toujours servis en musique et le soir, au moment du dîner, le monstre écartait les rideaux, entrait et bavardait avec elle si agréablement qu'elle se départit rapidement d'une grande partie de sa frayeur à son égard.
* À la fin, il se tournait vers elle en lui demandant :
* -- « Suis-je vraiment laid ? »
* -- « Oh oui, vraiment, » répondait Belle, « mais vous êtes si gentil que cela m’est égal. »
* -- « Alors, voulez-vous m'épouser ? » demandait-il.
* Belle, détournant le regard, répondait :
* -- « Je vous en prie, ne me demandez pas ça ! »
* Alors il lui souhaitait tristement « Bonne nuit ! » et elle se retirait dans ses appartements.
* Tous les soirs le Monstre faisait son apparition et se comportait si agréablement qu'elle l'aimait de plus en plus.
* Mais à la question : « Belle, voulez-vous m'épouser ? » inévitablement, il recueillait pour seule réponse un hochement de tête et sur ce, il se retirait, toujours aussi triste.
| La vie de château | Le désespoir de Belle |
# Littérature de jeunesse en anglais : Walter Crane, Belle et la Bête/La vie de château

| Le triste retour du père | L'épreuve des repas quotidiens |
* Après son départ, elle regagna son appartement sur la porte duquel était écrit en lettres d'or « Chambre de Belle » ; et posé sur la table se trouvait un portrait d'elle au-dessous duquel était écrit : « Belle est Reine de ces lieux ; toute chose lui obéira. »
* Le palais était rempli de galeries et d'appartements qui regorgeaient de superbes œuvres d'art. Dans une salle se trouvait une cage avec des oiseaux rares. Près de là elle aperçut toute une troupe de singes de toute taille. Ils s'approchèrent pour la saluer en faisant de profondes révérences. Beauté s'enticha d'eux et se dit qu'elle aimerait bien en avoir quelques uns pour lui tenir compagnie et la suivre. Immédiatement deux jeunes bêtes de haute taille, portant habit de cour, s'avancèrent et se postèrent à ses côtés avec beaucoup de gravité ; et deux singes alertes attrapèrent sa traîne et jouèrent les petits pages. À partir de ce jour-là les singes furent à son service, avec tout le respect attentionné dû aux reines dans une maison royale.
* Finalement, Beauté se retrouva bientôt la véritable Reine du palais, tous ses vœux étaient satisfaits ; mais elle était toujours seule, à l'exception de l’heure du dîner :
| Le triste retour du père | L'épreuve des repas quotidiens |
# Python/Exercices/Dates
## Format de date

Soit la fonction qui affiche la date au format 2011-04-02 :
Comment la convertir au format français (ex : 2 avril 2011) ?
En fait il existe déjà un module pour le faire :
Il renvoie : Nous sommes le samedi 02 avril 2011 et il est 13 h 53 min et 41 s.

## Modification de date

On cherche à obtenir les dates d'un mois avant et un mois après celle d'aujourd'hui.
Donc
in_the_future
in_the_past
renvoient :
2011-05-02
2011-03-02
Attention cette solution est fausse!!! vous avez qu’à tester avec le mois de janvier ou de décembre... vous devez utiliser$ et un -*- coding: utf-8 -*- c’est pas du luxe!
# Python/Gestion des fichiers
## Fichiers texte

Les retours chariots sont représentés par : "\t" et "\n". La fonction ci-dessous affiche tout un fichier ligne par ligne :
Pour écrire dans un fichier texte ligne par ligne :
| Les instructions de contrôle | Sommaire |
# Listes

Une liste est une structure qui contient un certain nombre d'éléments, dans un certain ordre. Cette structure permet d'ajouter et de supprimer des éléments n’importe où dans la séquence.

## Création d'une liste

Pour créer une liste, il suffit de mettre des éléments séparés par une virgule entre crochets.
Python permet aussi de créer des compréhensions de listes. La syntaxe Python pour de telle liste est la suivante : [expression for variable in séquence (if condition)].

## Accesseurs/Modifieurs d'une liste

Python vous permet d'accéder facilement aux propriétés et éléments d'une liste. Pour accéder à un élément de la liste, il suffit d’utiliser l'opérateur. Attention cependant, les indices commencent à 0.
    Attention : la fonction "range(indice_debut,indice_fin)" permet de faire référence à une liste d'éléments non modifiable dans l'intervalle indice_debut inclus et indice_fin exclus.
    Pour pouvoir modifier cette liste, il faut en faire une copie grâce à la méthode list
    De même, l'opérateur une_liste[indice_debut:indice_fin:pas] appelle une liste d'éléments entre indice_debut et indice_fin non compris, et avec un certain pas (écart).

### Ajout d'éléments

Vous pouvez ajouter des éléments à une séquence existante. La méthode "append" ajoute un simple élément à la fin de la liste. La méthode "extend" concatène une séquence à la liste. La méthode "insert" ajoute un élément à un indice donné et décale les autres éléments vers la droite.

### Suppression d'éléments

La méthode "remove" permet de supprimer la première occurrence d'une valeur dans une liste.
| Les types de base | Les instructions de contrôle |
# Python/Les instructions de contrôle
## Les conditions
### if

Cet outil sert à vérifier si une condition est vraie (if signifie si) et dans le cas où elle l'est, à effectuer un traitement spécifique, et si elle ne l'est pas à effectuer un autre traitement (else signifie sinon). Ce dernier traitement est facultatif, vous pouvez aussi utiliser if tout seul.
    Exemple :

### elif

L'instruction elif est une compression de else if qui signifie sinon si. Elle doit être utilisée après un if ou un autre elif.
    Exemple :

## Les boucles

Une boucle est une action permettant de répéter une suite d'instructions.

### for

    Exemple :

### while

    Exemple :
    ou

### break

S'il est possible de sortir des boucles à tout moment à l'aide de CTRL + C, cette commande peut être programmée avec break :
| Les structures de données | Gestion des fichiers |
# Python/Objectifs

Saisir les commandes de base du Python (affichage, condition, boucle...) Comprendre de petits programmes simples tout en apprenant progressivement le langage.