:orphan: |rss_image| **Python 2 - 1/1** :ref:`Blog ` :ref:`article (8) ` :ref:`articles (3) ` :ref:`cours (6) ` :ref:`module (7) ` :ref:`paper (3) ` .. |rss_image| image:: feed-icon-16x16.png :target: ../_downloads/rss.xml :alt: RSS ---- .. index:: Python 2 .. _ap-cat-Python_2-0: Python 2 - 1/1 ++++++++++++++ .. blogpostagg:: :title: Python 2 ou Python 3 ? :date: 2015-04-20 :keywords: version,unicode,utf-8 :categories: Python 2,Python 3 :rawfile: 2015/2015-04-20_py2py3.rst Il faut choisir Python 3 sans hésiter. Le language est plus cohérent et il est surtout beaucoup plus sûr dès qu'on manipule des chaînes de caractères. Tout est encodé en `unicode `_ et on ne se pose plus la question des accents ou caractères chinois. Tout se fait lorsqu'on lit ou on écrit un fichier ou qu'on convertit des octets (ou *bytes*) en caractères. Ensuite, à l'intérieur du programme, on ne se pose plus de questions. D'ailleurs, dès qu'on fait du web, une bonne règle de survie à suivre : tout doit être codé en `utf-8 `_. ... ---- |rss_image| **Python 2 - 1/1** :ref:`2022-10 (1) ` :ref:`2022-12 (2) ` :ref:`2023-01 (1) ` :ref:`2023-02 (1) ` :ref:`2023-04 (1) `