Seminar Background Picture
Für Java-Entwickler:Innen

Python für Java-EntwicklerInnen

Erlernen Sie die Grundlagen von Python, den Projektaufbau und testgetriebene Entwicklung und entdecken Sie, wie Sie Python effektiv in Ihren Projekten einsetzen können.

Zu den SchulungsterminenZur Seminaranfrage

Python für Java-EntwicklerInnen

In diesem zweitägigen Seminar lernen Java-EntwicklerInnen die Grundlagen von Python kennen und wie sich diese von Java unterscheiden. Das Seminar behandelt die wichtigsten Unterschiede und Gemeinsamkeiten zwischen Python und Java, sowie den Projektaufbau und die Laufzeitumgebungen. Ein Schwerpunkt liegt auf der testgetriebenen Entwicklung (TDD) mit Python. Durch praktische Übungen und Beispiele können Sie Ihr neues Wissen direkt anwenden.

Agenda

Arrow down
  • Einführung und Überblicksome text
    • Wieso Python?
    • Stärken und Schwächen der Sprache
    • häufigste Anwendungsgebiete
    • Vergleich mit Java
    • Ausführungsgeschwindigkeit
    • Memory Management
    • Standardbibliotheken
  • Workspace Setupsome text
    • Python installieren
    • Virtual Environment mit pip einrichten
    • Interpreter in IDE konfigurieren
    • Abhängigkeiten mit pip installieren
    • Environment exportieren
  • Datenstrukturensome text
    • Listen, Dictionaries, Sets, Tuples
    • “Pythonic Ways”
  • Syntaxsome text
    • Einrückungsbasierte, dynamische Sprache
    • Variablen, Funktionen, Klassen, Vererbung, Lambda Funktionen
    • Unterstriche in Python __  
    • Error Handling
    • Importieren von Modulen
  • Projektaufbau in Pythonsome text
    • Struktur eines Python-Projekts
    • Unterschiede zu Java-Projekten
    • Laufzeitumgebungen
  • OOP mit Pythonsome text
    • Mit __dict__ Klassenmethoden untersuchen
    • Klassenmethoden überschreiben
    • Vererbung
  • Testgetriebene Entwicklung (TDD)some text
    • Tools und Frameworks für TDD in Python
    • Unterschiede zu TDD in Java
    • Praktische Übungen
  • Concurrency und Multithreadingsome text
    • Beispiele mit threading und multiprocessing
  • PEP 8 – Styleguidesome text
    • Best Code Style Practices in Python
    • beliebte Bibliotheken
    • Webentwicklung: Flask, Django
    • Data Science: Pandas, NumPy, Matplotlib

Dauer
2 Tage

Zielgruppe

Dieses Seminar richtet sich an Java-EntwicklerInnen, die ihre Kenntnisse um eine weitere Programmiersprache erweitern möchten. Es ist ideal für diejenigen, die die Stärken von Python in ihren Projekten nutzen wollen und ein grundlegendes Verständnis der Sprache erlangen möchten.

Voraussetzungen

Grundkenntnisse in Java-Programmierung.

Lernziele

  • Grundlegendes Verständnis der Python-Syntax und -Strukturen
  • Wissen über die wichtigsten Unterschiede und Gemeinsamkeiten zwischen Python und Java
  • Fähigkeit, Python in eigenen Projekten einzusetzen
  • Vertrautheit mit Testgetriebener Entwicklung (TDD) in Python

Seminartermine

* Alle Preise pro Person exkl. Mehrwertsteuer

Seminaranfrage "Python für Java-EntwicklerInnen"

Ihr Interesse:

Ihre Kontaktdaten:

Vielen Dank!
Deine Nachricht ist bei uns eingegangen.

Oops! Da hat sich der Fehlerteufel eingeschlichen.

Entdecken Sie Ihre Möglichkeiten:

Beratungsgespräch vereinbaren
Laura Bäumer

Ihre Ansprechpartnerin

Bei Fragen wenden Sie sich gerne an:

Laura Bäumer
(Koordination)
E-MailTelefon