Différences entre versions de « Python »
(25 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 17 : | Ligne 17 : | ||
}}<!-- ************** Fin Fiche Didactique Traduction ********************* --> | }}<!-- ************** Fin Fiche Didactique Traduction ********************* --> | ||
− | |||
= {{Widget:Definition-Fiche}} = | = {{Widget:Definition-Fiche}} = | ||
Ligne 54 : | Ligne 53 : | ||
+ | <span style="color:#000000;">'''Date de première version : </span>[https://fr.wikipedia.org/wiki/20_février 20]<span style="color:#000000;"> </span>[https://fr.wikipedia.org/wiki/Février_1991 février]<span style="color:#000000;"> </span>[https://fr.wikipedia.org/wiki/1991 19]<span style="color:#000000;">9</span>[https://fr.wikipedia.org/wiki/Python_(langage)#cite_note-1 1] | ||
− | | style="border-spacing:0;width:17cm;" | + | [https://fr.wikipedia.org/wiki/Paradigme_(programmation) Paradigmes]<span style="color:#000000;"> :</span>[https://fr.wikipedia.org/wiki/Programmation_orientée_objet Objet]<span style="color:#000000;">, </span>[https://fr.wikipedia.org/wiki/Programmation_impérative impératif]<span style="color:#000000;"> et </span>[https://fr.wikipedia.org/wiki/Langage_interprété interprété] |
+ | |||
+ | <span style="color:#000000;">'''Auteur :</span>[https://fr.wikipedia.org/wiki/Guido_van_Rossum Guido van Rossum] | ||
+ | |||
+ | <span style="color:#000000;">'''Développeurs : </span>[https://fr.wikipedia.org/wiki/Python_Software_Foundation Python Software Foundation] | ||
+ | |||
+ | [https://fr.wikipedia.org/wiki/Version_d%27un_logiciel Dernière version]<span style="color:#000000;">: 3.</span><span style="color:#000000;">8.3 (20 mai 2020)'''</span> | ||
+ | |||
+ | <span style="color:#000000;">'''Typage : </span>[https://fr.wikipedia.org/wiki/Typage_fort Fort]<span style="color:#000000;">, </span>[https://fr.wikipedia.org/wiki/Typage_dynamique dynamique]<span style="color:#000000;">, </span>[https://fr.wikipedia.org/wiki/Duck_typing duck typing] | ||
+ | |||
+ | <span style="color:#000000;">'''Influencé par : </span>[https://fr.wikipedia.org/wiki/Typage_fort Fort]<span style="color:#000000;">, </span>[https://fr.wikipedia.org/wiki/Typage_dynamique dynamique]<span style="color:#000000;">, </span>[https://fr.wikipedia.org/wiki/Duck_typing duck typing] | ||
+ | |||
+ | <span style="color:#000000;">'''Implémentations : </span>[https://fr.wikipedia.org/wiki/CPython CPython]<span style="color:#000000;">, </span>[https://fr.wikipedia.org/wiki/Jython Jython]<span style="color:#000000;">, </span>[https://fr.wikipedia.org/wiki/IronPython IronPython]<span style="color:#000000;">, </span>[https://fr.wikipedia.org/wiki/PyPy PyPy] | ||
+ | |||
+ | <span style="color:#000000;">'''Écrit</span><span style="color:#000000;"> en : '''</span>[https://fr.wikipedia.org/wiki/C_(langage) C]<span style="color:#000000;">''' pour CPython, '''</span>[https://fr.wikipedia.org/wiki/Java_(langage) Java]<span style="color:#000000;">''' pour Jython, '''</span>[https://fr.wikipedia.org/wiki/C_sharp C#]<span style="color:#000000;">''' pour IronPython et en Python lui-même pour PyPy'''</span> | ||
+ | |||
+ | <div style="color:#000000;">'''Système d’exploitation : Multiplate-forme'''</div> | ||
+ | |||
+ | <div style="color:#000000;">'''Licence : licence libre Python Software Foundation'''</div> | ||
+ | |||
+ | <span style="color:#000000;">'''Site web : </span>[http://www.python.org/ www.python.org] | ||
+ | |||
+ | <div style="color:#000000;">'''Extension de fichier : py, pyc, pyd, pyo, pyw et pyz'''</div> | ||
+ | |||
+ | |||
+ | {| style="border-spacing:0;margin:auto;width:17cm;" | ||
|- | |- | ||
− | | | + | || |
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | || <span style="color:#000000;">'''Date de première version : </span>[https://fr.wikipedia.org/wiki/20_février 20]<span style="color:#000000;"> </span>[https://fr.wikipedia.org/wiki/Février_1991 février]<span style="color:#000000;"> </span>[https://fr.wikipedia.org/wiki/1991 19]<span style="color:#000000;">9</span>[https://fr.wikipedia.org/wiki/Python_(langage)#cite_note-1 1] |
− | | style=" | + | |
− | + | [https://fr.wikipedia.org/wiki/Paradigme_(programmation) Paradigmes]<span style="color:#000000;"> :</span>[https://fr.wikipedia.org/wiki/Programmation_orientée_objet Objet]<span style="color:#000000;">, </span>[https://fr.wikipedia.org/wiki/Programmation_impérative impératif]<span style="color:#000000;"> et </span>[https://fr.wikipedia.org/wiki/Langage_interprété interprété] | |
− | + | ||
− | + | <span style="color:#000000;">'''Auteur :</span>[https://fr.wikipedia.org/wiki/Guido_van_Rossum Guido van Rossum] | |
− | + | ||
− | + | <span style="color:#000000;">'''Développeurs : </span>[https://fr.wikipedia.org/wiki/Python_Software_Foundation Python Software Foundation] | |
− | + | ||
− | + | [https://fr.wikipedia.org/wiki/Version_d%27un_logiciel Dernière version]<span style="color:#000000;">: 3.</span><span style="color:#000000;">8.3 (20 mai 2020)'''</span> | |
− | + | ||
− | + | <span style="color:#000000;">'''Typage : </span>[https://fr.wikipedia.org/wiki/Typage_fort Fort]<span style="color:#000000;">, </span>[https://fr.wikipedia.org/wiki/Typage_dynamique dynamique]<span style="color:#000000;">, </span>[https://fr.wikipedia.org/wiki/Duck_typing duck typing] | |
− | + | ||
− | + | <span style="color:#000000;">'''Influencé par : </span>[https://fr.wikipedia.org/wiki/Typage_fort Fort]<span style="color:#000000;">, </span>[https://fr.wikipedia.org/wiki/Typage_dynamique dynamique]<span style="color:#000000;">, </span>[https://fr.wikipedia.org/wiki/Duck_typing duck typing] | |
− | + | ||
− | + | <span style="color:#000000;">'''Implémentations : </span>[https://fr.wikipedia.org/wiki/CPython CPython]<span style="color:#000000;">, </span>[https://fr.wikipedia.org/wiki/Jython Jython]<span style="color:#000000;">, </span>[https://fr.wikipedia.org/wiki/IronPython IronPython]<span style="color:#000000;">, </span>[https://fr.wikipedia.org/wiki/PyPy PyPy] | |
− | + | ||
− | + | <span style="color:#000000;">'''Écrit</span><span style="color:#000000;"> en : '''</span>[https://fr.wikipedia.org/wiki/C_(langage) C]<span style="color:#000000;">''' pour CPython, '''</span>[https://fr.wikipedia.org/wiki/Java_(langage) Java]<span style="color:#000000;">''' pour Jython, '''</span>[https://fr.wikipedia.org/wiki/C_sharp C#]<span style="color:#000000;">''' pour IronPython et en Python lui-même pour PyPy'''</span> | |
− | + | ||
− | + | <div style="color:#000000;">'''Système d’exploitation : Multiplate-forme'''</div> | |
− | + | ||
− | + | <div style="color:#000000;">'''Licence : licence libre Python Software Foundation'''</div> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | <span style="color:#000000;">'''Site web : </span>[http://www.python.org/ www.python.org] | ||
+ | <div style="color:#000000;">'''Extension de fichier : py, pyc, pyd, pyo, pyw et pyz'''</div> | ||
+ | |- | ||
+ | |} | ||
+ | <div style="color:#000000;">[https://fr.wikipedia.org/wiki/Python_(langage)#cite_note-1 ]</div> | ||
Ligne 182 : | Ligne 168 : | ||
Image:Guido_van_Rossum.jpg|Guido_van_Rossum | Image:Guido_van_Rossum.jpg|Guido_van_Rossum | ||
Image:Langage_python.png|Language_python | Image:Langage_python.png|Language_python | ||
− | + | ||
</gallery><!-- ************** Fin modification images***************************--> | </gallery><!-- ************** Fin modification images***************************--> | ||
Ligne 192 : | Ligne 178 : | ||
<!--Ajoutez ou supprimez les lignes non utilisées ---------------------------------------------------------------------------> | <!--Ajoutez ou supprimez les lignes non utilisées ---------------------------------------------------------------------------> | ||
<!-- ****************** Commercez les modifications pour les Vidéos *******************************************************--> | <!-- ****************** Commercez les modifications pour les Vidéos *******************************************************--> | ||
− | <youtube width="250" height="250"> | + | <youtube width="250" height="250">HWxBtxPBCAc</youtube> |
<youtube width="250" height="250">Q63Tpbhnt1E</youtube> | <youtube width="250" height="250">Q63Tpbhnt1E</youtube> | ||
<youtube width="250" height="250">I31DDwdm6HE</youtube> | <youtube width="250" height="250">I31DDwdm6HE</youtube> | ||
Ligne 296 : | Ligne 282 : | ||
<!-- ************ Commercez les modifications *********************--> | <!-- ************ Commercez les modifications *********************--> | ||
{{@}} '''[[{{FULLPAGENAME}} : Questions - Réponses|{{FULLPAGENAME}} : Regroupement de questions]]''' | {{@}} '''[[{{FULLPAGENAME}} : Questions - Réponses|{{FULLPAGENAME}} : Regroupement de questions]]''' | ||
+ | * [[Qu’est-ce que Python? Quels sont les avantages d’utiliser Python?]] | ||
+ | * [[Quel type de langage est Python? Programmation ou script?]] | ||
+ | * [[Quelles sont les différences entre Python 2.x et Python 3.x?]] | ||
+ | * [[À quoi sert la variable d'environnement PYTHONPATH?]] | ||
+ | * [[Est ce qu'on peut gérer une BD avec Python ?]] | ||
+ | * [[Pourquoi Python est un langage interprété?]] | ||
+ | * [[Python est-elle sensible à la casse ?]] | ||
+ | * [[ L’indentation est-elle nécessaire en python ?]] | ||
+ | * [[Quelle est la différence entre les tuples et les listes en Python?]] | ||
+ | * [[Qu'est ce que la notion de dictionnaires Python?]] | ||
+ | * [[Comment convertir un objet en chaîne en python?]] | ||
+ | * [[Comment convertir une chaîne en liste en python?]] | ||
+ | * [[Comment récupérer un élément aléatoire dans une liste ou un tuple?]] | ||
+ | * [[Comment avoir un nombre aléatoire en Python?]] | ||
+ | * [[A quoi sert le décorateur en Python?]] | ||
+ | * [[Quels sont les outils que python utilise pour trouver les bugs?]] | ||
+ | |||
− | |||
− | |||
Ligne 315 : | Ligne 316 : | ||
<!-- ****************** Commercez les modifications ************************** --> | <!-- ****************** Commercez les modifications ************************** --> | ||
− | * | + | * Jeu sérieux aidant à enseigner les concepts algorithmiques (Boucles, conditions, Fonctions, Turtle) |
− | :* .. | + | :* BlocklyGames [https://blockly.games/ ''https://blockly.games''] |
− | + | ||
− | |||
}}<!-- ************************* Fin Idées-Enseignement ********************** --> | }}<!-- ************************* Fin Idées-Enseignement ********************** --> | ||
+ | ===Types de jeux offerts par BlocklyGames=== | ||
+ | <div style="color:#000000;">[https://fr.wikipedia.org/wiki/Python_(langage)#cite_note-1 ]</div> | ||
+ | |||
+ | {| style="border-spacing:0;width:17cm;" | ||
+ | |- style="border:none;padding:0cm;" | ||
+ | || [[Image:puzzleBlockly.png|top]] | ||
+ | || Introduction rapide aux notions de bloc et de travail collaboratif. | ||
+ | |- style="border:none;padding:0cm;" | ||
+ | || [[Image:mazeBlockly.png|top]] | ||
+ | || Maze introduction aux boucles et conditions où chaque stage représente un défi plus difficile. | ||
+ | |- style="border:none;padding:0cm;" | ||
+ | || [[Image:birdBlockly.png|top]] | ||
+ | || Bird est utilisé pour le contrôle de code avec des structures conditionnelles complexes. | ||
+ | |- style="border:none;padding:0cm;" | ||
+ | || [[Image:turtleBlockly.png|top]] | ||
+ | || Turtle développe les notions de boucles avec des résultats graphiques dessiné sur l'écran. | ||
+ | |- style="border:none;padding:0cm;" | ||
+ | || [[Image:movieBlockly.png|top]] | ||
+ | || Movie introduction aux équations mathématiques avec des vidéo mathématiquement animées. | ||
+ | |- style="border:none;padding:0cm;" | ||
+ | || [[Image:musicBlockly.png|top]] | ||
+ | || Music est une introduction aux fonctions; on peut développer de la musique à l'aide de fonctions. | ||
+ | |- style="border:none;padding:0cm;" | ||
+ | || [[Image:pond-tutorBlockly.png|top]] | ||
+ | || Pond pour introduire la programmation textuelles | ||
+ | |- style="border:none;padding:0cm;" | ||
+ | || [[Image:pond-duckBlockly.png|top]] | ||
+ | || Pond pour construire des savoirs bien avancé dans la programmation gtextuelle. | ||
+ | |- | ||
+ | |} | ||
+ | <div style="color:#000000;"></div> | ||
== {{Widget:Aides et astuces-Fiche}} == | == {{Widget:Aides et astuces-Fiche}} == | ||
Ligne 364 : | Ligne 395 : | ||
<!-- ****************** Commercez les modifications *********************--> | <!-- ****************** Commercez les modifications *********************--> | ||
− | * . | + | * https://python.doctor |
* .................. | * .................. | ||
* .................. | * .................. |
Version actuelle datée du 20 décembre 2021 à 19:16
Votre Publicité sur le Réseau |
Traduction
Traductions
Définition
Domaine, Discipline, Thématique
Justification
Définition écrite
Date de première version : 20 février 1991
Paradigmes :Objet, impératif et interprété
Auteur :Guido van Rossum
Développeurs : Python Software Foundation
Dernière version: 3.8.3 (20 mai 2020)
Typage : Fort, dynamique, duck typing
Influencé par : Fort, dynamique, duck typing
Implémentations : CPython, Jython, IronPython, PyPy
Écrit en : C pour CPython, Java pour Jython, C# pour IronPython et en Python lui-même pour PyPy
Site web : www.python.org
{
|
Python - Historique (+)
Définition graphique
Concepts ou notions associés
Python - Glossaire / (+)
Exemples, applications, utilisations
Même dans le pire des trois cas, il est très vraisemblable que le temps de développement aura été sensiblement plus court que si le programme avait été développé directement en C ou en C++.
Les trois premiers étaient déjà présents dans les versions précédentes, mais ils ne sont plus modifiables (auparavant, l'affectation
|
Erreurs ou confusions éventuelles
Questions possibles
Python : Regroupement de questions
- Qu’est-ce que Python? Quels sont les avantages d’utiliser Python?
- Quel type de langage est Python? Programmation ou script?
- Quelles sont les différences entre Python 2.x et Python 3.x?
- À quoi sert la variable d'environnement PYTHONPATH?
- Est ce qu'on peut gérer une BD avec Python ?
- Pourquoi Python est un langage interprété?
- Python est-elle sensible à la casse ?
- L’indentation est-elle nécessaire en python ?
- Quelle est la différence entre les tuples et les listes en Python?
- Qu'est ce que la notion de dictionnaires Python?
- Comment convertir un objet en chaîne en python?
- Comment convertir une chaîne en liste en python?
- Comment récupérer un élément aléatoire dans une liste ou un tuple?
- Comment avoir un nombre aléatoire en Python?
- A quoi sert le décorateur en Python?
- Quels sont les outils que python utilise pour trouver les bugs?
Liaisons enseignements et programmes
Idées ou Réflexions liées à son enseignement
- Jeu sérieux aidant à enseigner les concepts algorithmiques (Boucles, conditions, Fonctions, Turtle)
- BlocklyGames https://blockly.games
Types de jeux offerts par BlocklyGames
Aides et astuces
Education: Autres liens, sites ou portails
Bibliographie
Pour citer cette page: ([2])
ABROUGUI, M & al, 2021. Python. In Didaquest [en ligne]. <http:www.didaquest.org/wiki/Python>, consulté le 8, mai, 2024
- https://python.doctor
- ..................
- ..................
- ..................
- Sponsors Education
- Programmation (Concepts)
- Informatique (Concepts)
- Algorithmique (Concepts)
- Robotique (Concepts)
- Développement Web (Concepts)
- Simulation (Concepts)
- Automate (Concepts)
- Intelligence artificielle (Concepts)
- Raspberry pi (Concepts)
- Micro:bit (Concepts)
- EV3 (Concepts)
- Développement mobile (Concepts)
- Langage de programmation
- Programmation interprété
- Multi-paradigme
- Multi-plateformes
- Programmation impérative
- Programmation impérative structurée
- Programmation déclarative
- Programmation fonctionnelle
- Langages à classes
- Concepts
- Python
- Python (Concepts)
- Fiche conceptuelle didactique
- Promotion EIAH 2020