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!

 

Bitkom Akademie | Vincent Bergner
Vincent Bergner
Key Account Manager
Name
Anrede


 

 

Diese Seminare könnten Sie auch interessieren

 

Seminar Format Datum Absteigend sortieren Ort Verfügbar Preis

Big Data & Künstliche Intelligenz

Crashkurs Prompt Engineering

Workshop

14.03.24 Online
 

400 €

Big Data & Künstliche Intelligenz

Ausbildung zum Deep Learning Specialist

Zertifikatslehrgang

19.03.24 Online
 

6.200 €

Big Data & Künstliche Intelligenz

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

Live-Online

19.03.24 Online
 

kostenfrei

Big Data & Künstliche Intelligenz

Ausbildung zum Web 3.0 & Metaverse Expert

Zertifikatslehrgang

21.03.24 Online
 

6.200 €

Big Data & Künstliche Intelligenz

Ausbildung zum KI Manager

Zertifikatslehrgang

21.03.24 Online
 

6.200 €

Big Data & Künstliche Intelligenz

KI & Phishing

Live-Online

27.03.24 Online
 

kostenfrei

Big Data & Künstliche Intelligenz

KI und Big Data Anwendungen: viele Möglichkeiten, viele Rechtsfragen

Live-Online

04.04.24 Online
 

kostenfrei

Big Data & Künstliche Intelligenz

Ausbildung zum Chief Data Officer

Zertifikatslehrgang

08.04.24 Online
 

6.200 €

Big Data & Künstliche Intelligenz

Rechtliche Vorgaben bei KI- & Big-Data-Projekten

Workshop

19.04.24 Online
 

650 €

Big Data & Künstliche Intelligenz

Data Science mit Python

Workshop

22.04.24 Online
 

2.100 €

Big Data & Künstliche Intelligenz

KI im Marketing: Use Cases & Tools

Workshop

23.04.24 Online
 

1.300 €

Big Data & Künstliche Intelligenz

Machine Learning (ML) im Unternehmen gewinnbringend einsetzen

Workshop

24.04.24 Online
 

1.300 €

Big Data & Künstliche Intelligenz

Crashkurs Prompt Engineering

Workshop

03.05.24 Online
 

400 €

Big Data & Künstliche Intelligenz

Data Driven Marketing - Professional

Zertifikatslehrgang

13.05.24 Online
 

1.900 €

Big Data & Künstliche Intelligenz

Generative Künstliche Intelligenz und General Purpose AI

Workshop

13.05.24 online
 

1.300 €

Big Data & Künstliche Intelligenz

Einsatz von KI im HR-Bereich

Live-Online

16.05.24 Online
 

kostenfrei

Big Data & Künstliche Intelligenz

ChatGPT – Technik, Business Cases & Ideation

Workshop

29.05.24 Online
 

650 €

Big Data & Künstliche Intelligenz

Robotic Process Automation (RPA) Enablement

Workshop

06.06.24 Online
 

2.100 €

Big Data & Künstliche Intelligenz

KI-gestützte Lernstrukturen etablieren

Live-Online

11.06.24 Online
 

kostenfrei

Big Data & Künstliche Intelligenz

KI im Marketing: Use Cases & Tools

Workshop

11.07.24 Online
 

1.300 €

1

2