icon_python.png

Migration Python 2 vers Python 3

PYT2-PYT31 day

Objectives

Python est un langage puissant, orienté objet, convenant parfaitement à la majorité des travaux de développement d'applications et d'interfaces graphiques. Avec l'avénement de la version 3.0, les quelques incohérences de conception des versions antérieures ont été corrigées et la syntaxe améliorée.
Dans bon nombre de cas, il sera nécessaire d'effectuer des modifications sur le code existant. Cette formation mettra en lumière les différences clés entre les deux versions du langage et permettra aux participants de comprendre la meilleure stratégie pour migrer leur code et fera le point sur les principales bibliothèques disponibles pour Python 3.0.
La formation proposée ici se déroule sur une journée et s'adresse à des auditeurs ayant une connaissance du langage Python (version 2).
La formation comporte une part de travaux pratiques permettant de mettre en œuvre immédiatement les concepts ayant été vus dans le cadre du cours.


Audience

Ce cours s'adresse aux personnes connaissant déjà Python 2 et souhaitant apprendre à utiliser Python 3 et connaitre la marche à suivre pour migrer du code existant vers la nouvelle version de Python.


Prerequisites

Programmation en Python version 2.x


program

De Python 2 à Python 3

  • Les différences syntaxiques entre Python 2 et Python 3

    ensembles, exceptions, mots-clés
  • Les différences comportementales

    gestion de l'unicode, classes
  • Aide à la migration

    utilisation de 2to3.
  • Maintenance d'un programme compatible Python 2 et 3

    aperçu des différentes techniques possibles


Customization

Cette formation peut être adaptée afin de répondre au mieux à vos besoins. Logilab dispose aujourd'hui d'une palette très large de modules pédagogiques permettant la personnalisation de ses formations.
L'adaptation des cours en intra-entreprise ne pose aucun problème ; cette opération est cependant plus difficile pour les cours en inter-entreprises. N'hésitez pas à demander conseil à notre service commercial.


Terms

Des sessions en inter-entreprises sont organisées régulièrement dans nos locaux à Paris et à Toulouse. Il est possible d'organiser, à votre demande, une ou plusieurs sessions en intra-entreprise (sur site) n'importe où en France ou en Europe.
Chaque participant à la formation dispose d'un exemplaire personnel du support de cours et du manuel d'exercices.

Durée

1 jour, soit 7 heures.

Langue

Au choix, française ou anglaise

Intervenant

Tous les intervenants animant cette formation bénéficient de compétences pédagogiques reconnues. D'autre part, ils participent activement au développement du langage Python et de sa bibliothèque standard.

Travaux pratiques

Cette formation accorde une place prépondérante aux travaux pratiques qui permettent, tout au long du cours, de mettre en œuvre et assimiler les concepts théoriques.

Inter-entreprises

  • groupes de 4 personnes minimum et 8 personnes maximum
  • 9h-12h15, 13h30-17h00
  • Paris, Toulouse
  • déjeuner inclus

Intra-entreprise

  • groupes de 10 personnes maximum
  • 1 journée