[흥프로] 6일차 라즈베리파이 라즈비안 파이썬(Python) 사용하기



6일차 라즈베리파이 라즈비안 
파이썬(Python) 사용하기


안녕하세요~!!

구독자 여러뷴~

디바이스마트 엔지니어 흥프로 입니다~~!!~!

이번 포스팅은

6일차 라즈베리파이 라즈비안 파이썬(Python) 사용하기!

입니다~

이전 포스팅을 못 보신 분들은 아래 링크로 !!

▼▼▼1일차 라즈베리파이 넌 누구니?▼▼▼
https://devicemart.blogspot.com/2019/04/1_11.html

▼▼▼2일차 라즈베리파이 라즈비안 설치하기▼▼▼
https://devicemart.blogspot.com/2019/04/2_14.html

▼▼▼3일차 라즈베리파이 라즈비안 설정하기▼▼▼
https://devicemart.blogspot.com/2019/04/3_18.html

▼▼▼4일차 라즈베리파이 라즈비안 SSH & VNC 사용하기▼▼▼
https://devicemart.blogspot.com/2019/04/4-ssh-vnc.html

▼▼▼5일차 라즈베리파이 라즈비안 파일 에디터 VIM & NANO▼▼▼
https://devicemart.blogspot.com/2019/04/5-vim-nano.html
-

먼저 !!!

프로그래밍이란?

프로그래밍은 프로그램을 만드는 과정을 말하며, 프로그램은 일의 순서(과정)을 말합니다.
프로그래밍 언어는 사람과 컴퓨터가 소통하기 위한 언어를 말하며,
C언어, 파이썬, 블록형 언어 등의 많은 언어들 이 존재합니다.
각 언어들은 사용 난이도나 사용목적, 범위 등이 모두 다양합니다.



파이썬(Python)

1991년에 발표된 인터프리터 방식의 프로그래밍 언어.
창시자는 귀도 반 로섬(Guido van Rossum). 네덜란드어 발음으로 '히도 판 로쉼'.
1989년 크리스마스 주에, 연구실이 닫혀있어서 심심한 김에 만들었다.
파이썬 서문과 마이크로소프트웨어와 한 인터뷰를 보면 알겠지만 사실이다.
기술자들은 심심할 때 항상 걸작이 나온다.
이후 2000년에는 Python 2, 2008년에는 Python 3가 나왔다.
저희는 파이썬이라는 언어를 사용할 겁니다.
초보자도 보다 쉽게 접근할 수 있고 직관적이고 간편하여 사용하기 하였습니다.



파이썬 특징

가상머신(PVM)으로 실행

파이썬으로 작성한 프로그램은 컴파일 하지 않아도 바로 실행할 수 있습니다.
다양한 라이브러리 자주 사용하는 프로그램을 모아둔 것을 라이브러리라고 합니다.

객체지향 언어이지만 절차형도 사용 가능

파이썬은 객체지향 프로그램이지만 절차형으로도 프로그램 할수 있습니다.
대부분의 예제는 절차형으로 작성합니다.

블록구조 표현

파이썬은 함수나 정의, 조건문 같은 구문의 범위를 들여쓰기(블록)으로 표현합니다.
스페이스바 4칸을 꼭 기억해야합니다. -> 들여쓰기(블록)이 4칸입니다.




파이썬 설치

터미널을 실행 한 후에

pi@raspberrypi: ~$ sudo apt-get install python3

pi@raspberrypi: ~$ sudo apt-get update


 pi@raspberrypi: ~$ apt-get upgrade python3


를 입력해 주시고요

 pi@raspberrypi: ~$ python3 -V

버전을 확인해 보면!!!!

저는 Python 2.7 / 3.5 두개가 깔려있네요!!!
아마 대부분 그러실겁니다.!!
기본적으로 Python이 설치 되어 있는 것으로 알고 있습니당!!! 
이전에 설치 했던 VIM을 실행 시켜봅시다!!
 pi@raspberrypi: ~$ sudo vim test.py
test.py라는 python파일을 만든겁니다.
그럼 아래와 같이 vim이 실행 될 겁니다!

http://kocoafab.cc/data/201506231445164777.png
짜잔~
커서 위치 다음 칸부터 입력 : a
커서의 위치에 입력 : i
커서의 다음 행에 입력 : o
커서 위치의 한 글자를 지우고 입력 : s
명령어 진입 모드 : esc
이전시간에 저희는 이쁘게 꾸며 놨었죠?

복붙해서 쓰시라고 이렇게 해드릴께요 ㅎㅎ

print("hello") # hello라고 터미널에 프린트(출력) 합니다.
a = input("pls input nam .: ") # a라는 변수에 숫자 입력을 받겠다는 겁니다.
a = int(a) # a 는 인트형 입니다.

if a > 3 : #if문을 사용합니다. 만약 a > 3보다 크면
print ("a > 3") # a > 3 이라고 출력합니다.
elif a == 3: #elif문을 사용합니다. 만약 a = 3 이면
print ("a = 3") # a = 3 이라고 출력합니다.

else : #else문을 사용합니다. 만약 a가 3보다 크거나 같지 않다면
print("a < 3") # a < 3 이라고 출력합니다.

실행 결과 입니다.!!!
아마 에러가 뜨시는 분들은 한글 때문에 그럴 겁니다.
한글 지워주시고 하면 되겠죠!!??
이번 포스팅은 여기까지 하겠습니다.
파이썬이란 언어는 초보자가 쉽게 
접근 할 수 있다고 생각합니다.
한번 배워보세요!! 
유용하게 사용 될 겁니다~~
다음 포스팅엔 
아두이노와 사용 하는 각종 센서들을 
라즈베리파이에서 사용해보려고 하는데요 
이게 쉽지 않더라고요ㅠㅠㅠ
아날로그 포트가 없고 디지털 포트만 존재하고
라이브러리가 라즈베리파이 지원 여부도 있고..ㅠㅠㅠㅠㅠㅠ
지원 가능한 것부터 천천히 진행 해보겠습니다.!!!
추가로 궁금하신게 있으신 분들은

댓글 달아 주시면 답변 드리겠습니다~

라즈베리파이 사러가기

▼가장 기본 구성 라즈베리파이 사러가기


▼▼▼라즈베리파이 3B+ 스타터 키트
http://www.devicemart.co.kr/goods/view?no=1385489

감사합니다!!~ 안뇽!!!




댓글 쓰기

1 댓글