<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.ensfea.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.ensfea.fr/feed.php">
        <title>ENSFEAwiki - prog:python</title>
        <description></description>
        <link>https://wiki.ensfea.fr/</link>
        <image rdf:resource="https://wiki.ensfea.fr/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-05-05T20:47:13+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.ensfea.fr/doku.php?id=prog:python:fichiers&amp;rev=1586163863&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.ensfea.fr/doku.php?id=prog:python:numpy&amp;rev=1587301005&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.ensfea.fr/doku.php?id=prog:python:osc&amp;rev=1586164114&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.ensfea.fr/doku.php?id=prog:python:palindrome&amp;rev=1587044104&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.ensfea.fr/doku.php?id=prog:python:python-arduino&amp;rev=1586186408&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.ensfea.fr/doku.php?id=prog:python:python-image&amp;rev=1586163767&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.ensfea.fr/doku.php?id=prog:python:python-support&amp;rev=1606901341&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.ensfea.fr/doku.php?id=prog:python:python&amp;rev=1632219921&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.ensfea.fr/lib/exe/fetch.php?media=wiki:logo.png">
        <title>ENSFEAwiki</title>
        <link>https://wiki.ensfea.fr/</link>
        <url>https://wiki.ensfea.fr/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://wiki.ensfea.fr/doku.php?id=prog:python:fichiers&amp;rev=1586163863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-06T09:04:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fichiers</title>
        <link>https://wiki.ensfea.fr/doku.php?id=prog:python:fichiers&amp;rev=1586163863&amp;do=diff</link>
        <description>Les fichiers en Python

Fichiers texte


# Lecture d&#039;un fichier ligne par ligne
chemin = &quot;Testfile.txt&quot;
with open(chemin, &quot;r&quot;, encoding=&#039;utf-8&#039;) as f:
    lignes = f.readlines() # Conserve les \n
    # lignes = f.read().splitlines() # Ne conserve pas les \n
    print (lignes)
    # f.seek(0) repositionne le pointeur en position 0 du fichier

# Pareil mais avec une boucle ligne par ligne
chemin = &quot;Testfile.txt&quot;
with open(chemin, &quot;r&quot;, encoding=&#039;utf-8&#039;) as f:
   for ligne in f:
    print (ligne)

#…</description>
    </item>
    <item rdf:about="https://wiki.ensfea.fr/doku.php?id=prog:python:numpy&amp;rev=1587301005&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-19T12:56:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>numpy</title>
        <link>https://wiki.ensfea.fr/doku.php?id=prog:python:numpy&amp;rev=1587301005&amp;do=diff</link>
        <description>Mini tutoriel de la bibliothèque NumPy

Un tuto complet se trouve sur le site officiel

Un autre très bon tuto ici

En français un tuto plutôt orienté maths ou bien physique

NumPy est une bibliothèque dédiée à la manipulation de tableaux, vecteurs et matrices.

Le principal objet que NumPy met à disposition est le</description>
    </item>
    <item rdf:about="https://wiki.ensfea.fr/doku.php?id=prog:python:osc&amp;rev=1586164114&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-06T09:08:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>osc</title>
        <link>https://wiki.ensfea.fr/doku.php?id=prog:python:osc&amp;rev=1586164114&amp;do=diff</link>
        <description>Expérimentations avec OSC

L&#039;Open Sound Control est un format de transmission de données entre ordinateurs, synthétiseurs, robots ou tout autre matériel ou logiciel compatible, conçu pour le contrôle en temps réel. Il utilise le réseau au travers des protocoles UDP ou TCP et apporte des améliorations en termes de rapidité et flexibilité par rapport à l&#039;ancienne norme MIDI (</description>
    </item>
    <item rdf:about="https://wiki.ensfea.fr/doku.php?id=prog:python:palindrome&amp;rev=1587044104&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-16T13:35:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>palindrome</title>
        <link>https://wiki.ensfea.fr/doku.php?id=prog:python:palindrome&amp;rev=1587044104&amp;do=diff</link>
        <description>Variations autour du palindrome

Télécharger le fichier : 

Déterminer si une phrase fournie par l&#039;utilisateur est un palindrome, en 4 variantes.

	*  parcours classique de la chaîne, tel qu&#039;on l&#039;écrirait en C par exemple
	*  parcours de la chaîne mais la notation des indices est plus spécifique à python</description>
    </item>
    <item rdf:about="https://wiki.ensfea.fr/doku.php?id=prog:python:python-arduino&amp;rev=1586186408&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-06T15:20:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python-arduino</title>
        <link>https://wiki.ensfea.fr/doku.php?id=prog:python:python-arduino&amp;rev=1586186408&amp;do=diff</link>
        <description>Python et Arduino

Sur Arduino, charger le sketch Firmata.

Côté Python, ajouter la bibliothèque pyFirmata.</description>
    </item>
    <item rdf:about="https://wiki.ensfea.fr/doku.php?id=prog:python:python-image&amp;rev=1586163767&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-06T09:02:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python-image</title>
        <link>https://wiki.ensfea.fr/doku.php?id=prog:python:python-image&amp;rev=1586163767&amp;do=diff</link>
        <description>Traitement des images en Python

[Lena]

Permet des traiter une (grande) partie du chapitre Photographie numérique de SNT.

Un grand nombre de fonctions sont disponibles dans la bibliothèque PIL (Python Imaging Library) disponible dans le paquetage Pillow, dont voici un</description>
    </item>
    <item rdf:about="https://wiki.ensfea.fr/doku.php?id=prog:python:python-support&amp;rev=1606901341&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-12-02T09:29:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python-support</title>
        <link>https://wiki.ensfea.fr/doku.php?id=prog:python:python-support&amp;rev=1606901341&amp;do=diff</link>
        <description>Aide-mémoire Python

... pour ceux qui connaissent déjà un langage de programmation.

Quelques particularités de Python qui sautent aux yeux

	*  Pas de déclaration de type pour les variables : le type est déduit de la première affectation
	*</description>
    </item>
    <item rdf:about="https://wiki.ensfea.fr/doku.php?id=prog:python:python&amp;rev=1632219921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-21T10:25:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python</title>
        <link>https://wiki.ensfea.fr/doku.php?id=prog:python:python&amp;rev=1632219921&amp;do=diff</link>
        <description>Programmation en Python

Environnements de programmation

IDE PyCharm

IDE Spyder

Distribution Anaconda incluant Spyder

Environnement pédagogique Thonny

Environnement pédagogique EduPython

Editeurs de texte

Sublime Text

Notepad++

Visual Studio

Apprendre à programmer en Python

Aide-mémoire perso JBP

Aides-mémoire et supports</description>
    </item>
</rdf:RDF>
