본문 바로가기

Programming/Python

Do it! 공부단 1일차 | ch01 파이썬이란 무엇인가?

파이썬이란?

  • 파이썬(Python)은 1990년 암스테르담의 귀도 반 로섬(Guido Van Rossum)이 개발한 인터프리터 언어다.
  • 인터프리터 언어란 한 줄씩 소스 코드를 해석하고 실행해 결과를 바로 알 수 있는 언어다.
  • 파이썬은 구글 소프트웨어의 50%이상, 온라인 사진 공유 서비스 인스타그램, 파일 동기화 서비스 드롭박스 등에 사용되었다.

 

파이썬의 특징

  • 파이썬은 문법 자체가 쉽고 간결하며 사람의 사고 체계와 닮아있다. ->인간다운 언어
  • 예를 들어 'if 4 in [1,2,3,4]: print("4가 있습니다.")''만약 4가 1,2,3,4 중에 있으면 '4가 있습니다'를 출력한다'라고 해석할 수 있다.
  • 파이썬은 제한 없이 자유롭게 사용, 복제, 배포, 수정할 수 있는 오픈 소스(Open Source)이다.
  • 복잡하고 반복 연산이 많은 프로그램에 있어 빠른 실행 속도를 가진 C와 찰떡궁합이다. ->무료지만 강력한 언어
  • 단락을 구분하는 괄호({}) 문자가 없고, 들여 쓰기를 하지 않으면 프로그램이 실행되지 않는다. -> 간결한 언어
  • 빠른 속도를 요구하거나 하드웨어를 직접 건드리는 일, 모바일 프로그래밍에는 적합하지 않다.

 

파이썬 설치 및 사용

파이썬 설치 후
파이썬 대화형 인터프리터

  • 파이썬을 설치하면 나오는 Python 3.9 (64-bit)를 파이썬 대화형 인터프리터라고 한다.
  • 이는 입력과 출력이 번갈아 이어지는 것이 마치 대화하는 것처럼 느껴지기 때문이다.
  • 인터프리터를 종료할 때는 [Ctrl + Z -> Enter] 혹은 아래 코드를 사용한다.
import sys
sys.exit()

 

파이썬 에디터

  • 대화형 인터프리터의 경우 여러줄의 복잡한 소스 코드를 가진 프로그램을 만들 때 불편하고, 창을 종료하자마자 프로그램이 사라진다는 단점이 있다.
  • 에디터는 여러 종류가 있지만 책에서는 IDLE(Python 3.9 32-bit)를 사용하며 실무에서는 비주얼 스튜디오 코드(Visual Studio Code)나 파이참(PyCharm) 같은 전문 에디터를 사용한다.

 

 


이 글은 책 『Do it! 점프 투 파이썬』을 읽은 후 작성한 글입니다.

 

Do it! 점프 투 파이썬

코딩을 처음 배우는 중·고등학생과 나만의 경쟁력을 갖추고 싶은 문과생, 소프트웨어 시대에 대비하여 새로운 스펙을 준비하려는 직장인까지! 모두 ‘점프 투 파이썬’으로 프로그래밍을 시작

www.easyspub.co.kr