본문 바로가기

Python 개요

python.png

 

파이썬은 컴퓨터과학을 가르치는 사람들이 첫번째 언어로써
선호합니다. 그 이유는 문법이 비교적 쉽고, 실제 소프트웨어
개발에서도 널리 쓰이기 때문입니다.

  • 파이썬에 많은 라이브러리가 존재해서 재미있는 프로그램을 쉽게 개발할 수 있게 해 줍니다.
  • 파이썬은 C언어로 작성된 인기있는 프로그래밍 언어입니다.
  • 파이썬의 문법은 적은 양의 코드를 작성하게 해주고 처음 프로그래밍을 시작하는 사람들에게도 쉽습니다.
 

준비하기 프로그램 다운받기

각 운영체제에 맞게 다운받아 설치해 봅시다.

Step 01

파이썬을 다운로드 하고 설치합니다.

파이썬을 다운로드 하고 설치합니다. 2.7 이상 또는 3.3 이상의 버전이 지원됩니다. 맥의 경우에는 64비트 버전의 파이썬을 설치하시고 윈도우의 경우 윈도우가 64비트 버전이라도 32 비트의 버전을 설치하세요.

Step 02

허밍버드 파이썬 라이브러리 다운로드하고 압축을 풀어주세요.

허밍버드 파이썬 라이브러리는 32비트 윈도우 XP, 64비트 윈도우 7/8/10,
맥 OS 10.6, 우분투 12.04에서 Python 2.6, 2.7, 3.3 버전으로 테스트 되었습니다.

 

시작하기 파이썬 프로그램을 컴파일하기

다양한 방법으로 파이썬 프로그램을 컴파일 해봅시다.

  • 방법 1 IDLE 를 사용해서 파이썬 실행하기

    파이썬 GUI 인 IDLE를 열어주세요. IDLE는 파이썬을 설치 하였다면 이미 설치 되어 있을 것입니다. 그리고 예제 파일을 하나 열어 봅시다.

  • 방법 2 USB 터미널 또는 Command Line 으로 파이썬 실행하기
  • 방법 3 interactive 모드로 허밍버드에 명령하여 실행하기

    Terminal 또는 command Prompt 를 연 뒤 hummingbird.py 가 있는 위치로 이동합니다. 이동 후 python 을 적어서 실행합니다.

    Python 3.3.0(v3.3.0:,Sep 29 2012, 10:55:48)[MSC v.1600 32 bit (Intel)]on win 32 Type “help”, “copyright”, “credits” or “license” for more infomation.>>>

    Python을 실행하면 위와 같은 화면이 나올 것 입니다. Python 을 실행했는데 인식할 수 없는 command 또는 배치파일이라고 나오는 경우는 PATH 환경변수를 고쳐야 합니다.

    https://docs.python.org/3.3/faq/windows.html#how-do-i-run-a-python-program-under-windows

    이 사이트를 클릭하여 설명에 따라주세요. 이제 아래의 명령어들을 입력합니다.

    from hummingbird import Hummingbird humm = Hummingbird()

    이제 API나오는 함수를 실행하려면 humm.함수이름() 을 적어줍니다.

 

학습하기 Python 익혀보기

예제를 실행해 보고 소스코드를 읽어보며 파이썬과 핀치를 익혀보세요.

cricketexample.py 

온도에 따라 진동 모터를
사용해 소리를 냅니다.

driverexample.py 

거리 센서에 따라 다른 속도로
모터를 돌립니다.

LEDexample.py 

들리는 소리의 크기에 따라
LED의 밝기를 조절합니다.

hummingbirdTester.py 

모든 허밍버드 API를
테스트 합니다.

 

Python의 알려진 문제점들

Python 사용의 문제점을 알아둡시다.

Problem

맥에서 32비트를 지원하지 않습니다.
윈도우에서 32비트의 파이썬만 지원합니다.

64비트 버전의 윈도우 운영체제를 사용하는 경우 32비트 파이썬을 설치해야 합니다.
맥의 경우 libhidapi64.dylib과 libhidapi32.dylib 파일을 찾아서
맥의 /usr/local/lib 폴더에 복사해야 합니다.
Finder의 Go/Go to Folder를 사용해서 해당 폴더를 찾거나 해당 폴더가 없는 경우,
터미널에서 sudo mkdir /usr/local/lib를 실행해서 새로 만들 수 있습니다.

맨위로