Experience Embedded

Professionelle Schulungen, Beratung und Projektunterstützung

Umstieg von Python 2 auf Python 3

  • Inhalt
     
  • Ziele -
    Ihr Nutzen
  • Teilnehmer
     
  • Voraussetzungen
     

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.

Softwareentwickler und Softwarearchitekten

Kenntnisse, wie sie im Training "Python: Objektorientierte Skriptsprache" vermittelt werden.

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

Im Preis enthalten:
Mittagessen, Getränke, Trainingsunterlagen und Ihr Teilnahmezertifikat


ALL INCLUSIVE!

Verwandte Trainings

Python-Kurs: Objektorientierte Skriptsprache
Anmeldecode: PYTHON

HTML5-Kurs: Plattformunabhängige App-Entwicklung
Anmeldecode: HTML5

XML: Standardisierter Datenaustausch
Anmeldecode: XML


Verwandte Trainings

Offenes Training

TerminPreis *Dauer
27.02. – 28.02.20201.200,00 €2 Tage 
28.05. – 29.05.20201.200,00 €2 Tage 
15.10. – 16.10.20201.200,00 €2 Tage 
Anmeldecode: PYTHON-UM
* Preis je Teilnehmer, in Euro zzgl. USt.


> Download Blanko-Anmeldeformular
> Trainingsbeschreibung als PDF

Onsite-Training

In maßgeschneiderten Workshops kombinieren wir Ihre konkreten Projektaufgaben mit unserem Trainingsangebot. Dabei berücksichtigen wir Ihre Anforderungen bezüglich Inhalt, Zeit, Ort, Dauer, technischem Umfeld und Vermittlungsmethodik.

Für Ihre Anfrage oder weiterführende Informationen stehen wir Ihnen gern zur Verfügung.

> Trainingsbeschreibung als PDF

Coaching

Unsere Coaching-Angebote bieten den großen Vorteil, dass unsere Experten ihr Wissen und ihre Erfahrungen direkt in Ihren Lösungsprozess einbringen und damit unmittelbar zu Ihrem Projekterfolg beitragen.

Coaching: Skript- und Beschreibungssprachen

Umstieg von Python 2 auf Python 3

Inhalt

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

Merkzettel


Sie haben derzeit keine Trainings auf dem Merkzettel.