Programmieren Lernen Mit Haskell
Zuletzt aktualisiert am 10/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: Deutsch | Size: 2.59 GB | Duration: 9h 36m
Zuletzt aktualisiert am 10/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: Deutsch | Size: 2.59 GB | Duration: 9h 36m
Praxisnahe Programmierung für Anfänger
What you'll learn
Einen Haskell-Compiler installieren und benutzen können
Grundlagen von Programmierung in Haskell lernen
Einfache Programme in Haskell programmieren
Externe Bibliotheken in eigenen Haskell-Programmen benutzen
Daten aus dem Internet mit Haskell abrufen, verarbeiten, und anzeigen
Requirements
Man benötigt einen Computer und soll in der Lage sein, Software installieren zu können
Description
Dieser Kurs ist für alle, die programmieren lernen wollen und noch keine Programmiervorkenntnisse haben.Dieser Kurs bringt einem bei, wie man programmieren kann, und zwar mit der Programmiersprache Haskell.Haskell ist eine Programmiersprache, die zwar keine Mainstream-Programmiersprache ist, aber meiner Meinung nach sich hervorragend eignet, um Programmierung zu lernen.Dieser Kurs ist praxisorientiert: In diesem Kurs zeige ich, wie man Windows, Mac OS oder Linux einrichtet, um programmieren zu können, und danach mit vielen Beispielen, wie man verschiedene Probleme mittels Haskell-Programmierung lösen kann. Zusätzlich werden Softwaretechnische Fragen wie das Zerteilen eines Problems in kleinere Probleme angesprochen.Gegen Ende des Kurses werde ich größere Programme erstellen, u.A. ein Programm, um Wetterdaten, die im Internet frei verfügbar sind, zu analysieren. Das ist auch praxisnah und bei diesem Programm werden wir u.A. mit JSON, HTTP und HTML in Berührung kommen. Aber alle Themen werden ausführlich und Schritt für Schritt erklärt. Das Lernen wird mit Übungen verstärkt.Der Kurs befasst sich mit u.A. diesen Themen:Haskell-Compiler und Editor installieren in Windows, Mac OS und LinuxBenutzung des Haskell-Interpreters GHCIGrundlegende Konzepte (Vergleiche, Datentypen, Listen, Funktionen etc.)Kleine Programme mit Haskell erstellen und ausführenWeitere Haskell-Konzepte wie z.B. Lambda-Funktionen, Tupel, Typklassen, Maybe, GuardsHaskell-Bibliotheken mit Cabal herunterladen, installieren und benutzenMit JSON-Daten arbeitenHTTP-Abrufe mit Haskell machenDaten analysieren und Ergebnisse mit einer Template-Engine anzeigenExceptionsMonadeWillkommen!
Who this course is for:
Für diejenigen, die noch nie programmiert haben