본문 바로가기

라즈베리파이 5

라즈베리파이 Python 1 - python 실행

반응형

 

이전에 작성한 코드를을 파이선으로 바꿔서 다시 교쟈를 만들어야 한다. 길고 지루한 작업이지만 난 이 일을 사랑한다. 파이선에 대해 알아보고 라즈베리파이에서 어떻게 동작하는 지 알아보자.

 

강의 순서

 

라즈베리파이 Python 9 - 버튼 채터링 방지

라즈베리파이 Python 8 - 버튼

라즈베리파이 python 7 - 교통 신호등

라즈베리파이 python 6 - RGB LED

라즈베리파이 Python 5 - LED Fade 구현

라즈베리파이 Python 4 - Delay 없는 LED Blink

라즈베리파이 Python 3 - LED Blink

라즈베리파이 Python 2 - 파이선 코드 템플릿

라즈베리파이 Python 1 - python 실행

 

 

우선 버전을 알아보자

 

pi@raspberrypi:~ $ python3 -V
Python 3.11.2
pi@raspberrypi:~ $

 

 

$python3 를 입력해 콘솔에서 직접 실행하는 방법이 있다.

 

pi@raspberrypi:~ $ python3
Python 3.11.2 (main, May  2 2024, 11:59:08) [GCC 12.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> a=3
>>> a
3
>>>

 

 

여기서 빠저나올 때는 ctrl-d 를 누르거나 exit()을 입력한다

 

pi@raspberrypi:~ $ python3
Python 3.11.2 (main, May  2 2024, 11:59:08) [GCC 12.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> a=3
>>> b=5
>>> a+b
8
>>> exit()
pi@raspberrypi:~ $

 

 

프로그램을 파일로 작성하여 파이선 인터프리터를 실행하는 방법

 

$mkdir 명령으로 연습 폴더를 하나 만들어준다.

 

pi@raspberrypi:~ $
pi@raspberrypi:~ $ mkdir dev-python
pi@raspberrypi:~ $
pi@raspberrypi:~ $
pi@raspberrypi:~ $ ls
all_actutest    Bookshelf  dev-python  Downloads  Pictures  Templates  WiringPi
all_sensortest  Desktop    Documents   Music      Public    Videos
pi@raspberrypi:~ $
pi@raspberrypi:~ $
pi@raspberrypi:~ $
pi@raspberrypi:~ $ cd dev-python/
pi@raspberrypi:~/dev-python $
pi@raspberrypi:~/dev-python $
pi@raspberrypi:~/dev-python $

 

 

$nano hello.py 명령으로 hello.py 프로그램을 작성한다. 나노 에디터를 사용한다. 

 

print("Hello World!")

try:
    while True:
        # Put your main code here
        pass

except KeyboardInterrupt:
    print("\nExiting the program.")

 

 

실행은 $python3 hello.py

 

참고 자료 링크 

 

 

반응형

더욱 좋은 정보를 제공하겠습니다.~ ^^