SociétéFormationsCommunicationLogiciels LibresBlogContact
Formation - Migration Python 2 vers Python 3
Objet
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 1 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.
Public visé
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.
Pré-requis
Programmation en Python version 2.x
Points abordés
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.
Conditions
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