OpenLLM-France/wikimedia huggingface dataset:
# Mathc complexes/04k

Produits scalaires

## Théorie : Vecteurs propres pour programmeurs.

. Toutes ces pages sont basés sur les deux fonctions ci-dessous qui donnent les vecteurs propres et les valeurs propres
. eigs_V_mZ(A, V, FACTOR_E);
. eigs_mZ(A, EValue);
# Livre de cuisine/Pain à la banane
## Ingrédients

* 200g de sucre,
* 110g de beurre,
* 3 bananes,
* 2 œufs,
* 250g de farine,
* 1 cuillère à café de levure,
* 100ml de lait,
* 1 cuillère à café de sel,
* Extrait de vanille.

## Préparation

* Préchauffer le four à 175°C ;
* Graisser un moule à pain ;
* Mélanger l'ensemble des ingrédients dans un saladier. Bien mélanger ;
* Verser le mélange dans le moule ;
* Enfourner pendant 60 minutes. Vous pouvez insérer un couteau/cure-dent au centre du pain, si ce dernier ressort propre, vous pouvez arrêter sortir le pain.
# Mathc matrices/e12d6

La décomposition par les vecteurs propres

## Vecteurs propres

Petits problèmes de signes voir ci-dessous.
* Valeurs aléatoires
* Entrez vos données ... A[R2xC2]
* Entrez vos données ... A[R3xC3]
Bien qu'il y ait des inversions de signes sur certains vecteurs propres, les algorithmes :
* EValue = VT * A * V
* ... .... A = V * EValue * VT
* ... invA = V * invEValue * VT
qui utilisent ces vecteurs propres, permettent de calculer :
* les valeurs propres
* la matrice A
* la matrice inverse de A
avec un résultat sans problèmes de signes.

## Corrections manuelles des signes des vecteurs propres

On peut observer dans ces deux exemples, que si l'on corrige le problème des signes manuellement :
* Matrice [R2][C2]
* Matrice [R3][C3]
avant la correction et après la correction, le résultat est donné sans problèmes de signes.
# Aller plus loin avec GRUB

Certains utilisateurs de Linux constatent au démarrage d'un ordinateur la présence de GRUB, un chargeur de système d'exploitation. Ce livre cherche à en expliquer le fonctionnement pour le rendre compréhensible du plus grand nombre.
    Ébauche
* Une version imprimable du livre « Aller plus loin avec GRUB » est disponible. (voir/ modifier)
* Une version PDF de ce livre est demandée.
Pour lire ce livre, commencez par le début.
Merci de suivre les recommandations et de ranger ce livre. Bon courage aux auteurs !
Veuillez laisser ce bandeau posé pendant un mois après son dépôt.

## Sommaire

* Utilisation basique
* Clavier QWERTY des États-Unis
* Des commandes derrière les menus
* Dynamique des commandes
* Des commandes de l'exemple
* Des variables d'environnement
* Des systèmes de fichiers
Points méritant un ajout:
* Configuration du clavier Français
* Paramétrage classique d'un noyau Linux
* Limitations et difficultés (absence de manuel en langue française, inaccessibilité du manuel depuis l'environnement grub, configuration du clavier)

## À qui s'adresse ce livre ?

Si l'usage quotidien ne présente pas de difficulté apparente, ce livre s'adresse à ceux qui à une occasion ou une autres souhaiteront soit comprendre le fonctionnement de GRUB, soit en faire un usage plus avancé que son utilisation élémentaire.

## Objectifs pédagogiques

L'objectif du livre est de permettre à un francophone de découvrir le fonctionnement de GRUB et son utilisation.

## Voir aussi

* Le système d'exploitation GNU-Linux
* Debian
* Ubuntu
* (éventuellement) Administration réseau sous Linux
Documents en langue étrangère :
* www.gnu.org/software/grub/manual/grub/grub.html (également disponible depuis un système Linux avec la commande info grub2)
* 6/68/681/681.3/681.3.0
# Livre de cuisine/Pâte tournée
## Principes généraux

La matière grasse doit être molle sans être fondante ni liquide. On ne peut employer de l'huile au lieu de beurre ou de margarine. Elle doit donner une crème consistante, si elle est trop dure ou trop tendre ce résultat ne sera pas atteint.
On va introduire les ingrédients suivant un ordre précis.
1)On bât le sucre et le beurre dans le bol du mélangeur électrique pour qu'il donne une crème (plus c'est battu mieux c'est). Si la recette comprend du massepain, c'est ici qu'on l'ajoute.
2)On ajoute les jaunes d’œufs un à un tout en continuant à battre . On a réservé les blancs que l'on va battre en neige avec un peu de sel et que l'on ajoutera à la fin. Ce n'est pas nécessaire mais cela aide.
3)On ajoute le lait et on bât.
4)On ajoute les amandes ou les noix
5)On ajoute la farine en une fois
6)On arrête le fouet électrique et on ajoute doucement les blancs d’œufs battus en neige. Il faut ne pas les casser

## Gâteaux à base de pâte tournée

* Le cake
* Le quatre-quarts
* Pâtés fromages
* La visitantine
* Gâteau rodon
* Gâteau marbré au chocolat
* Langues de chat
# Mathc matrices/05y

La décomposition par les vecteurs propres

## Calculer les vecteurs propres manuellement.

Cette méthode sera utilisée pour calculer les vecteurs propres des valeurs propres multiples.

## Les vecteurs propres matrices symétriques

Étude sur les matrices 3x3
* Exemple de référence
* Calculer un vecteur propre
* Étudier les calculs intermédiaires
Étude sur les matrices 4x4
* Exemple de référence
* Calculer un vecteur propre
* Étudier les calculs intermédiaires

## Une valeur propre nulle

Étude sur les matrices 3x3
* Exemple de référence
* Calculer un vecteur propre
* Étudier les calculs intermédiaires
* Vérifier A v_λ = 0 quand λ = 0 (Rappel : A v_λ = λ v_λ)
* Si A v_λ = 0 , étudier A sv_λ = ? (s un scalaire)
Étude sur les matrices 4x4
* Exemple de référence
* Calculer un vecteur propre
* Étudier les calculs intermédiaires
* Vérifier A v_λ = 0 quand λ = 0 (Rappel : A v_λ = λ v_λ)
* Si A v_λ = 0 , étudier A sv_λ = ? (s un scalaire)
# Mathc matrices/a1

Produit Scalaire
# Mathc matrices/05z

La décomposition par les vecteurs propres
# Mathc matrices/05x

Sommaire ◀ Utilise la commande "Retour en Arrière" de ton navigateur.
Théorie : Vecteurs propres pour programmeurs.
# Mathc matrices/03h
## Valeurs propres multiples

Étude sur les matrices 3x3
* Vérifier avec octave
* Calculer les deux premiers vecteurs propres
* Calculer le dernier vecteur propre
* Vérifier les calculs
Étude sur les matrices 4x4
* Vérifier avec octave
* Calculer les trois premiers vecteurs propres
* Calculer le dernier vecteur propre
* Vérifier les calculs
Étude sur les matrices 4x4
* Vérifier avec octave
* Calculer les deux premiers vecteurs propres
* Calculer les deux derniers vecteurs propres
* Vérifier les calculs

## Valeurs propres multiples nulles

L'algorithme, pour calculer des valeurs propres multiples, peut diverger et ne pas donner les bonnes valeurs. Il faut dans ce cas calculer ces valeurs par exemple avec octave, et on peut ensuite calculer les vecteurs propres comme précédemment.
Étude sur les matrices 3x3
* Vérifier avec octave
* Calculer les deux premiers vecteurs propres
* Calculer le dernier vecteur propre
* Vérifier les calculs
Étude sur les matrices 4x4
* Vérifier avec octave
* Calculer les trois premiers vecteurs propres
* Calculer le dernier vecteur propre
* Vérifier les calculs

## Erreur dans le calcul des valeurs propres multiples

L'algorithme, pour calculer des valeurs propres multiples, peut diverger et ne pas donner les bonnes valeurs. Il faut dans ce cas calculer ces valeurs par exemple avec octave, et on peut ensuite calculer les vecteurs propres comme précédemment.
Étude sur les matrices 3x3
* Vérifier avec octave l'Erreur ... ... ... Petites Remarques
* Calculer les deux premiers vecteurs propres
* Calculer le dernier vecteur propre
* Vérifier les calculs
# Livre de cuisine/Fabada asturiana

Fabada asturiana
La fabada asturiana est un plat typique de la Principauté des Asturies en Espagne.

## Ingrédients (4 personnes)

* 250g de fabes (haricots blancs secs) pas cuites,
* 125g de chorizo fort,
* 125g de boudin noir,
* 75g de petit lard,
* 75g de lacón (on peut le remplacer par jambon serrano),
* 1 oignon,
* 2 gousses d'ail,
* 2-4 brins de safran,
* huile d'olive,
* sel.

## Préparation

* Faire tremper la veille les haricots dans de l'eau froide pendant 12 heures.
* Retirer les haricots qui flottent à la superficie.
* Couper l'oignon en quatre et éplucher les gousses d'ails.
* Mettre dans une casserole un filet d'huile d'olive, les gousses d'ails, l'oignon, les haricots blancs, le petit lard et le lacón.
* Couvrir d'eau et cuire à feu doux pendant une heure et demi. Il va falloir vérifier de temps en temps que les haricots blancs sont couverts d'eau, et rajouter de l'eau froide si c'est nécessaire. On doit la rajouter en petite quantité car il ne doit pas y avoir trop d'eau.
* Couper le chorizo et le boudin en rondelles et les rajouter à la casserole.
* Cuire encore pendant une heure et demi.
* Sauter dans une poêle sans graisse les fils de safran pendant quelques secondes et les mettre à la casserole. On peut rajouter une pincée de piment rouge doux en poudre ou une branche de persil entière, que l'on enlèvera à la fin.
* Remuer.
* Cuire pendant une demi-heure. Goûter le bouillon et rectifier l'assaisonnement si nécessaire. S'il est trop clair, écraser quelques haricots au presse-purée ou à la fourchette et les incorporer au bouillon.
* Laisser reposer la préparation sans la laisser refroidir et servir.
* Wikipédia propose un article sur : « Fabada asturiana ».
# Transferts thermiques/Sommaire

* Introduction
* Grandeurs et unités
* Conduction
* Convection
* Rayonnement
* Conduction et équations différentielles
* Nombres sans dimension
* Transferts couplés
# Transferts thermiques/Convection

* Introduction
* Grandeurs et unités
* Conduction
* Convection
* Rayonnement
* Conduction et équations différentielles
* Nombres sans dimension
* Transferts couplés
* Introduction
* Grandeurs et unités
* Conduction
* Convection
* Rayonnement
* Conduction et équations différentielles
* Nombres sans dimension
* Transferts couplés
[ Modifier le sommaire ]
La convection thermique est un transfert de chaleur qui se réalise avec déplacement de matière. Ce transfert de chaleur est rencontré dans des fluides, liquide ou gaz.
Voir l'article sur la convection dans Wikipédia dont on a tiré la section suivante.

## Expression du flux de chaleur en convection (Loi de Newton)

Pour un écoulement à une température $T_{\infty }$ autour d'une structure à une température uniforme $T_{S}$ de surface S, l'expression du flux de chaleur en convection est la suivante :
    $\phi =hS{\bigT_{S}-T_{\infty }{\big )}$
où h est le coefficient de transfert thermique. Cette loi est une loi empirique. Elle dépendra donc beaucoup de la situation physique : en particulier ${\bigT_{S}-T_{\infty }{\big )}$ peut se trouver dans certains cas, être à une puissance plus grande que l'unité.

## Résistance thermique de convection

La définition de la résistance thermique comme le quotient $R_{th}={\frac {T_{1}-T_{2}}{\Phi }}$ permet d'appliquer cette définition au cas présent de la convection.
$R_{th}={\frac {T_{S}-T_{\infty }}{\Phi }}={\frac {1}{h.S}}$
Remarquons que si l'exposant de ${\bigT_{S}-T_{\infty }{\big )}$ dans la loi de newton n'est pas égal à l'unité, alors cette résistance thermique dépendra de cette différence de température... ce qui est bien embêtant pour les calculs pratiques.

## Exemple d'application

Un exemple sera plus formateur qu'un long discours.
Considérons un tuyau cylindrique de rayon $R=3cm$ dont l'épaisseur est très faible (sinon on devrait introduire la Conduction) contenant de l'eau. Supposons que la température à l'intérieur est uniforme et vaut $T_{i}=60^{\circ }C$ et que la température de l'air extérieur est aussi uniforme et vaut $T_{e}=20^{\circ }C$. Notons $h$ le coefficient de transfert thermique entre la paroi et l'air, celui ci vaut $h=50W.m^{-}2.K^{-}1$.
On peut alors écrire le flux de chaleur à l'aide de la loi de Newton :
$\phi =hS(T_{i}-T_{e})$, avec $S=\pi R^{2}$.
Ce qui nous donne :$R_{th}={\frac {T_{i}-T_{e}}{\phi }}={\frac {1}{h.S}}=7,07K/W$
# Transferts thermiques/Rayonnement

* Introduction
* Grandeurs et unités
* Conduction
* Convection
* Rayonnement
* Conduction et équations différentielles
* Nombres sans dimension
* Transferts couplés
* Introduction
* Grandeurs et unités
* Conduction
* Convection
* Rayonnement
* Conduction et équations différentielles
* Nombres sans dimension
* Transferts couplés
[ Modifier le sommaire ]
Le transfert de chaleur par rayonnement peut être réalisé sous forme d'ondes ou de particules. Le plus souvent rencontré est le rayonnement électromagnétique, cependant les transferts de chaleur par radioactivité (transfert de particule) sont aussi observés. Le rayonnement électromagnétique le plus connu est le rayonnement solaire.

## Rayonnement électromagnétique

Le rayonnement électromagnétique est constitué par la propagation d'un champ électrique et d'un champ magnétique.
# Transferts thermiques/Nombres sans dimension

* Introduction
* Grandeurs et unités
* Conduction
* Convection
* Rayonnement
* Conduction et équations différentielles
* Nombres sans dimension
* Transferts couplés
* Introduction
* Grandeurs et unités
* Conduction
* Convection
* Rayonnement
* Conduction et équations différentielles
* Nombres sans dimension
* Transferts couplés
[ Modifier le sommaire ]

## Nombre de Reynolds

Le Nombre de Reynolds est utilisé pour caractériser la nature d'un écoulement.
$Re={\rho VL \over \eta }$ avec (les unités S.I. sont entre crochets) :
* V - vitesse du fluide [m/s],
* L - dimension caractéristique [m] du phénomène :
    . diamètre pour une conduite (de section circulaire le plus souvent), diamètre hydraulique.
    . dimension jugée la plus pertinente pour une conduite ou un obstacle de forme quelconque,
    . abscisse depuis le bord d'attaque pour une plaque plane ou un profil d'aile.
* ρ - masse volumique du fluide [kg/m³],
* η - viscosité dynamique du fluide [Pa.s],
* ν - viscosité cinématique du fluide : ν = η/ρ [m²/s].
# Transferts thermiques

Les transferts thermiques désignent l'étude des différents modes de propagation de la chaleur à travers tout milieu (solide, liquide, gaz) ou même dans le vide.

## Table des matières

* Introduction
* Grandeurs et unités
* Conduction
* Convection
* Rayonnement
* Conduction et équations différentielles
* Nombres sans dimension
* Transferts couplés

## Voir aussi

* Thermique pour l'électricien
# Transferts thermiques/Introduction

* Introduction
* Grandeurs et unités
* Conduction
* Convection
* Rayonnement
* Conduction et équations différentielles
* Nombres sans dimension
* Transferts couplés
* Introduction
* Grandeurs et unités
* Conduction
* Convection
* Rayonnement
* Conduction et équations différentielles
* Nombres sans dimension
* Transferts couplés
[ Modifier le sommaire ]
Ce livre est basé sur l'enseignement donné en IUT de génie électrique. Les applications traiteront donc principalement du refroidissement des composants électroniques. Malgré le niveau peu élevé des étudiants, nous établirons quand même les équations différentielles de la thermique mais introduirons très vite des techniques pour éviter de résoudre ces équations.
Les Transferts thermiques forment une discipline qui étudie la propagation de la chaleur. Le transfert de chaleur est en fait un échange de calories, toujours d'un milieu chaud à un milieu froid.
Il existe quatre modes de transfert de chaleur différents :
* la conduction,
* la convection,
* le rayonnement,
* l'advection.

## Conduction

La conduction désigne un transfert de chaleur se déroulant dans un milieu solide, il n'y a donc pas de déplacement de matière. Voir : le chapitre Conduction ainsi que Conduction et équations différentielles|celui sur les équations différentielles.

## Convection

La convection désigne un transfert de chaleur se déroulant dans un fluide, qu'il soit sous forme liquide ou gazeux. La convection est induite par un déplacement de matière. Voir le chapitre Convection.

## Rayonnement

Le rayonnement désigne un transfert de chaleur par rayonnement électromagnétique (ex : lumière, Infra-rouge ...). Ce transfert de chaleur peut donc se dérouler dans le vide. Voir le chapitre Rayonnement.

## Advection

L'advection désigne le transport de matière par le mouvement d'un flux. Ses propriétés sont transportées avec la matière.
# Mathc matrices/c22k

Produit scalaire

## Résoudre avec GaussJordan, QR, inv(A_T*A)*A_T, Pseudoinverse

Résoudre un même problème avec plusieurs algorithmes :
Exemples aléatoires :
* La matrice A carrée (QR)
* La matrice A rectangulaire (QR)
Méthode des moindres carrés :
* La matrice A 3x2 (QR)
* La matrice A 3x2 (inv(A_T*A)*A_T)
* La matrice A 3x2 (Pseudoinverse)
Ajustement d'une courbe linéaire aux données.
* La matrice A 5x3 (QR)
* La matrice A 5x3 (inv(A_T*A)*A_T)
* La matrice A 5x3 (Pseudoinverse)
Ajustement d'une courbe quadratique aux données.
* La matrice A 5x3 (QR)
* La matrice A 5x3 (inv(A_T*A)*A_T)
* La matrice A 5x3 (Pseudoinverse)
Ajustement d'une courbe cubique aux données.
* La matrice A 4x4 (gauss jordan)
* La matrice A 4x4 (QR)
* La matrice A 4x4 (inv(A_T*A)*A_T)
* La matrice A 4x3 (Pseudoinverse)
Ajustement d'une courbe quartique aux données.
* La matrice A 5x5 (gauss jordan)
* La matrice A 5x5 (QR)
* La matrice A 5x5 (inv(A_T*A)*A_T)
* La matrice A 5x3 (Pseudoinverse)
L'équation d'un conique :
* La matrice A 5x5 (gauss jordan)
* La matrice A 5x5 (QR)
* La matrice A 5x5 (inv(A_T*A)*A_T)
* La matrice A 5x5 (Pseudoinverse)
* La matrice A 5x5 (QR)
* La matrice A 5x5 (inv(A_T*A)*A_T)
L'équation d'un cercle :
* La matrice A 5x5 (gauss jordan)
* La matrice A 5x5 (QR)
* La matrice A 5x5 (inv(A_T*A)*A_T)
* La matrice A 5x5 (Pseudoinverse)
# Mathc matrices/05w

Théorie : Valeurs propres pour les programmeurs.
# Programmation JavaScript/Fonctions prédéfinies

* Introduction
    Programmer en deux minutes
*   * Page wiki
*   * Compteur en temps réel
*   * Site dans un document
* Outils de développement
* Syntaxe
** Ligne d'instruction
** Ordre d'évaluation
** Bloc d'instructions
** Identificateurs
** Expression littérale
** Commentaire
** Mots réservés
** Variables
** Opérateurs
** Structures de contrôle
** Exceptions et erreurs
** Fonctions utilisateur
** Évènement
* Objets prédéfinis
** window
** document
** navigator
** Array
** Boolean
** Date
** Error
** Function
** Math
** Number
** Object
** String
** Element
** RegExp
* Fonctions prédéfinies
* Programmation avancée
** Opérateurs de bits
** Fermeture
** Programmation objet
** Notation JSON
** AJAX
** Stockage
** Générateurs
** Interface DOM
** Objets Microsoft
* Frameworks
** Dojo
    Hello World
    Widgets
    Ressources
** jQuery
** Node.js
** React.js
* Tests
** Ava
** Jest
** Cypress
* Débogage
* Erreurs connues
* Références
* Introduction
    Programmer en deux minutes
*   * Page wiki
*   * Compteur en temps réel
*   * Site dans un document
* Outils de développement
* Syntaxe
** Ligne d'instruction
** Ordre d'évaluation
** Bloc d'instructions
** Identificateurs
** Expression littérale
** Commentaire
** Mots réservés
** Variables
** Opérateurs
** Structures de contrôle
** Exceptions et erreurs
** Fonctions utilisateur
** Évènement
* Objets prédéfinis
** window
** document
** navigator
** Array
** Boolean
** Date
** Error
** Function
** Math
** Number
** Object
** String
** Element
** RegExp
* Fonctions prédéfinies
* Programmation avancée
** Opérateurs de bits
** Fermeture
** Programmation objet
** Notation JSON
** AJAX
** Stockage
** Générateurs
** Interface DOM
** Objets Microsoft
* Frameworks
** Dojo
    Hello World
    Widgets
    Ressources
** jQuery
** Node.js
** React.js
* Tests
** Ava
** Jest
** Cypress
* Débogage
* Erreurs connues
* Références
[ Modifier le sommaire ]
Les fonctions prédéfinies sont natives à JavaScript : elles peuvent être appelées sans installer de bibliothèque.

## Exemples

* decodeURI
    décode une URI codée
* decodeURIComponent
    décode une URI codée - II
* encodeURI
    coder une URI
* encodeURIComponent
    code une URI- II
* eval
    interpréter une expression
* escape
    transforme des signes ASCII en nombres
* isFinite
    vérifie le domaine numérique de valeurs
* isNaN
    vérifie si la valeur n'est pas un nombre
* parseFloat
    transforme en nombre avec décimales
* parseInt
    transforme en nombre entier
* Number
    transforme un objet en nombre
* String
    transforme le contenu d'un objet en une chaîne de caractères
* unescape
    transforme des nombres en caractères ASCII
# Programmation JavaScript/Références/Objets/Number

* Introduction
    Programmer en deux minutes
*   * Page wiki
*   * Compteur en temps réel
*   * Site dans un document
* Outils de développement
* Syntaxe
** Ligne d'instruction
** Ordre d'évaluation
** Bloc d'instructions
** Identificateurs
** Expression littérale
** Commentaire
** Mots réservés
** Variables
** Opérateurs
** Structures de contrôle
** Exceptions et erreurs
** Fonctions utilisateur
** Évènement
* Objets prédéfinis
** window
** document
** navigator
** Array
** Boolean
** Date
** Error
** Function
** Math
** Number
** Object
** String
** Element
** RegExp
* Fonctions prédéfinies
* Programmation avancée
** Opérateurs de bits
** Fermeture
** Programmation objet
** Notation JSON
** AJAX
** Stockage
** Générateurs
** Interface DOM
** Objets Microsoft
* Frameworks
** Dojo
    Hello World
    Widgets
    Ressources
** jQuery
** Node.js
** React.js
* Tests
** Ava
** Jest
** Cypress
* Débogage
* Erreurs connues
* Références
* Introduction
    Programmer en deux minutes
*   * Page wiki
*   * Compteur en temps réel
*   * Site dans un document
* Outils de développement
* Syntaxe
** Ligne d'instruction
** Ordre d'évaluation
** Bloc d'instructions
** Identificateurs
** Expression littérale
** Commentaire
** Mots réservés
** Variables
** Opérateurs
** Structures de contrôle
** Exceptions et erreurs
** Fonctions utilisateur
** Évènement
* Objets prédéfinis
** window
** document
** navigator
** Array
** Boolean
** Date
** Error
** Function
** Math
** Number
** Object
** String
** Element
** RegExp
* Fonctions prédéfinies
* Programmation avancée
** Opérateurs de bits
** Fermeture
** Programmation objet
** Notation JSON
** AJAX
** Stockage
** Générateurs
** Interface DOM
** Objets Microsoft
* Frameworks
** Dojo
    Hello World
    Widgets
    Ressources
** jQuery
** Node.js
** React.js
* Tests
** Ava
** Jest
** Cypress
* Débogage
* Erreurs connues
* Références
[ Modifier le sommaire ]

## Propriétés

   * MAX_VALUE
       plus grand nombre pouvant être sauvegardé
   * MIN_VALUE
       plus petit nombre pouvant être sauvegardé
   * NaN
       nombre non valable
   * NEGATIVE_INFINITY
       nombre trop petit
   * POSITIVE_INFINITY
       nombre trop grand

## Méthodes

   * toExponential
   * toFixed
   * toPrecision
   * toString

## Exemples

Pour afficher arrondit un nombre formaté à la française :
# Tkinter

import pygame
pygame.init
largeur_ecran = 400 hauteur_ecran = 300
screen = pygame.display.set_mode([largeur_ecran,hauteur_ecran])
* ------------------------------------------- boucle principale
x_c = 200 y_c = 150 col = (0,0,255)
running = True while running:
pygame.quit