<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.goupill.fr/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.goupill.fr/feed.php">
        <title>GoupillWiki - nsi:langages:python</title>
        <description></description>
        <link>https://wiki.goupill.fr/</link>
        <image rdf:resource="https://wiki.goupill.fr/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-18T21:27:24+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:bytes&amp;rev=1678317549&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:dictionnaire&amp;rev=1739190373&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:for&amp;rev=1634938671&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:methodes_magiques&amp;rev=1634938671&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:numpy&amp;rev=1634938671&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:p-uplets_et_tableaux&amp;rev=1681043635&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:presentation&amp;rev=1634938671&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:sequences_avance&amp;rev=1634938673&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:sequences&amp;rev=1699860958&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:start&amp;rev=1634938673&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:tableaux&amp;rev=1700742584&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:test&amp;rev=1634938672&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:tests_unitaires&amp;rev=1634938672&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.goupill.fr/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>GoupillWiki</title>
        <link>https://wiki.goupill.fr/</link>
        <url>https://wiki.goupill.fr/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:bytes&amp;rev=1678317549&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-08T23:19:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bytes</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:langages:python:bytes&amp;rev=1678317549&amp;do=diff</link>
        <description>Type Byte

Dans un fichier, qu&#039;il s&#039;agisse d&#039;une image, d&#039;un programme ou d&#039;un texte, les données brutes sont sous une forme binaire. Puis, selon le type de fichier, on pourra interpréter ces données binaires. Elles représentent des caractères ou bien des pixels$\pi$$1,1001\,00100001\cdots \times 2^1 = 11,00100100001\cdots$$\pi$</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:dictionnaire&amp;rev=1739190373&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-10T12:26:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dictionnaire</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:langages:python:dictionnaire&amp;rev=1739190373&amp;do=diff</link>
        <description>Dictionnaires

Problématique

Un tableau permet d&#039;organiser des données en associant un item à un indice.

tableau[indice] =&gt; item de rang i

Exemple : Jours de la semaine

Avec ce tableau on obtient facilement le jour d&#039;indice 5 :

Mais comment faire des associations de type différent ?</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:for&amp;rev=1634938671&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-22T21:37:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>for</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:langages:python:for&amp;rev=1634938671&amp;do=diff</link>
        <description>Boucle bornée : pour = for

Pseudo-code

Le pseudo-code est une écriture d&#039;un programme dans un langage de programmation presque naturel, sans faire référence à un langage en particulier. Il permet de mettre en avant des structures qui se retrouveront, avec de légères adaptations, dans la plupart des langages.</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:methodes_magiques&amp;rev=1634938671&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-22T21:37:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>methodes_magiques</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:langages:python:methodes_magiques&amp;rev=1634938671&amp;do=diff</link>
        <description>Méthodes magiques

Qu&#039;est-ce

Supposons que l&#039;on crée un objet A et que l&#039;on crée des instances x et y de cet objet. On voudrait pouvoir les additionner.

Le message d&#039;erreur signal que l&#039;opérateur + ne prend pas en charge notre classe A.

Il est possible de doter notre classe des caractéristiques nécessaires pour rendre cette addition possible. Et cela est valable pour d&#039;autres opérations :</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:numpy&amp;rev=1634938671&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-22T21:37:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>numpy</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:langages:python:numpy&amp;rev=1634938671&amp;do=diff</link>
        <description>Numpy

référence

Il s&#039;agit d&#039;un gros module Python, très utile pour les scientifiques.

import numpy as np
# on utilise souvent np comme alias
# pour ne pas avoir à écrire numpy en entier

tableau multidimensionnel

Un grand intérêt de numpy vient des tableaux multidimentionnels</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:p-uplets_et_tableaux&amp;rev=1681043635&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-09T12:33:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>p-uplets_et_tableaux</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:langages:python:p-uplets_et_tableaux&amp;rev=1681043635&amp;do=diff</link>
        <description>p-uplets et tableaux

	*  Le type associé au p-uplet en Python est tuple
On peut parler de doublet pour 2-uplet, triplet pour 3-uplet, quadruplet pour 4-uplet...

Remarquez que l&#039;on peut parler de p-uplet en général, sans forcément parler du type $$1^2,\,2^2,\,3^2,\,\cdots\,=\, 1,\, 4,\, 9,\, \cdots$$$\left\lbrace n^2, n \in [[0 ; 100]]\right\rbrace$</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:presentation&amp;rev=1634938671&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-22T21:37:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>presentation</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:langages:python:presentation&amp;rev=1634938671&amp;do=diff</link>
        <description>Python - Présentation

Bulletin officiel

❞ L&#039;enseignement de spécialité de numérique et sciences informatiques du cycle terminal de la voie générale vise l&#039;appropriation des fondements de l&#039;informatique pour préparer les élèves à une poursuite d&#039;études dans l&#039;enseignement supérieur, en les formant à la pratique d&#039;une démarche scientifique et en développant leur appétence pour des activités de recherche.</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:sequences_avance&amp;rev=1634938673&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-22T21:37:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sequences_avance</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:langages:python:sequences_avance&amp;rev=1634938673&amp;do=diff</link>
        <description>Séquences, méthodes plus avancées

Dans le chapitre sur les bases on a présenté ce qu&#039;était une séquence et comment on accédait à ses éléments. En Python, on dispose de syntaxe permettant d&#039;aller plus loin.

Indice négatif

Un indice négatif indique que l&#039;on compte depuis la fin :</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:sequences&amp;rev=1699860958&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-13T07:35:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sequences</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:langages:python:sequences&amp;rev=1699860958&amp;do=diff</link>
        <description>Séquences, bases

P-uplets, tableaux et chaînes de caractères

Dans ce chapitre, Nous abordons trois structures de données servant dans des contextes différents mais dont la syntaxe est très proche en Python.

	*  Les p-uplets. Exemple : x = (4, 8, 19, 32)</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:start&amp;rev=1634938673&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-22T21:37:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:langages:python:start&amp;rev=1634938673&amp;do=diff</link>
        <description>Python

	*  Présentation
	*  Test if else
	*  Boucle bornée - for
	*  Boucle non bornée - while
	*  Séquences :
		*  bases
		*  méthodes plus avancées
		*  P-uplets
		*  Tableaux
		*  Chaîne de caractères

	*  Dictionnaire
	*  Fonction
	*  Module TKinter
	*  Module Numpy
	*  Type Bytes
	*  Bien tester un programme</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:tableaux&amp;rev=1700742584&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-23T12:29:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tableaux</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:langages:python:tableaux&amp;rev=1700742584&amp;do=diff</link>
        <description>Tableaux

Notion de tableau

Imaginons la mémoire comme une grille. Chaque case contient a une adresse et contient une valeur.

Exemple : la case mémoire d&#039;adresse 13 contient la valeur 17.

La variable x est associée à l&#039;adresse 28 et x = 96.


$12 + 5 + 4 + 17 + 29 = 67$$$1^2,\,2^2,\,3^2,\,\cdots\,=\, 1,\, 4,\, 9,\, \cdots$$$\left\lbrace n^2, n \in [[0 ; 100]]\right\rbrace$</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:test&amp;rev=1634938672&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-22T21:37:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>test</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:langages:python:test&amp;rev=1634938672&amp;do=diff</link>
        <description>Test - Python

si... alors... sinon = if... then... else

Comme dans beaucoup de langages, le mot then n&#039;est pas utilisé ce qui allège un peu la syntaxe.

Pseudo-code

Le pseudo-code est une écriture d&#039;un programme dans un langage de programmation presque naturel, sans faire référence à un langage en particulier. Il permet de mettre en avant des structures qui se retrouveront, avec de légères adaptations, dans la plupart des langages.</description>
    </item>
    <item rdf:about="https://wiki.goupill.fr/doku.php?id=nsi:langages:python:tests_unitaires&amp;rev=1634938672&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-22T21:37:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tests_unitaires</title>
        <link>https://wiki.goupill.fr/doku.php?id=nsi:langages:python:tests_unitaires&amp;rev=1634938672&amp;do=diff</link>
        <description>Tests unitaires

Quand on écrit un programme qui fait quelque chose de précis -- par exemple résoudre une certaine équation -- alors naturellement, à la fin du programme on obtient la réponse à la question et on voit tout de suite si le programme fonctionne ou non.</description>
    </item>
</rdf:RDF>
