Mo. bis Fr. von 8:00 bis 17:00 Uhr 0800 71 20000 Corona Informationen

Python Packaging – Verwaltung von Paketen und virtuellen Umgebungen für Python mit pipenv und pip


Python Kurse 2 Tage

Python ist als Programmiersprache unter anderem wegen des riesigen Angebots an mächtigen Python-Paketen so beliebt. Mit diesen ist es leicht, die unterschiedlichsten Aufgaben mit den in den Paketen bereitgestellten Funktionalitäten zu lösen. Die Installation solcher Pakete ist mit Paketmanagern wie pip oder conda wiederum ebenfalls einfach, da Abhängigkeiten (Dependencies) automatisch festgestellt werden und abhängige Unterpakete automatisch mitinstalliert werden.

Hierbei kommt es aber häufig zu dem Problem, dass durch die Nachinstallation von Dependencies irgendwelche, für das Paket passende Versionen installiert werden, meist die neusten verfügbaren Pakete. Bestehender Python-Code, der aber auf bestimmte Paket-Versionen zugeschnitten ist, kann dadurch im schlimmsten Fall nicht mehr funktionieren.

Deshalb gibt es in der Python-Welt schon lange das Konzept der virtuellen Umgebungen. So eine virtuelle Umgebung ist eine klar definierte Zusammenstellung von bestimmten Versionen benötigter Pakete. Pipenv (pip environment) hat sich hierbei in den letzten Jahren als das Tool der Wahl etabliert, denn es erlaubt es beim Deployment und der Entwicklung genau die benötigten Paketversionen zu installieren.

Eine Deployment-Umgebung kann somit beim Kunden erstellt werden, in dem die richtigen Paketversionen bereitgestellt werden. Gleichzeitig kann bei Kollegen in einem Python-Software-Entwickler-Team die Entwicklungsumgebung mit Entwicklerpaketen reproduziert werden, um zum Beispiel bestimmte Bugs zu reproduzieren oder eine identische Entwicklungsumgebung zu erstellen.

Dieser Kurs gibt Ihnen einen umfassenden Überblick in die Arbeit mit virtuellen Umgebungen mit dem mächtigen Tool pipenv und die Paketverwaltung mit pip.

Zielgruppe

  • Python EntwicklerInnen
  • Packager

Voraussetzungen für die Schulung

Grundkenntnisse in Python sind Wünschenswert.

2.500,00 € zzgl. 19% USt.
2.975,00 € inkl. 19% USt.
1.500,00 € zzgl. 19% USt.
1.785,00 € inkl. 19% USt.

Kursinhalte

  • Die Paketmanager pip und conda: Gemeinsamkeiten und Unterschiede
  • Welchen Nutzen haben virtuelle Umgebungen bei der Python-Code-Entwicklung?
  • Überblick über Tools zur Erstellung und Verwaltung virtueller Umgebungen
  • Wieso auf pipenv als Tool für virtuelle Umgebungen setzen?
  • Installation von pipenv
  • Einrichten einer ersten virtuellen Umgebung mit pipenv
  • Pipfile und Pipfile.lock – wozu dienen diese Dateien?
  • Unterschied zwischen pipenv run und pipenv shell
  • Installation von Paketen in virtuellen Umgebung
  • Unterscheidung zwischen Paketen und Entwicklerpaketen
  • Reproduktion einer virtuellen Umgebung für das Deployment
  • Reproduktion einer virtuellen Umgebung bei der Softwareentwicklung
  • Den Überblick über virtuelle Umgebungen behalten
  • Spezifikation von Paketversionen
  • Erstellen eigener Python-Module und Pakete

Lernen von Experten

Zertifizierte und praxiserfahrene TrainerInnen

Durchführungs-Garantie

Unsere Schulungen finden ab der 1. Buchung statt.

Inklusive

Mittagessen, Unterlagen, Zertifikat, WLAN, Getränke uvm.

Gruppengröße

Minimal 1, Maximal 8 TeilnehmerInnen

Passende Unterlage

Inklusive Fachbuch zur Schulung.

Sprache

Deutsch (Englisch auf Wunsch)

Förderungen

Bis zu 100% Kostenübernahme!

Fragen zum Ablauf?

FAQ und Kontakt

Passende Schulungen nach dem Kurs
1.190,00 € zzgl. 19% USt.
1.416,10 € inkl. 19% USt.
2 Tage Präsenz oder Online
1.190,00 € zzgl. 19% USt.
1.416,10 € inkl. 19% USt.

Termine für Python Packaging – Verwaltung von Paketen und virtuellen Umgebungen für Python mit pipenv und pip

02.11.2022
Plätze verfügbar
München 2 Tage
1.190,00 € zzgl. 19% USt.
1.416,10 € inkl. 19% USt.
02.11.2022
Plätze verfügbar
Online 2 Tage
1.190,00 € zzgl. 19% USt.
1.416,10 € inkl. 19% USt.
23.03.2023
Plätze verfügbar
München 2 Tage
1.190,00 € zzgl. 19% USt.
1.416,10 € inkl. 19% USt.
23.03.2023
Plätze verfügbar
Online 2 Tage
1.190,00 € zzgl. 19% USt.
1.416,10 € inkl. 19% USt.
Der passende Termin oder Standort ist nicht dabei? Gerne bieten wir Ihnen eine passende Lösung an.
Ähnliche Schulungen
1.500,00 € zzgl. 19% USt.
1.785,00 € inkl. 19% USt.
2.500,00 € zzgl. 19% USt.
2.975,00 € inkl. 19% USt.
1.500,00 € zzgl. 19% USt.
1.785,00 € inkl. 19% USt.
1.590,00 € zzgl. 19% USt.
1.892,10 € inkl. 19% USt.
1.590,00 € zzgl. 19% USt.
1.892,10 € inkl. 19% USt.

Alle Schulungen zum Thema

Noch Fragen?

Rufen Sie mich an oder schreiben Sie mir eine E-Mail!

Michaela Berger
Michaela Berger