4.8 bei Google (48 Bewertungen)

Python für Einsteiger

Python Schulung für Einsteiger: Einführung in die Programmierung mit Python

Zu den Terminen

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

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.

Inhalte

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

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

Etwas Erfahrung mit einer anderen objektorientierten Programmiersprache wie C# oder Java ist für den Besuch der Python für Einsteiger Schulung vorteilhaft.

Schulungen, die dich interessieren könnten

Unternehmen in Deutschland, Österreich und der Schweiz, die uns vertrauen

Lufthansa Logo
BMW Logo
Bundeswehr Logo
Logo der ARD Gruppe
Zalando Logo
Volkswagen Logo

Das sagen unsere Kunden

Wir arbeiten ständig daran uns zu verbessern. Dafür sind wir auf das Feedback unserer Kunden angewiesen.

Kompetentes Online-Training mit Learning by Doing. Besser geht nicht. Jeannette M.

Sehr gute Planung und Organisation aller Microsoft Office Schulungen. Incas Training ist sehr zu empfehlen! Christopher M.

Toller Service. Hatte auf Ihrer Seite KOSTENLOS den Weg gefunden, sämtliche Animationen mit einem Schritt zu entfernen. Hat super geklappt. Vielen lieben Dank dafür. Wenn ich schon nichts bezahlen muss, dann wenigstens eine passenden Bewertung :-) Thomas S.