Development/Python

[점프투파이썬] 01장 파이썬이란 무엇인가?

jstar0525 2022. 2. 26. 00:40
반응형

https://wikidocs.net/5

 

01장 파이썬이란 무엇인가?

필자는 파이썬의 `>>>` 프롬프트를 처음 본 순간부터 지금까지 줄곧 파이썬과 함께 지내온 듯하다.

wikidocs.net

 

01-1 파이썬이란?

- 1990년 귀도 반 로섬(Guido Van Rossum)이 개발한 인터프리터 언어

※ 인터프리터 언어 : 한 줄씩 소스 코드를 해석해서 그때그때 실행해 결과를 바로 확인할 수 있는 언어

- 공동 작업 및 유지 보수가 쉽고 편하다.

 

01-2 파이썬의 특징

※ 오픈 소스(open source) : 저작권자가 소스 코드를 공개하여 누구나 별다른 제한 없이 자유롭게 사용, 복제, 배포, 수정할 수 있는 소프트웨어

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

- 하지만 파이썬은 이러한 약점을 극복할 수 있게끔 다른 언어로 만든 프로그램을 파이썬 프로그램에 포함시킬 수 있다.

ex) 파이썬과 C는 찰떡궁합이란 말이 있다. 즉 프로그램의 전반적인 뼈대는 파이썬으로 만들고, 빠른 실행 속도가 필요한 부분은 C로 만들어서 파이썬 프로그램 안에 포함시키는 것이다.

※ 파이썬 라이브러리 : 파이썬 프로그램을 작성할 때 불러와 사용할 수 있는 미리 만들어 놓은 파이썬 파일 모음

- 만약 펄(Perl)과 같은 프로그래밍 언어가 100가지 방법으로 하나의 일을 처리할 수 있다면 파이썬은 가장 좋은 방법 1가지만 사용하는 것을 선호한다.- 다른 언어에서 늘 보게 되는 단락을 구분하는 괄호({ }) 문자가 없다.- 줄을 맞추어 코드를 작성하는 행위는 가독성에 크게 도움이 된다.

※ 이렇게 코드의 줄을 맞추는 것을 "들여쓰기"라고 부른다. 파이썬에서 들여쓰기를 하지 않으면 프로그램이 실행되지 않는다.

 

01-3 파이썬으로 무엇을 할 수 있을까?

- 어떠한 프로그램 언어든지 장단점을 가지고 있다.

※ 유틸리티 : 컴퓨터 사용에 도움을 주는 여러 소프트웨어

 

 

01-4 파이썬 설치하기

https://www.python.org/

 

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 에디터가 실행되는 창이다.

# 한줄주석

"""
여러줄
주석
"""

 

반응형