Python für Anfänger

Programmieren Lernen mit der Programmiersprache Python

Grundlagen und Anwendungen für Anfänger 

 

Das Seminar umfasst die Grundlagen, um in Python programmieren zu lernen und einen Einstieg in Python zu erhalten. Das Erlernte wird mit vielen Übungen vertieft und offene Fragen direkt beantwortet. Das Seminar ist für Einsteiger konzipiert und die vielen praktischen Übungen erfolgen in der Entwicklungsumgebung PyCharm, d.h. die Lehrinhalte werden direkt von den Teilnehmenden wiederholt und vertieft. Am Ende des Seminars können Sie einfache Programme in Python erstellen, verstehen die Struktur von Python und beherrschen eine der am meisten verwendeten Programmiersprachen. Am Ende des Workshops erhalten Sie eine Teilnahmebestätigung.  

Dieses Seminar richtet sich an Teilnehmende ohne Vorkenntnisse im Programmieren. Für angehende Data Scientists, BI-Analysts und Datenanalysten und an der Programmierung in Python interessierte Fachkräfte bzw. Projektleiter, die bereits Vorkenntnisse im Programmieren haben, eignet sich der Workshop Data Science mit Python

 

Programm-Download

 

Datum

Ort

Preis *

Verfügbar

 

 

Ziele des Seminars

Das Einsteiger Seminar vermittelt ein Grundwissen für Python und gliedert sich in zwei Bereiche:

  •  Allgemeine Grundlagen: Python in der IDE PyCharm effizient benutzen. Die wichtigsten Daten-Strukturen, um Python Code lesen und häufige Fehler vermeiden zu können. Umgang mit Text als Input und Output von Programmen. Wie benutzte ich Python als Schnittstelle zum Betriebssystem?
  • Programmiergrundlagen: die wichtigsten Kontrollstrukturen (If-Else, While, For-Schleife). Eigene Funktionen mit einer Dokumentation schreiben. Exceptions für die Behandlung von Fehlern und Ausnahmen. Ein- und Ausgabe von Daten. Grundlagen von numpy zur Berechnung mit Matrizen und arrays. Debugging, um Fehler im eigenen Code zu beheben.

Nach dem Python Workshop kennen Sie die Grundlagen, um Python als Skriptsprache zu verwenden. Die Einstiegshürde ist überwunden, so dass Sie eigenständig Ihre Fähigkeiten nach dem Kurs erweitern können.
 

Didaktischer Aufbau:


Der Schwerpunkt dieses Python Seminars ist das eigenständige Bearbeiten und Lösen von zahlreichen Übungsaufgaben in der Entwicklungsumgebung PyCharm. Sie können so die vom Trainer besprochenen Inhalte anhand von kleinen Praxisaufgaben einüben. Offene Fragen oder Schwierigkeiten können direkt mit Hilfe des Trainers gelöst werden. 
In der ersten Hälfte jedes Kapitels werden neue Inhalte erklärt, welche in der zweiten Hälfte durch Übungseinheiten selbstständig mit Hilfe des Dozenten vertieft werden. 
Am Ende erhalten Sie von der Bitkom Akademie für die Absolvierung des Python Seminars eine Teilnahmebestätigung.  

Inhalte des Seminars
  • Anaconda als Umgebung für Python
  • Die wichtigsten Datenstrukturen
  • Debugging und Fehlerbehandlung
  • Control Flows und eigene Funktionen schreiben
  • Verarbeitung und Ausgabe von Text
  • Grundlagen von numpy 
Zielgruppe

Dieses Seminar wendet sich an Einsteiger der Programmierung, die Anfänger in Python sind und wenig oder gar nicht mit anderen Programmiersprachen vertraut sind.
Sie wollen Python programmieren erlernen, um einfache Programme zu schreiben oder die Grundlagen für fortgeschrittene Kurse zu legen. Die verwendeten Unterlagen sind auf Englisch, da die Dokumentation von Python im Internet vorwiegend Englisch ist. Englischkenntnisse beim Lesen von einfachen Texten sind daher notwendig. Die Schulungssprache ist Deutsch.

Ihr Seminarprogramm

Seminarprogramm | Tag 1

  • Einführung in Python
    • Wichtige Aspekte von Python im Vergleich zu anderen Programmiersprachen
    • Kurzübersicht über Entwicklungsumgebungen/IDEs: Visual Studio Code, PyCharm, Spyder, Jupyter Notebook
    • Eine conda environment anlegen
    • Pakete installieren
  • Grundlagen von numpy zur Berechnung mit Matrizen und Arrays
    • Das weit genutzte Paket numpy als Beispiel wie Funktionen und Methoden aus einem Paket genutzt werden
    • Arrays erstellen und mit Daten/ Zufallszahlen befüllen
    • Mathematische Operationen und Statistiken mit Numpy arrays
    • Funktionen vs. Methoden und Parameter einer Funktion setzen
  • Umgang mit Text / Strings
    • Übersicht über häufige Methoden für die Verarbeitung von Text, (z.B. count, index, find)
    • String Ausgabe und Formatierung mit f-string
    • print Funktion
    • Kommentar, docstrings für die Dokumentation von Funktionen, rawstrings
      Escape-Sequenzen

 

Seminarprogramm | Tag 2

  • Ein- und Ausgabe (I/O von Daten)
    • Was ist eine Datei?
    • Lesen und Schreiben von Dateien mit „with open“
    • pathlib und shutil und os Modul
    • Mit pandas csv und excel einlesen
  • Control Flows / Programmlogik
    • Eine eigene Funktion schreiben
    • Default Parameter, position arguments und keyword arguments in einer Funktion setzen
    • Die range-Funktion
    • For und While Schleifen
    • continue, break, pass in Schleifen
    • if, else, elif Bedingungen
    • Globale und lokale Parameter
  • Grundlegende Datenstrukturen
    • Überblick über die basic data types (string, integer, float, NaN)
    • Erläuterung der wichtigsten Datenstrukturen: list, tuple, dictionary
    • List comprehension
    • Slicing, um Daten zu extrahieren
    • Konvertierungen zwischen Datentypen

 

Seminarprogramm | Tag 3

  • Exceptions / Fehlerbehandlung
    • Syntax Fehler vs. Exception
    • Traceback
    • Fehlerbehandlung mit „try, except, else, finally“
    • Fehlerwerfen mit „raise"
  • Debugging
    • Einführung in die Debugging Funktionalitäten von Pycharm 
    • Exception Breakpoints, Step, Step Into, Resume, …
    • Evaluate expressions beim Debugging
  • Weiterführende Themen
    • enumerate
    • zip
    • ternärer Operator (kurzes if-else)
    • Lambda Funktionen
    • verschiedene Verwendungen des Stern operators *
  • Abschließendes Projekt
    • zusätzliche Übung zur Festigung / Wiederholung des bisher Gelernten
Zusätzliche Informationen
  • Die Teilnehmer sollten vorab prüfen, ob firmeneigene Laptops Zugangsbeschränkungen beim Herunterladen von Dateien und Programmen haben, die der Referent bereitstellt. Die digitalen Unterlagen (Skript, Code, Dateien) werden über eine Cloud zur Verfügung gestellt. Die Einwahl in fremde WLAN-Netze sollte daher möglich sein.
  • Das Seminar findet in einer kleinen Gruppe mit mind. fünf und max. 12 Teilnehmern statt. Unser Referent kann dadurch auf individuelle Fragestellungen besser eingehen.
  • Die Bitkom Akademie ist anerkannter Bildungsträger in Baden-Württemberg und Nordrhein-Westfalen. Teilnehmer haben im Rahmen des Bildungszeitgesetzes die Möglichkeit, Bildungsurlaub bzw. eine Bildungsfreistellung zu beantragen. Auf Anfrage erstellen wir auch Anträge auf Anerkennung unserer Veranstaltungen in anderen Bundesländern.  
  • Anmeldeschluss ist 2 Wochen vor Seminarbeginn.
  • Wir erklären ausdrücklich, dass beim Bitkom – Unterzeichner der Charta der Vielfalt – jede Person, unabhängig von Geschlecht, Nationalität, ethnischer Herkunft, Religion oder Weltanschauung, Behinderung, Alter, sexueller Orientierung und Identität willkommen ist.
Seminar-Rücktrittsversicherung
  • Gemeinsam mit der HanseMerkur bietet die Bitkom Akademie eine freiwillige Seminar-Rücktrittsversicherung an.
  • Diese Versicherung ermöglicht Ihnen die kostenfreie Stornierung Ihrer Teilnahme, wenn kurzfristige oder unvorhergesehene Ereignisse Ihre Teilnahme am Seminar verhindern.
  • Die Kosten der Seminar-Rücktrittsversicherung sind abhängig vom Seminarpreis. Die Preisliste der HanseMerkur finden Sie hier.

 

Mehr erfahren Zur Buchung

 

Haben Sie Fragen? Wir sind für Sie da!

 

Nicole Stoitschew
Nicole Stoitschew
Key Account Manager
Name
Anrede


 

 

Diese Seminare könnten Sie auch interessieren

 

Seminar Format Datum Absteigend sortieren Ort Verfügbar Preis

KI & Daten

Einführung in die Künstliche Intelligenz

Live-Online

17.01.25 Online
 

kostenfrei

KI & Daten

KI-Strategie für Unternehmen

Live-Online

21.01.25 Online
 

kostenfrei

KI & Daten

KI und Big Data: eine Einführung in rechtliche Fragestellungen

Live-Online

29.01.25 Online
 

kostenfrei

KI & Daten

ChatGPT – Technik, Business Cases & Ideation

Workshop

31.01.25 Online
 

650 €

KI & Daten

Der nachhaltige und zukunftssichere Einsatz von KI in der EU

Live-Online

31.01.25 Online
 

kostenfrei

KI & Daten

Rechtliche Vorgaben bei KI- & Big-Data-Projekten

Workshop

04.02.25 Online
 

650 €

KI & Daten

Crashkurs Prompt Engineering

Workshop

05.02.25 Online
 

400 €

KI & Daten

KI im HR-Alltag: Mit den richtigen Prompts zu mehr Effizienz und Innovation

Live-Online

06.02.25 Online
 

kostenfrei

KI & Daten

KI im Mittelstand – Erfolgsstrategien für kleine und mittlere Unternehmen

Live-Online

07.02.25 Online
 

kostenfrei

KI & Daten

Ausbildung zum KI Manager

Zertifikatslehrgang

11.02.25 Online
 

6.200 €

KI & Daten

KI: Frischzellenkur für Workflows

Live-Online

11.02.25 Online
 

kostenfrei

KI & Daten

KI und Ethik: Einblicke, Herausforderungen und Lösungsansätze

Live-Online

14.02.25 Online
 

kostenfrei

KI & Daten

Ausbildung zum Data Scientist

Zertifikatslehrgang

17.02.25 Online
 

6.200 €

KI & Daten

Künstliche Intelligenz 360°: Einstieg in die KI-Welt

Workshop

20.02.25 Online
 

1.300 €

KI & Daten

KI Knigge - Aufräumen bevor die Gäste kommen

Live-Online

21.02.25 Online
 

kostenfrei

KI & Daten

Ausbildung zum Chief Data Officer

Workshop

24.02.25 Online
 

6.200 €

KI & Daten

Ausbildung zum Web 3.0 & Metaverse Expert

Zertifikatslehrgang

27.02.25 Online
 

6.200 €

KI & Daten

Crashkurs Prompting mit Microsoft Copilot Chat

Workshop

07.03.25 Online
 

400 €

KI & Daten

Ausbildung zum Deep Learning Specialist

Zertifikatslehrgang

11.03.25 Online
 

6.200 €

KI & Daten

KI-Kompass für Führungskräfte: Strategie & Anwendungsmöglichkeiten

Workshop

11.03.25 Online
 

1.900 €

1

2

3