본문 바로가기
프로그래밍/Python

[Python] 파이썬 시작하기

by bits 2021. 1. 14.

이번 포스트에서는 요즘 핫한 프로그래밍 언어인 파이썬에 대해 알아보겠습니다.

저도 공부차원에서 정리해 볼까 합니다.

 

파이썬이란

파이썬(Python)은 1990년 암스테르담의 귀도 반 로섬(Guido Van Rossum)이 개발한 인터프리터 언어이다.

 

파이썬은 배우기 쉽고, 무료이지만 대부분의 프로그램을 만들 수 있는 강력한 프로그래밍 언어입니다.

파이썬 인터프리터와 풍부한 표준 라이브러리는 소스나 바이너리 형태로 파이썬 웹 사이트(https://www.python.org)에서 무료로 제공되고, 자유롭게 배포할 수 있습니다.

 

파이썬이 어디에 사용되나요?

- 파이썬으로 할 수 있는 일

  • 시스템 유틸리티 제작 : 운영체제의 시스템 명령어를 사용할 수 있는 다양한 도구 제공.
  • GUI 프로그래밍 : Tkinter를 이용한 GUI 프로그래밍이 가능.
  • C/C++와의 결합 : C나 C++ 프로그램에서 파이썬 사용 가능, 파이썬에서 C, C++ 사용 가능.
  • 웹 프로그래밍 : 파이썬은 웹 프로그램을 만들기 적합한 도구.
  • 수치 연산 프로그래밍 : NumPy라는 수치 연산 모듈을 제공, 수치 연산을 빠르게 할 수 있음.
  • 데이터베이스 프로그래밍 : 다양한 DBMS(Oracle, Sybase, MySQL, PostgreSQL 등)에 접근할 수 있는 도구 제공.
  • 데이터 분석, 사물 인터넷 : Pandas 모듈을 사용한 데이터 분석, 라즈베리파이를 제어하는 도구로 사용됨으로써 사물 인터넷 분야에서 활용도가 높다.

- 파이썬으로 할 수 없는 일

  • 시스템과 밀접한 프로그래밍 영역 : 운영체제 같은 하드웨어를 직접 건드려야 하는 프로그램에는 어울리지 않는다.
  • 모바일 프로그래밍 : 키비(Kivy)를 사용하여 개발이 가능은 하지만 파이썬으로 앱(App)을 개발하는 것은 아직은 역부족이라 한다. 앞으로 나아질지 모르지만 React Native나 Flutter 같은 플랫폼이 더 우세한 듯하다.

윈도우에 파이썬 설치하기

파이썬 공식 홈페이지에서 파이썬 설치 프로그램을 다운로드 합니다.

 

파이썬 다운로드 : https://www.python.org/

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

파이썬 다운로드

설치 파일을 받으셨으면 인스톨러를 실행한 후 "Install Now" 버튼을 눌러 설치를 진행합니다.

이때 주의할 것은 "Add Python 3.9 to PATH" 옵션을 반드시 선택해야 한다.

이 옵션은 파이썬이 어디서든 실행될 수 있도록 Path를 설정하는 것으로 누락 시 오류가 발생할 수 있습니다.

 

 

만약 "Add Python 3.9 to PATH" 옵션을 누락하여 설치하였다면 아래의 방법으로 직접 Path를 설정할 수 있습니다.

 

컴퓨터의 시스템 속성 > 고급 > 환경변수 > (사용자 변수 또는 시스템 변수) Path 편집에서 아래의 경로 추가
C:\Users\[사용자계정]\AppData\Local\Programs\Python\Python39\Scripts\
C:\Users\[사용자계정]\AppData\Local\Programs\Python\Python39\

 

파이썬 Path 수동 설정

 

설치가 완료되면 아래와 같이 프로그램 메뉴에서 확인할 수 있습니다.

설치된 파이썬 프로그램

파이썬 실행하기

파이썬을 실행하기 위해 프로그램에서 "Python 3.9 (64-bit)" 를 실행합니다.

아래와 같은 창을 파이썬 대화형 인터프리터라고 합니다. 다른 말로 파이썬 쉘(Python shell) 이라고도 부릅니다.

3개의 >>>는 프롬프트(prompt)라고 합니다. 아울러 쉘을 종료할 때는 Ctrl+Z 후 Enter 를 입력합니다.

 

Python 인터프리터 실행 모습

파이썬 에디터 사용하기

파이썬에서 기본으로 제공하는 소스 코드 편집 프로그램인 "IDLE (Python 3.9 64-bit)"  실행합니다.

* IDLE(Integrated Development and Learning Environment) : 파이썬 통합개발 환경, 소스 코드 편집 에디터

종료할 때는 Ctrl+D를 입력합니다.

IDLE 통합개발환경 실행 모습

 

IDLE은 두 가지 창으로 구성됩니다.

  • IDLE Shell Window : IDLE 에디터에서 실행한 프로그램의 결과가 표시. 파이썬 쉘과 동일한 기능
  • IDLE Editor Window : IDLE 에디터가 실행되는 창.

파이썬 프로그램 작성하기

IDLE 쉘 창 메뉴에서 [File → New File]을 선택해 에디터 창을 오픈합니다.

아래와 같이 프로그램을 작성합니다.

IDLE 에디터 메뉴에서 [Run → Run Module]을 선택합니다.(단축키 F5)

IDLE 에디터
파이썬 프로그램 실행

프로그램을 실행하면 파일 저장 대화 상자가 나오면 sample.py 이름으로 저장합니다.

실행결과는 아래와 같이 IDLE 쉘 창에 표시됩니다.

IDLE 쉘에서 실행된 모습

명령 프롬프트(cmd)에서 파이썬 실행하기

명령 프롬프트를 실행하고 파이썬 프로그램이 저장된 디렉토리로 이동 후 다음과 같이 명령어 python 파일명을 입력하면 프로그램을 실행할 수 있습니다.

 

파이썬 설치 없이 웹브라우저에서 바로 사용하기

파이썬 공식 홈페이지의 첫 화면에 있는 노란색 "Launch Interactive Shell" 아이콘을 클릭하면 아래와 같이 파이썬 쉘이 뜨는 걸 확인 할 수 있습니다. 간단한 테스트 프로그램을 작성해 볼 수 있겠네요.

 

Launch Interactive Shell
파이썬 프로그램 실행 화면

 

 

지금까지 파이썬 프로그램 설치부터 간단한 프로그램 실행까지 진행해 보았습니다.

다음 포스트에서는 클라우드 환경에서 파이썬 사용하는 방법에 대해 준비해 볼까 합니다.

 

끝까지 읽어 주셔서 감사합니다.

 

 

 

참고자료 :

점프 투 파이썬, 박응용, wikidocs.net/book/1

왕초보를 위한 Python, 최용, wikidocs.net/book/2 

댓글