본문 바로가기

개발자 레니는 지금 -/소프트웨어와 함께

[ Do it! Jump to Python ] 01 파이썬이란 무엇인가?



01 파이썬이란 무엇인가?








01-1 시작하기



    - 인터프리터 언어

한 줄씩 소스 코드를 해석해서 그때그때 실행해 결과를 바로 확인할 수 있는 언어.
외국에서는 교육 목적뿐 아니라 실무에서도 많이 사용되고 있다.

공동 작업과 유지 보수가 매우 쉽고 편하다.

문법 자체가 아주 쉽고 간결하며 사람의 사고 체계와 매우 닮아 있다.

오픈 소스이다.

시스템 프로그래밍이나 하드웨어 제어와 같은 매우 복잡하고 반복 연산이 많은 프로그램은 Python과 어울리지 않는다.

다른 언어로 만든 프로그램을 Python 프로그램에 포함시킬 수 있다.

전반적인 뼈대는 Python으로 만들고 빠른 실행 속도를 필요로 하는 부분은 C로 만들어서 Python 프로그램 안에 포함시키는 것이 가능하다.

단락을 구분하는 괄호({}) 문자가 보이지 않는 것을 확인할 수 있다.

줄을 맞추지 않으면 실행이 되지 않는다.
사칙연산은 기본이고 Pythona=2+3j 같은 복소수도 지원한다.
- Python 프로그램을 작성할 수 있는 여러 가지 에디터가 존재한다.
에디트 플러스 (www.editplus.com/kr)


노트패드++ (http://notepad-plus-plus.org/)

서브라임 텍스트3 (http://www.sublimetext.com/3)
- #는 한 줄 주석을 쓸 때 사용한다.
[ ex ] #hello.py
주석문이 여러줄인 경우 큰따옴표 (“””) 또는 작음따옴표(‘’’) 세개 사이에 주석을 써준다.

[ ex ]  “””

    hihi

    hello

    bye

  “””

Python을 실행시켜 바로 사용하는 창을 대화형 인터프리터 또는 Python Shell이라고도 한다대화형 인터프리터에 나타나는 3개의 꺾은 괄호(>>>)는 prompt라고 한다.

대화형 인터프리터에서 만든 프로그램은 인터프리터를 종료함과 동시에 사라지지만 에디터로 만든 프로그램은 파일로 존재한다.




01-2 무엇을 할 수 있을까?