4.9 bei Google (54 Bewertungen)

Python Kurs (Grundlagen)

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

Unser Kurs „Python Basiswissen“ führt dich schnell und strukturiert in die Python Programmierung ein – mit vielen Hands-on-Übungen und Best Practices. Du lernst Syntax, Datentypen & Collections, Kontrollstrukturen, Funktionen & Module, Datei-I/O, Fehlerbehandlung, erste Objektorientierung sowie Pandas/NumPy-Einordnung für Datenaufgaben. Ideal für Einsteiger:innen, Umsteiger aus Excel/VBA oder andere Sprachen und Teams, die sauberen, wartbaren Code schreiben wollen. Python Kurs Inhalte (Auszug)

Python Grundlagen

Steuerung & Struktur

Fehlerbehandlung & Tests

Dateien & CSV/JSON

CLI-Skripte, Virtual Environments

Struktur, Naming, PEP 8

Inhalte

Grundlagen der Python Programmierung

  • Was bedeutet programmieren?

  • Algorithmus

  • Darstellung von Algorithmen

  • Pseudocode

  • Einordnung von Programmiersprachen

  • Compiler

  • Interpreter

  • Grundelemente einer Programmiersprache

             

Das Python Projekt

  • Was ist Python?

  • Download, Installation und Lieferumfang

  • Python-Shell

  • IDLE

               

Zahlen, Zeichenfolgen und Zuweisungen

  • Zahlen

  • Zeichenfolgen

  • Zuweisungen

  • Verwendung von Variablen

Visual Studio Code und Jupyter

  • Was ist Visual Studio Code?

  • Visual Studio Code vs. Visual Studio

  • Installation

  • Die Oberfläche von VS Code

  • Die Oberfläche von VS Code - Activity Bar und Sidebar

  • Das Search Tool

  • Das Python-Extension Pack für VS Code

  • Neue Dateien in VS Code anlegen

  • Mit einzelnen Codedateien in Visual Studio Code arbeiten

  • Visual Studio Code einen Ordner hinzufügen

  • Debugging in Visual Studio Code

  • Jupyter Notebooks

  • Interaktive Code-Zellen

  • Exporte in andere Formate und Hilfen

  • Jupyter Notebooks im VSC

Built-in Funktionen

  • Funktionen

  • Eingebaute Funktionen

  • Anwendung Eingebauter Funktionen

  • Die Hilfe-Funktion

            

Verzweigungen/Bedingte Codeausführung

  • Grundlagen der Verzweigung

  • Komplexe Verzweigungen

  • Wahrheitswerte und Vergleiche

  • Verzweigung in Python: if

Namensräume und String- sowie Listenmethoden

  • Namensräume

  • String Methoden

  • Listen und Arrays

  • Liste

  • Tupel

  • Sequenz

  • Slicing

  • Komplexe Datentypen in Python


Schleifen / Wiederholte Codeausführung

  • Schleifen

  • While

  • While-Schleife

  • For Schleife Konzept

  • Forschleife

  • Iterationen II

  • For-Details

  • Comprehensions

Routinen und Funktionen

  • Routine – Prozeduren und Funktionen

  • Funktionen II – Eigene Funktionen

  • Verschachtelung von Funktionen

  • Namensräume: Globale und lokale Variablen

  • Arten von Argumenten

  • Anonyme Funktionen

Ausnahmebehandlung und Dateihandling

  • Exceptions in Python

  • Hierarchie der Builtin Exceptions (Ausschnitt)

  • Exception Beispiel

  • Fehlermeldung Erzeugen

  • Lesen einer einfachen Text Datei

  • Dateien lesen mit dem Kontext Manager

  • Dateien erstellen

Datentypen - Sammlungen

  • Sammlungen

  • Map

  • Eine Menge – Set

  • Dictionaries

  • Dictionaries – Methoden

Python – Pakete und Anwendungen

  • Die Standardbibliothek

  • Import

  • Das SYS – Modul

  • Das OS – Modul

  • Das Shutil – Modul

  • Import

  • Sockets

  • Regular Expressions

  • Pip und PyPI

  • Projektdokumentation

  • Dokumentation in Python – Sphinx

  • Dokumentation in Python – Sphinx

  • 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

Schöner Code

  • Einfacher Typehint

  • Typehints bei Containern

  • Typehint in der Funktionssignatur

  • Documentation mit Docstrings

  • Übersicht schöner Code

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 – Cheatsheets

  • Methoden und Operatoren

  • Stringmethoden

  • Listenmethoden

  • Dictionaries

  • Schleifenkonstruktionen

  • Die Try – Except Konstruktion

  • Ein- und Ausgabemöglichkeiten

  • Modul-Importe

  • Editoren – Visual Studio Code – VSC

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.

Voraussetzungen

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

Python Kurs - Hintergrund

Eine Python Schulung bietet dir den optimalen Einstieg in eine der beliebtesten Programmiersprachen weltweit. Python ist vielseitig einsetzbar – von Webentwicklung über Automatisierung bis hin zu Data Science und Machine Learning. Im Training lernst du praxisnah, wie du mit Python effizient programmierst und Lösungen für unterschiedlichste Anwendungsfälle entwickelst.

Python Schulung - das solltest du wissen:

Für Einsteiger und Umsteiger, die Python Basiswissen für Automatisierung, Datenaufbereitung oder spätere Web/Data-Projekte benötigen.

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.