반응형
01-1 파이썬이란?
- 1990년 귀도 반 로섬(Guido Van Rossum)이 개발한 인터프리터 언어
※ 인터프리터 언어 : 한 줄씩 소스 코드를 해석해서 그때그때 실행해 결과를 바로 확인할 수 있는 언어
- 공동 작업 및 유지 보수가 쉽고 편하다.
01-2 파이썬의 특징
※ 오픈 소스(open source) : 저작권자가 소스 코드를 공개하여 누구나 별다른 제한 없이 자유롭게 사용, 복제, 배포, 수정할 수 있는 소프트웨어
- 시스템 프로그래밍이나 하드웨어 제어와 같은 매우 복잡하고 반복 연산이 많은 프로그램은 파이썬과 어울리지 않는다.
- 하지만 파이썬은 이러한 약점을 극복할 수 있게끔 다른 언어로 만든 프로그램을 파이썬 프로그램에 포함시킬 수 있다.
ex) 파이썬과 C는 찰떡궁합이란 말이 있다. 즉 프로그램의 전반적인 뼈대는 파이썬으로 만들고, 빠른 실행 속도가 필요한 부분은 C로 만들어서 파이썬 프로그램 안에 포함시키는 것이다.
※ 파이썬 라이브러리 : 파이썬 프로그램을 작성할 때 불러와 사용할 수 있는 미리 만들어 놓은 파이썬 파일 모음
- 만약 펄(Perl)과 같은 프로그래밍 언어가 100가지 방법으로 하나의 일을 처리할 수 있다면 파이썬은 가장 좋은 방법 1가지만 사용하는 것을 선호한다.- 다른 언어에서 늘 보게 되는 단락을 구분하는 괄호({ }) 문자가 없다.- 줄을 맞추어 코드를 작성하는 행위는 가독성에 크게 도움이 된다.
※ 이렇게 코드의 줄을 맞추는 것을 "들여쓰기"라고 부른다. 파이썬에서 들여쓰기를 하지 않으면 프로그램이 실행되지 않는다.
01-3 파이썬으로 무엇을 할 수 있을까?
- 어떠한 프로그램 언어든지 장단점을 가지고 있다.
※ 유틸리티 : 컴퓨터 사용에 도움을 주는 여러 소프트웨어
01-4 파이썬 설치하기
01-5 파이썬 둘러보기
※ 파이썬 대화형 인터프리터를 간단히 파이썬 셸(Python shell)이라고도 부른다.
3개의 꺾은 괄호(>>>)는 프롬프트(prompt)라고 한다
- 대화형 인터프리터 종료 : Ctrl+Z → Enter (window), Ctrl+D (Unix)
※ 파이썬은 대소문자를 구별한다. print를 PRINT로 쓰면 정의되지 않았다는 오류 메시지가 나온다.
※ print문 앞의 '...'은 아직 문장이 끝나지 않았음을 의미한다.
※ 예약어란 프로그래밍 언어에서 이미 문법적인 용도로 사용하고 있는 단어를 말한다.
01-6 파이썬과 에디터
※ 에디터란 소스 코드를 편집할 수 있는 프로그래밍 툴을 말한다.
* IDLE 셸 창(Shell Window) - IDLE 에디터에서 실행한 프로그램의 결과가 표시되는 창으로서 파이썬 셸과 동일한 기능을 수행한다. IDLE을 실행하면 가장 먼저 나타나는 창이다.
* IDLE 에디터 창(Editor Window) - IDLE 에디터가 실행되는 창이다.
# 한줄주석
"""
여러줄
주석
"""
반응형