Skip to content

Commit

Permalink
files reorganized
Browse files Browse the repository at this point in the history
  • Loading branch information
liganega committed May 16, 2020
1 parent 028e48f commit 66f0609
Show file tree
Hide file tree
Showing 8 changed files with 43 additions and 1 deletion.
44 changes: 43 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,45 @@
## 하스켈 프로그래밍: 논리와 수학과 프로그래밍의 연관성
# 하스켈 프로그래밍: 논리와 수학과 프로그래밍의 연관성

하스켈 프로그래밍을 통해 논리와 수학과 프로그래밍의 연관성을 설명한다.


## 목차

1. [소개](./notebooks/pih01-Intro.ipynb)
1. [소스코드 작성 규칙 및 요령](./notebooks/pih02-HowToWriteSourceCodes.ipynb)
1. [재귀와 패턴 매칭](./notebooks/pih03-RecursionAndPatternMatching.ipynb)
1. [유형](./notebooks/pih04-BasicTypes.ipynb)
1. [새 유형 정의하기](./notebooks/pih05-DefiningNewTypes.ipynb)
1. [다형성과 유형클래스](./notebooks/pih06-PolymorphismAndTypeClasses.ipynb)
1. [함수 다루기](./notebooks/pih07-Functions.ipynb)
1. ...

## 개발환경

컴퓨터 프로그래밍을 하려면 개발환경을 준비해야 하며, 두 가지 방식이 있다.

1. 온라인 개발환경
* 인터넷만 지원되면 사용가능
* 여기서는 [repl.it](https://repl.it) 사이트 활용.
사용법은 [동영상](https://www.youtube.com/watch?v=dWtCVbuwC_c&list=PL5aSjzJqCaPY0Nyu_hUVU8_HhBARlgP-f&index=3&t=571s) 참조.
1. 오프라인 개발환경
* 개인 컴퓨터에 파이썬을 설치한 후 사용.
* 도커 이미지 활용 추천

## 강의 동영상

* [강의 동영상](https://www.youtube.com/playlist?list=PL5aSjzJqCaPaoi8yC2w549FsVgvXW5xFW)
따라하며 공부할 수 있음.

## 참고도서

* [Programming in Haskell](https://www.cs.nott.ac.uk/~pszgmh/pih.html)
* 하스켈 프로그래밍 기초 학습
* [A Gentle Introduction to Haskell (Version 98)](https://www.haskell.org/tutorial/)
* 하스켈 기초 문법 소개
* 번역서: [하스켈 공식 입문서 번역문](http://wiki.reeseo.net/Haskell/공식%20입문서%20번역문)
* [Learn You a Haskell for Great Good](http://learnyouahaskell.com)
* 하스켈 프로그래밍 기초 학습 (온라인 공개)
* [GitHub/jamesdbrock](https://github.com/jamesdbrock/learn-you-a-haskell-notebook):
[mybinder](https://mybinder.org/v2/gh/jamesdbrock/learn-you-a-haskell-notebook/master?urlpath=lab/tree/learn_you_a_haskell/00-preface.ipynb)
이용한 온라인 학습 지원.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 66f0609

Please sign in to comment.