Hello World - 귀하의 첫 라즈베리 파이 프로젝트

Raspberry Pi와 함께 Python을 사용하는 것에 대한 부드러운 소개

당신이 라스베리 파이를 처음 접했을 때 그것은 처음부터 당신을 장치에 끌어 들인 프로젝트로 곧바로 뛰어 들어가서 뛰어 오를 수 있습니다.

로봇, 센서, 음악 플레이어 및 이와 유사한 프로젝트는 Raspberry Pi를 위대한 용도로 사용하지만 장치를 처음 사용하는 사람에게는 적합하지 않습니다. 이상적인 세계에서는 복잡한 프로젝트에 비용을 청구하기 전에 기본 사항을 배우는 것이 목표입니다.

Linux를 처음 접하는 경우에도 학습 곡선을 더 가파르 게 만들 수 있으므로 간단한 프로젝트로 시작하여 Python의 작동 방식을 익히고 시간이 지남에 따라 지식을 구축하십시오.

온화한 소개

Raspberry Pi에서 가장 흔한 첫 번째 프로젝트 중 하나는 "Hello World"라는 텍스트를 스크립트를 사용하여 터미널에 보내거나 IDLE Python 개발 환경을 사용하는 것입니다.

지루한 시작처럼 보일지 모르지만, 파이썬에 대한 쉽고 관련성있는 소개를 제공합니다. 또한 미래 프로젝트에서 많이 사용할 함수입니다.

Raspberry Pi로 프로그래밍 기술을 실제로 익히기 위해이 전통적인 수업의 몇 가지 변형을 살펴 보겠습니다. IDLE 대신 Python 스크립트를 사용할 것입니다. 간단히 말해서 선호하는 방법입니다.

안녕하세요 세계

텍스트 "hello world"의 기본 인쇄로 시작하자.

터미널 세션에 로그인 한 후 아래 명령을 입력하여 'helloworld.py'라는 새로운 python 스크립트를 만듭니다.

sudo nano helloworld.py

Nano는 우리가 사용할 텍스트 편집기이고, 'py'는 파이썬 스크립트의 파일 확장자입니다.

수퍼 유저로 명령을 실행하는 시작 부분에 sudo ( '수퍼 유저 do'를 의미)도 사용합니다. 당신은 항상 이것을 사용할 필요는 없으며 잘못된 명령으로 잘못된 손에서 위험 할 수 있습니다. 그러나 나는 그것을 지금 버릇으로 사용하는 경향이 있습니다.

이 명령은 새로운 빈 문서를 엽니 다. 파일을 실행할 때 아래에 "hello world"라는 용어를 인쇄 할 텍스트를 입력하십시오.

print ( "hello world")

입력이 끝나면 Ctrl + X를 누른 다음 'Y'를 눌러 파일을 저장하십시오. 터미널에서 Enter 키를 눌러 특정 파일 이름으로 파일을 저장하도록 요청할 것이므로 Enter 키를 누릅니다. 방금 처음으로 파이썬 파일을 만들었습니다!

이제 터미널로 돌아올 것입니다. 새 스크립트를 실행하려면 다음 명령을 사용하십시오.

sudo python helloworld.py

그러면 "hello world"가 인쇄되고 스크립트를 닫아서 다시 사용할 터미널을 남겨 둡니다.

안녕하세요 그 세계

기어 올 시간. 이 예제는 한 줄에 "hello"라는 단어를 출력하고 다음 줄에는 "world"를 출력합니다. 이것은 파이썬 파일에 새로운 라인을 추가 할 것이지만 여전히 아주 간단한 레벨에 있습니다.

아래 명령을 사용하여 새 파일을 시작하십시오.

sudo nano hellothenworld.py

다시 한번 빈 편집기 창이 열립니다. 다음 텍스트를 입력하십시오.

print ( "hello") print ( "world")

다시 Ctrl + X를 눌러 종료하고 저장 한 다음 'Y'를 누르고 프롬프트가 표시되면 'enter'를 누르십시오.

다음 명령을 사용하여 스크립트를 실행하십시오.

sudo python hellothenworld.py

그러면 한 줄에는 "hello", 다음 줄에는 "world"가 인쇄되고 스크립트는 닫힙니다.

안녕 세계, 안녕히 계십시오

앞의 예제에서 배운 것을 사용하여 멈추라 고 말할 때까지 "안녕하세요 세상"을 말하고 "작별 인사 세계"라고 말하면서 일을 바꾸자.

파일을 만들고 사용하는 방법을 배웠으므로 이번에는 지침을 건너 뛸 것입니다.

hellogoodbye.py라는 새 파일을 만들어 nano에서 엽니 다. 다음 텍스트를 입력하십시오.

가져 오기 시간 = 1 while True : 만약 count == 1이면 print ( "hello world") count = count -1 time.sleep (1) elif count == 0 : print ( "goodbye world") count = count +1 time.sleep (1)

여기에 몇 가지 새로운 개념을 도입했습니다.

이 들여 쓰기 된 코드가 실행되면 "hello world"가 출력되고 'count'변수가 -1만큼 변경됩니다. 그런 다음 다시 ''while 루프 ''로 돌아 가기 전에 'time.sleep (1)'을 사용하여 잠시 기다립니다.

두 번째 'if'명령문은 비슷한 작업을 수행하지만 'count'가 정확히 0이면 실행됩니다. 그러면 "goodbye world"가 인쇄되고 'count'에 1이 추가됩니다. 다시 한번 while 루프를 실행하기 전에 잠시 기다려야합니다.

다행히도 '카운트'가 1에서 시작하는 방식을 볼 수 있으며 매번 다른 텍스트를 인쇄 할 때마다 1에서 0 사이를 반복적으로 순환합니다.

스크립트를 실행하고 직접보십시오! 스크립트를 중지하려면 Ctrl + C를 누르십시오.

Hello World 100 번

자동으로 텍스트 인쇄를 10 번 반복하는 것은 어떨까요? 이것은 while 루프 내의 카운트를 다시 사용하지만 우리가 그것을 조작하는 방법을 변경함으로써 이루어진다.

다른 새 파일을 만들고 이름을 지정한 다음 아래 텍스트를 입력하십시오.

import time count = 1 while True : count = 10이면 print ( "hello world"), count count = count +1 time.sleep (1) elif count == 11 : quit ()

여기서 우리는 '보다 작거나 같음'을 의미하는 첫 번째 'if'문에서 '<='를 사용했습니다. 개수가 10보다 작거나 같으면 코드에서 "hello world"를 인쇄합니다.

다음 'if'문은 숫자 11만을 찾고, 카운트가 11 일 경우 스크립트를 닫는 'quit ()'명령을 실행합니다.

이 파일을 직접 보아보십시오.

오버 투

이 연습에서는 코드를 조작하는 아주 기본적인 방법을 보여 주지만 모든 새로운 Raspberry Pi 및 Python 사용자가 초기에 파악해야 할 기초 학습의 종류입니다.

이미 찾지 못했다면이 우수한 프로그래밍 언어에 대해 자세히 알아 보려면 About.com의 전용 파이썬 사이트를 확인하십시오.

향후 기사 및 프로젝트에서 더 많은 코드 예제를 다루고 계속 지켜봐주십시오!