Logo_hoch_600x600.png ()

MicroConsult Microelectronics Consulting & Training GmbH

https://www.microconsult.de/

29.03.2023

Umstieg von Python 2 auf Python 3 (Seminar)

Das Training beleuchtet die Veränderungen von Python 2 nach Python 3 sowie die Herausforderungen, die bei der Migration nach Python 3 zu erwarten sind. Es gibt Ihnen einen Leitfaden an die Hand, wie Sie die Migration planen und durchführen können; schließlich steht das Jahr 2020 bereits vor der Tür.

Neue Features in Python 3

  • Lazy Evaluation von Datenstrukturen
  • True Division
  • Unicode Strings

Aufräumarbeiten in Python 3

  • Die input-Funktion wurde entfernt
  • "print" ist eine Funktion
  • Deutlich intuitivere Vergleichsoperatoren und Mehrfachvererbung

Rückportierung von Python 3 Features auf Python 2

  • Deterministisches Destruktionsverhalten mit dem Context Manager Protokoll
  • Abstrakte Basisklassen

Migration von Python 2 auf Python 3

  • Testabdeckung als sicherer Startpunkt
  • Portierung des Python 2 Codes auf Python 2.7
  • Python 3 kennenlernen
  • Übersetzung des Python 2.7 Codes mit dem -3 Flag, um Inkompatibilitäten zu identifizieren
  • Automatische Migration mit dem Werkzeug 2to3