floss:python

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révisionLes deux révisions suivantes
floss:python [2021/02/01 15:04] – [Ressources (codes sources, tutoriels, documentation, livres ...)] villersdfloss:python [2021/02/02 10:21] villersd
Ligne 8: Ligne 8:
 {{ http://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Python_logo_and_wordmark.svg/500px-Python_logo_and_wordmark.svg.png }} {{ http://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Python_logo_and_wordmark.svg/500px-Python_logo_and_wordmark.svg.png }}
  
-La branche actuelle de PythonPython 3, en version 3.(octobre 2017) apporte de nombreuses amélioration mais n'est pas rétro-compatible avec la branche 2.7.x (dernières évolutions de la branche 2). La grande majorité des modulesnotamment scientifiquessont portés vers la nouvelle branche. Si vous débutez, passez d'office à Python ! Si vous utilisez un OS en version stable proposant encore la version 2, il est grands temps de songer à adopter la nouvelle versionHeureusement, tout n'est pas à jeter dans la documentation et les codes de la version 2 :-D+La branche actuelle de Python est celle de Python 3, en version 3.(décembre 2020qui apporte de nombreuses amélioration mais n'est pas rétro-compatible avec la branche antérieure 2.7.x, qui n'est plus supportéebien que certaines librairies logicielles n'aient pas fait l'objet d'une conversion vers la branche 3 (il est préférable alors d'éviter l'utilisation de ces programmes).
  
   * Pourquoi apprendre à programmer en Python ?   * Pourquoi apprendre à programmer en Python ?
Ligne 27: Ligne 27:
 </note> </note>
  
-  * Installer Python : [[http://python.org/|Python.org]], le site où télécharger le logiciel **libre**, en version de base. Des versions existent pour [[https://www.python.org/downloads/windows/|Windows]], [[https://www.python.org/downloads/mac-osx/|Mac OS X]] et [[https://www.python.org/downloads/source/|Linux]], mais dans ce dernier cas, il est préférable d'opter pour la version proposée par votre distribution Linux particulière. Soyez vigilant aussi dans le choix entre les versions 32 bits et 64 bits ! +  * **Installer Python :** [[http://python.org/|Python.org]], le site où télécharger le logiciel **libre**, en version de base. Des versions existent pour [[https://www.python.org/downloads/windows/|Windows]], [[https://www.python.org/downloads/mac-osx/|Mac OS X]] et [[https://www.python.org/downloads/source/|Linux]], mais dans ce dernier cas, il est préférable d'opter pour la version proposée par votre distribution Linux particulière. Soyez vigilant aussi dans le choix entre les versions 32 bits et 64 bits ! 
-    * <del>la **branche 2** : [[https://www.python.org/downloads/release/python-2714/|version 2.7.14]] en janvier 2018. //Cf.// la documentation : +    * la **branche 2 n'est plus supportée depuis janvier 2020 !** 
-      * [[https://docs.python.org/2/using/index.html|Python Setup and Usage]] +    * la **branche 3** : [[https://www.python.org/downloads/release/python-391/|version 3.9.1]] en décembre 2020. //Cf.// la documentation :
-      * [[https://docs.python.org/2/|Documentation complète]]</del> (**version à obsolescence programmée**) +
-    * la **branche 3** : [[https://www.python.org/downloads/release/python-364/|version 3.6.4]] en janvier 2018. //Cf.// la documentation :+
       * [[https://docs.python.org/3/using/index.html|Python Setup and Usage]]       * [[https://docs.python.org/3/using/index.html|Python Setup and Usage]]
       * [[https://docs.python.org/3|Documentation complète]]       * [[https://docs.python.org/3|Documentation complète]]
 +        * [[https://docs.python.org/fr/3/tutorial/|Le tutoriel Python]] (site officiel)
  
  
 ==== Essayer, débuter, apprendre les bases ... ==== ==== Essayer, débuter, apprendre les bases ... ====
 +
 +<note tip>
 +Que vous choisissiez le tutoriel de la documentation officielle, ou un voire quelques autres documents pour votre initiation à Python, il est important de ne pas multipliser les sources, au risque de sans cesse relire les mêmes informations sur des notions de base. Dès que vous avez un peu compris les grands principes, comment fonctionne le langage, l'édition de programmes,... il est plus intéressant de développer votre expérience via des petits projets personnels, qui seront autant d'occasions de rechercher de la documentation, des exemples, des recommandations,...
 +
 +**Èvitez d'utiliser des documents trop anciens, surtout s'ils n'ont pas été adaptés pour la branche Python 3 !**
 +</note>
  
     * [[http://www.codecademy.com/fr/tracks/python-fr-FR|Codecademy]] : __**Apprenez pas-à-pas les fondamentaux de la programmation Python**__ (site interactif validant votre progression)     * [[http://www.codecademy.com/fr/tracks/python-fr-FR|Codecademy]] : __**Apprenez pas-à-pas les fondamentaux de la programmation Python**__ (site interactif validant votre progression)
  • floss/python.txt
  • Dernière modification : 2024/03/24 02:44
  • de villersd