Page 11 -
P. 11

라즈베리 파이는 운영체제를 설치한 SD 카드 또는 마이크로 SD 카드로 부팅해서 PC로 사

                용할 수 있습니다. 설치할 수 있는 운영체제가 몇 개 있는데 그중 표준으로 권장하는 라즈비
                안(Raspbian)은 리눅스를 기반으로 한 운영체제입니다.

                라즈비안에는 프로그래밍을 위해 파이썬이 설치되어 있습니다. 라즈베리 파이가 애초에 파이썬

                으로 프로그래밍을 학습하도록 만들어졌기 때문입니다. 파이썬은 명령줄에서 동작하는 작은 프
                로그램부터 규모가 큰 GUI 프로그램까지 만들 수 있는 우수한 프로그래밍 언어입니다.

                라즈베리 파이에는 디스플레이나 USB 기기를 연결하는 커넥터 외에도 전자 회로를 직접 연

                결할 수 있는 GPIO 확장 커넥터가 있어서, 파이썬 프로그램에서 전자 회로를 직접 제어할 수
                도 있습니다. 즉, 라즈베리 파이에서 파이썬 프로그램을 만들면 GPIO 커넥터를 이용한 전
                자 회로 제어부터 GUI 프로그램 구현까지 할 수 있습니다. 물론 이들을 조합해서 전자 회로

                를 제어하는 GUI 프로그램도 만들 수 있습니다.

                윈도나 맥 같은 운영체제에서 프로그램으로 전자 회로를 직접 제어하려면 전용 확장 보드
                등이 필요합니다. 또한 아두이노 같은 마이크로 보드는 GUI 프로그램처럼 규모가 큰 프로

                그램을 실행할 수 없습니다. 하지만 라즈베리 파이는 전자 회로를 직접 제어할 수 있고, 규
                모가 큰 프로그램도 만들 수 있으며, 이들을 조합한 프로그램도 만들 수 있습니다. 게다가

                                                            *
                이 모든 프로그램을 파이썬만으로도 만들 수 있습니다.  프로그래밍을 배우는 데 이보다 좋
                은 컴퓨터가 또 있을까요?







               2      라즈베리 파이를 알아보자





                라즈베리 파이는 1세대부터 3세대까지 세 종류가 있고, 앞에서 PC로 동작한다고 설명했습
                니다. 라즈베리 파이를 처음 사면 케이스도 없고 기판만 덩그러니 있습니다. 기판에는 다양

                한 반도체와 칩 부품 외에도 모니터, 마우스, 키보드를 연결하는 포트가 있습니다.





                *     라즈베리 파이는 파이썬 외에도 스크래치, C, 루비 같은 프로그래밍 언어로 프로그램을 만들거나 실행할 수 있습니다.


         18   모두의 라즈베리 파이 with 파이썬
   6   7   8   9   10   11   12   13   14   15   16