Мастер основы Haskell
Get Started!
0
Course Details
Language: Haskell
Duration:
Difficulty:
Category: Programming
Certificate: Yes
Skills You'll Gain
- Haskell
- Functional Programming
Requirements
This course is designed for complete beginners. A genuine interest in learning and exploring Haskell is all you need!
Content
01Введение в Haskell
4 Chapters - 0/4 Completed
01
Введение в Haskell
4 Chapters - 0/4 Completed
Welcome
Введение в функциональное программирование
Что такое Хаскелл?
Hello World в Хаскелле
02Основные понятия в Haskell
4 Chapters - 0/4 Completed
02
Основные понятия в Haskell
4 Chapters - 0/4 Completed
Базовый синтаксис и выражения
Изучение типов и переменных данных Haskell
Объявление типов в Haskell
Тип вывода
03Ввод/вывод в Haskell
2 Chapters - 0/2 Completed
03
Ввод/вывод в Haskell
2 Chapters - 0/2 Completed
Секвенирование операций I/O
Стандартные функции I/O
04Условные заявления
5 Chapters - 0/5 Completed
04
Условные заявления
5 Chapters - 0/5 Completed
Использование «кейса» для согласования шаблонов
Охрана: простой способ справиться с несколькими вариантами
if-then-else основы
Как Хаскелл делает разные вещи
Что такое условные заявления?
05Функции в Haskell
3 Chapters - 0/3 Completed
05
Функции в Haskell
3 Chapters - 0/3 Completed
Ламбда-выражения
Применение функций
Определение функций
06Списки и теплицы
3 Chapters - 0/3 Completed
06
Списки и теплицы
3 Chapters - 0/3 Completed
Tuples
Список понимания
Работа со списками
07Функции более высокого порядка
3 Chapters - 0/3 Completed
07
Функции более высокого порядка
3 Chapters - 0/3 Completed
Currying
Карта, фильтр и папка
Понимание функций высшего порядка
08Алгебраические типы данных
2 Chapters - 0/2 Completed
08
Алгебраические типы данных
2 Chapters - 0/2 Completed
Перечисления и записи
Определение пользовательских типов
09Обработка ошибок
2 Chapters - 0/2 Completed
09
Обработка ошибок
2 Chapters - 0/2 Completed
Исключение - обработка
Устранение ошибок в Haskell
10Мини-проект
1 Chapters - 0/1 Completed
10
Мини-проект
1 Chapters - 0/1 Completed