Python Grundlagen 03: Python als Skriptsprache
Praxiskurs Python als Scripting Language

Du willst Python als Skriptsprache einsetzen, um diverse Hardware zu steuern oder um bestimmte Prozesse oder Tests zu starten, zu stoppen, zu kontrollieren, oder zu simulieren. Das heißt, Du möchtest Python nicht als eine vollwertige Programmiersprache einsetzen um damit große Softwareprojekte zu realisieren, sondern Du willst Python schnell und effizient lernen um es als eine effektive Scripting Language für die Steuerung von Hardware und Programmen einzusetzen. Dann brauchst Du nicht weiter suchen. Dieser Kurs ist in diesem Fall der Richtige für Dich und für Dein Team. Erfahre mehr über diesen Kurs...

Nutzen

  • Syntax und Semantik von Python als Scripting Language schnell erlernen
  • Einfache und mittelschwere Python Skript-Programme schreiben können
  • Grundlagen für fortgeschrittene Themen (z.B. KI-Kurse mit Python)

Dieser dreitägige Kurs führt speziell in die Verwendung der Programmiersprache Python für das Skripting bestehender Kommandozeilenanwendungen und Web-Oberflächen ein. Der Kurs richtet sich an Programmieranfänger und Nicht-Programmierer, die Aufgaben in ihrer täglichen Arbeit automatisieren und Kommandozeilenprogramme effektiv steuern wollen, um sich wiederholende, zeitaufwändige und fehleranfällige manuelle Aktionen zu vermeiden.

Kursformate

1-Tages-Crash-Kurs

Live-Training

Live oder online large

Lehrmaterial

Lehrmaterial

Video-Clips

Video clips
3-Tages-Kurs

Live-Training

Live oder online large

Lehrmaterial

Lehrmaterial

Verpflegung

Snacks large
4-Wochen Trainingsprogramm

Live-Training

Online large

Lehrmaterial

Lehrmaterial

Video-Clips

Video clips

Alle Kurse beinhalten zusätzlich den zeitlich unbegrenzten Zugang zu unserem Member-Bereich mit vielen weiteren Videos, Tutorials und Infos rund ums Coden.

Inhalte

Der Kurs behandelt ein Auswahl von diesen Themen:

  • Variables
  • Data Types
  • Controll Flow
  • Function
  • Strings
  • Python Script
  • Working with Files
  • Command Line Programs
  • Multiple Programs
  • Working with Web APIs

Für weitere Details bitte unten Agenda ansehen!

Vorkenntnisse

Dieser Python als Skriptsprache Praxiskurs wurde für Personen mit oder ohne Python Vorkenntnissen entwickelt und optimiert. Natürlich ist es vorteilhaft, wenn Du bereits über Python Kenntnisse verfügst, idealerweise über die Inhalte aus unserem Python-Kurs für Einsteiger. Dennoch ist das kein Muss, auch Personen ohne Programmiervorkenntnisse können an diesem Kurs teilnehmen. 

Dieser Kurs ist für Programmierer, Ingenieure, Finanzfachleute, Administratoren und andere Nicht-Programmierer geeignet. Es wird keine vorherige Programmiererfahrung vorausgesetzt, aber ein allgemeines Verständnis von Befehlszeilenschnittstellen und dem Ausführen von Programmen über eine Befehlszeile ist von Vorteil.

  • Individuell: wir gehen gezielt auf Dich ein und berücksichtigen Deine Vorkenntnisse, Wunschthemen und Schwerpunkte

  • Strukturiert und leicht verständlich

  • Bringe deine Karriere, Studium oder Ausbildung auf die nächste Stufe: mit Zertifikat

  • Sicher und eigenständig Programme entwickeln (ob privat, beruflich oder für dein Startup)

  • Viel, viel, viel Praxis: sofort anwendbare Ergebnisse

  • kleine Gruppen: max. 8 Teilnehmer im 3-Tages-Kurs max. 15 Teilnehmer im Online-Coaching

  • Von Experten nach der Raed- Methode® entwickelt & auf die Anforderungen von Tech-Unternehmen im Jahr 2020 ausgerichtet

  • E-Mail-Support auch nach Ende des Kurses

Kursbeschreibung

Dieser dreitägige Kurs führt in die Programmiersprache Python speziell für das Skripting bestehender Kommandozeilenanwendungen und Web-Oberflächen ein. Der Kurs richtet sich an Programmieranfänger und Nicht-Programmierer, die Aufgaben in ihrer täglichen Arbeit automatisieren und Kommandozeilenprogramme effektiv steuern wollen, um sich wiederholende, zeitaufwändige und fehleranfällige manuelle Aktionen zu vermeiden.

In vielen Situationen können Benutzer, Anwender und Programmierer von der Automatisierung von vielfältigen Aufgaben profitieren, viel Zeit sparen und sogar Fehler dadurch vermeiden. Sei es das regelmäßige Herunterladen und die Vorverarbeitung von Dateien wie CSV- oder Excel-Tabellen, das Vorbereiten von Daten für interaktive Analysen, eine wöchentliche Erstellung von Berichten, das Überwachen von Servern und Systemen, das Erstellen von Sicherungskopien wichtiger Dateien auf Computern und Smartphones, aber auch das Abrufen und Vorbereiten von Fotos von einer Digitalkamera, das Versenden von Erinnerungen, das Sammeln von Nachrichtenartikeln, oder das Auf dem Laufenden halten mit der neuesten Wettervorhersage, oder Steuern von Hardware Tests, oder Starten und stoppen von Prozessen und allgemeine Steuerungsaufgaben.

Für viele dieser Aufgaben gibt es spezielle Anwendungen und Tools, deren Nutzung man erlernen kann. Aber wenn es um spezifische Bedürfnisse und nicht-triviale Arbeitsabläufe und Operationen geht und ein solches Werkzeug nicht alle Schritte zum Ziel abdecken kann, werden sie immer ihre Grenzen aufzeigen und die Benutzer werden anfangen, die Werkzeuge mehr zu bekämpfen als von ihnen zu profitieren.

Hier ermöglicht die Programmierung den Anwendern, die Kontrolle zurückzugewinnen, Programme auf ihre eigene Art und Weise und in ihrem eigenen Interesse auszuführen und Programme und Datenquellen so zu verbinden, wie sie es brauchen, um ihre tägliche Arbeit effizienter zu erledigen.

Was lernst Du am ersten Tag?

Du lernst die wichtigste Syntax für Python als Scripting Language wie z.B. Variablen, Datentypen, Operationen, Strings, und Functions. Mit sehr vielen Beispielen. 

Was lernst Du am zweiten Tag?

Du lernst wie Du mit Dateien arbeiten kannst wie z.B. Schreiben, Lesen und Updaten von Dateien auf dem Computer aber auch Ausnahmebehandlung. Bereits an diesem Tag beginnen wir damit Python als Scripting Language effektiv zu nutzen und schreiben ausführbare Python Skripte. 

Was lernst Du am dritten Tag?

Am letzten Tag geht es einzig und alleine darum, Python Skripte für command line programs zu schreiben und wie wir Daten hin- und her mit Python versenden und verarbeiten können. Wir verbinden mehrerer Programme zum Aufbau von Verarbeitungsketten und werden auch Daten aus Web-APIs lesen und verarbeiten. Ggf. auch ein Beispiel wie wir mit Python Tests starten können. 

Was ist der Unterschied zwischen Python als Scripting Language Schulung und den anderen Python Schulungen bei der Akademie?

Wenn Du Dir die anderen Python Kurse angeschaut hast, dann hast Du sicherlich gemerkt, dass dieser Kurs eine Überschneidung mit Python für Einsteiger oder Python für Programmierer hat. Das stimmt auch. Denn selbst wenn Du Python als nur Scripting Language einsetzen willst, musst Du die wichtigste Syntax von Python lernen. Doch dieser Kurs behandelt keine Datenstrukturen wie List und Dictionary, und geht gar nicht auf objektorientierte Programmierung ein, sondern ab dem zweiten Tag kristallisiert sich sofort den Unterschied. Hier geht es darum, mit Python irgendwelche Prozesse zu steuern! Während bei den anderen Kursen geht es darum, mit Python als vollwertige Programmiersprache Projekte komplett in Python zu implementieren!

Wie geht es ab hier weiter?

Nach diesem Kurs hast Du die wichtigsten Syntax von Python gelernt mit Fokus auf Python als Skriptsprache. Wenn Du in Zukunft Python als vollwertige Programmiersprache einsetzen willst und damit Projekte mit Python implementieren, dann empfehlen wir Dir unseren Python für Programmierer Kurs.

Deine Trainer

Der Python als Skriptsprache Kurs wird von einem der folgenden Trainer durchgeführt:

ZERTIFIKAT

Selbstverständlich erhältst Du als Teilnehmer am Python als Skriptsprache Kurs ein Zertifikat. Voraussetzung dafür ist die komplette Teilnahme an allen Kurseinheiten und Programmier-Aufgaben und die erfolgreiche Programmierung eines kleinen Abschlussprojektes. Das allerdings wird Ihnen nach diesem intensiven Python als Skriptsprache Kurs mehr Freude als Stress bereiten.

Agenda

Die Agenda ist aufgrund der zahlreichen Fachbegriffe in englischer Sprache verfasst. Beschreibungen sowie Kursmaterial erhalten Sie auf Deutsch. Den Kurs können Sie wahlweise in deutscher oder englischer Sprache buchen.

Alle Seminarinhalte werden individuell an die Wünsche unserer Teilnehmer angepasst. Sie können je nach Wissensstand variieren und werden gemeinsam mit dem Seminarleiter an Tag 1 definiert. Bei diesem Python-Seminar haben Sie die Wahl aus folgenden Themen:

Python als Skriptsprache Kurs Tag 1

Variables:

  • Definition
  • Assignment
  • Comments
  • Lines & Indentation

Data types:

  • integer Numbers
  • float Numbers
  • complex Numbers
  • Boolean Numbers
  • strings
  • data structure
  • Arithmetic Operators
  • Logical Operators
  • Bitwise Operators
  • Identity Operators
  • type Conversion

Control Flow

  • If/else Statement
  • If…else Statements
  • Nested if Statement
  • while loop
  • for loop
  • break, continue
  • Mathematical Functions

Functions

  • Function Syntax
  • Local and global Variables
  • Pass by Value
  • Keyword Arguments
  • Function Return Values
  • Multiple Returns
  • The Anonymous Functions

Python Strings

  • String Data Type
  • Updating Strings
  • Escape Characters
  • String Operatoren
  • String Formatting Operator
  • Triple Quotes
  • Unicode String

Python als Skriptsprache Kurs Tag 2

Working with Files

  • open file
  • close file
  • write file
  • read file
  • rename file
  • delete file

Python Exception

  • What is an Exception?
  • Handling an Exception
  • Expect Clause with No Exceptions

Writing executable Python scripts

  • Introduction to PyCharm
  • Your First Scripting Code
  • Execute Your Code
  • Test your Execution

Python als Skriptsprache Kurs Tag 3

Starting command line programs

  • What are command line programs
  • Starting command line program
  • Exchange data with them
  • Command Line Examples

Multiple Programs

  • connect multiple programs
  • build processing chains

Web APIs

  • connect to Web APIs
  • reading data from Web APIs
  • processing data from Web APIs

Steuerung und Automatisierung

  • What can you automatise with Python
  • Practice Examples 

Kursformate / Termine

1-Tages-Crash-Kurs

In München oder Online
830,00 €

3-Tages-Kurs

In München oder Online
ab 1.876,00 €

Für Teams

Haben Sie Interesse an einem Kurs für Ihr Team? Get in touch – wir finden eine perfekte Lösung. Gerne kommen unsere Profis auch zu Ihnen. Wir bieten u.a.:

  • Inhouse-Schulungen
  • Technisches Coaching
  • Consulting
Anfragen Anfragen

Fragen & Beratung

Unser Serviceteam berät Sie gerne persönlich. Mo-Fr von 9.00 bis 18.00 Uhr unter:
+49 89 17958-820
info@coding-academy.com

Referenzen

BMW Apple Draeger VW Sky Siemens TÜV Süd Agfa Samsung Fraunhofer Valtech Deutsche Bank
Kurs-Katalog Raketen-Kurse im Überblick: