Nach der Python für Einsteiger Schulung kannst du mit mit Python unter Einhaltung der neuesten Standards der Code-Qualität (Dokumentation, UnitTests, Objektorientierung und XML) entwickeln. Das Konzept der Python-Klassen überschaust du und kannst dadurch schlanken und leicht wartbaren Python-Code schreiben.
Python für Einsteiger Schulung & Online Kurs
Python Schulung für Einsteiger: Einführung in die Programmierung mit Python
Wir zeigen dir in der Python Schulung die moderne, hochgradig objektorientierte Programmiersprache, Python ermöglicht dir einen glatten Übergang von kleinen, einfachen Skripten zu sehr komplexen Anwendungen nach den neuesten technischen Standards. Die Administration moderner Kommunikationssysteme verlangt zunehmend grundlegende Programmierkenntnisse in den unterschiedlichsten Anwendungsgebieten. Eine der aktuell beliebtesten und zugänglichen Programmiersprachen ist Python. In unserer Python Schulung hast du ausreichend Zeit, um Neueinsteigern die Grundkonzepte der Programmierung mit Python anhand von einfachen Beispielen zu erlernen. Die in unserer Python Schulung vermittelten Fähigkeiten bieten dir so die Basis für den Einstieg in die unzähligen spezifischen Anwendungsfälle, die heute relevant sind und in der Zukunft noch werden.
Lernziele Python Schulung & Online Kurs
Inhalte Python Schulung & Online Kurs
Grundlagen der Programmierung
- Was bedeutet programmieren?
- Generationen
- Programmierparadigmen
- Compiler
- Interpreter
- Zwischencode
- Wie wird ein Programm ausgeführt
- Central Processing Unit
- Das Betriebssystem
- Das Programm
- Der Prozess
- Der Thread
- Nebenläufigkeit
- Inter-Prozess Kommunikation
- Grundelemente einer Programmiersprache
- Pseudocode
- Anweisung und Anweisungsblock
- Ausdruck
- Variablen – Informationsspeicher
- Zuweisung
- Verzweigung: Ja oder Nein
- Kontrollschleifen: Schleife oder nicht?
- Routine – Prozeduren und Funktionen
- Rekursion
- Algorithmus
- Datenstrukturen
- Array
- Sammlungen
- Liste
- Queue – FIFO
- Stack – LIFO
- Map
- Baum
- XML
- JSON
- Ablaufdiagramm
- Unified Modeling Language
- Sequenzdiagramm
- Zustandsdiagramm
- Hilfsmittel und Fehlersuche – Debugging
- Integrated Development Environment – IDE
- Vier-Augen-Prinzip
- Schriftliche Wertetabelle
Die Programmiersprache Python
- Was ist Python?
- Download, Installation und Lieferumfang
- Python-Shell
- Schnelldurchlauf im interaktiven Modus
- Programmausführung im interaktiven Modus
- Verwendung eines Editors oder einer IDE
- Programmausführung eines Python Skriptes
- Datentypen
- Erste Datentypen in Python
- Anweisung und Anweisungsblock
- Anweisungen und Blöcke in Python
- Ausdruck
- Boolesche und Arithmetische Operationen
- Weitere Ausdrücke in Python
- Variablen und Zuweisungen
- Variablen in Python
- Details der Zuweisung
- Funktionen I: Eingebaute Funktionen
- Die Hilfe-Funktion
- Vergleiche und Bedingungen
- Die Bedingung: if
- Kombinationen und Verknüpfungen
- Datentypen II – String Details
- Iterationen I – While
- While-Schleife
- For – Eine Vorschau
- Funktionen II – Eigene Funktionen
- Verschachtlung
- Global oder Lokal
- Rekursion
- Arten von Argumenten
- Datentypen III
- Liste
- Weitere Methoden von Listen
- Tupel
- Sequenz
- Slicing
- Eine Menge – Set
- Dictionaries
- Dictionaries – Methoden
- Iterationen II
- For-Details
- Weitere Konzepte und Funktionen
- Exceptions
- Anonyme Funktionen
- Comprehensions
Objektorientierte Programmierung
- Grundprinzipien der OOP
- Module und Systeme
- Strukturelle Elemente objektorientierter Software
- Beziehungen zwischen Objekten
- Design Pattern (Entwurfsmuster)
- Objektorientierung und Python
- Basisbeispiel
- Sichtbarkeiten
- Destruktor
- Statische Elemente
- Mehrfachvererbung
Python – Pakete und Anwendungen
- Die Standardbibliothek
- Eingebaute Funktionen
- Import
- Sockets
- Regular Expressions
- Pip und PyPI
- Projektdokumentation
- Dokumentation in Python – Sphinx
- HTTP Abfragen in Python – requests
- JSON
- XML
- Jupyter Notebooks
- Wissenschaftliche Berechnungen in Python mit Numpy und Pandas
- Datenvisualisierung in Python mit Matplotlib
- Weitere Anwendungsmöglichkeiten
Python für Einsteiger Schulung: Zielgruppe Python Schulung & Online Kurs
Die Python für Einsteiger Schulung richtet sich an Programmierer mit Grundkenntnissen der Python-Sprachelemente: Interaktiver Interpreter, Module, Packages, numerische Datentypen, Strings, Operatoren, Listen, Tupeln und Dictionaries.
Python für Einsteiger Schulung: Voraussetzungen Python Schulung & Online Kurs
Etwas Erfahrung mit einer anderen objektorientierten Programmiersprache wie C# oder Java ist für den Besuch der Python für Einsteiger Schulung vorteilhaft.