Python Packaging – Verwaltung von Paketen und virtuellen Umgebungen für Python mit pipenv und pip
Python Kurse 2 Tage
- Termin
- Inhouse
- Individuell
1.416,10 € inkl. 19% USt.
inkl. Verpflegung und Kursmaterial
1.416,10 € inkl. 19% USt.
inkl. Kursmaterial
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.255,05 € 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
Buchen ohne Risiko
Sie zahlen erst nach erfolgreicher Schulung. Keine Vorkasse.
Lernen von Experten
Zertifizierte und praxiserfahrene TrainerInnen
Inklusive
Mittagessen, Kursmaterial, Zertifikat, WLAN, Getränke uvm.
Gruppengröße
Maximal 8 TeilnehmerInnen
Sprache
Deutsch (Englisch auf Wunsch)
Förderungen
Bis zu 100% Kostenübernahme!
Passende Schulungen nach dem Kurs
1.416,10 € inkl. 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
1.416,10 € inkl. 19% USt.
1.416,10 € inkl. 19% USt.
Ähnliche Schulungen
2.255,05 € inkl. 19% USt.
2.368,10 € inkl. 19% USt.
2.612,05 € inkl. 19% USt.
Noch Fragen?
Rufen Sie mich an oder schreiben Sie mir eine E-Mail!