파이썬 알아보기 #1

홍예브 2016-06-22 (수) 09:19 8년전 5114  

 

안녕하세요 메카솔루션입니다. 이번에는 파이썬에 대해 연재 형식으로 강좌를 올려 보도록 하겠습니다.
(소재가 떨어짐 -> 연재식 포스팅) 

스티커 이미지
파이썬 알아보기

도대체 파이썬을 무었이라 표현 하면 좋을지 고민이 되네요...
 

인터프리터 형식의 고급 언어이며......

이렇게 시작하면 재미 없잖아요?

파이썬은 수많은 프로그래밍 언어중에서도 가장 쉽게 시작할 수 있는 언어라고 생각합니다.

활용하는 분야도 웹, 보안, 하드웨어 제어, 영상처리 심지어 머신러닝까지 정말로 다양합니다.
(사실 다른 언어들도 활용 분야는 정말 다양합니다.)

라즈베리 파이를 할때도 프로그래밍 언어는 다른 언어보다 파이썬을 선호하는 이유가 있는데, 이는 제가 작성하는 코드를 공유해도 다른 환경에서도 똑같이 동작하기 때문입니다. 

공유가 중심인 오픈소스에 정말 어울리지 않나요?


파이썬에는 이러한 특징들이 있습니다.

 

 

대화형 언어 인터프리터

 




아두이노에서 사용하는 c++,c 언어는, 컴파일이라는 과정을 통해 기계 코드로 변환해서 실행을 합니다.

반대로 파이썬은 해당명령어에 이미 변환된 기계 코드를 실행한다 생각해주시면 됩니다.

보기 쉽게 구성된 코드

파이썬은 소스코드의 구문(문법)이 들여쓰기를 통해 구분이 되도록 합니다. 

for i in range(10): print (i) if i < 10: print (i)

이렇게 파이썬은 들여쓰기를 통해 for 이나 if에서 동작되는 명령들을 구분할 수 있도록 구성 되어있습니다.

void loop(){ for(int i = 0; i < 10; i++){ Serial.println(i); } }

c/c++ 에서도 마찬가지로 들여쓰기를 통해 소스코드를 정리할 수 있지만,

void loop(){ for(int i = 0; i < 10; i++){ Serial.println(i); } }

위와같이 들여쓰기를 하지 않으면 보기 어렵기도 합니다.

파이썬은 중괄호를 사용하지 않고 들여쓰기를 통해 내부 명령을 구분하기때문에 소스코드의 가독성이 높아지게 됩니다.

스티커 이미지

이번에는 간단하게 알아보았고, 다음에는 라즈베리 파이에서 파이썬을 돌려보면서 계속 알아보도록 하겠습니다.

감사합니다.

메카리워즈 Image Map


모바일 버전으로 보기