이번 포스트에서는 요즘 핫한 프로그래밍 언어인 파이썬에 대해 알아보겠습니다.
저도 공부차원에서 정리해 볼까 합니다.
파이썬이란
파이썬(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\
설치가 완료되면 아래와 같이 프로그램 메뉴에서 확인할 수 있습니다.
파이썬 실행하기
파이썬을 실행하기 위해 프로그램에서 "Python 3.9 (64-bit)" 를 실행합니다.
아래와 같은 창을 파이썬 대화형 인터프리터라고 합니다. 다른 말로 파이썬 쉘(Python shell) 이라고도 부릅니다.
3개의 >>>는 프롬프트(prompt)라고 합니다. 아울러 쉘을 종료할 때는 Ctrl+Z 후 Enter 를 입력합니다.
파이썬 에디터 사용하기
파이썬에서 기본으로 제공하는 소스 코드 편집 프로그램인 "IDLE (Python 3.9 64-bit)" 를 실행합니다.
* IDLE(Integrated Development and Learning Environment) : 파이썬 통합개발 환경, 소스 코드 편집 에디터
종료할 때는 Ctrl+D를 입력합니다.
IDLE은 두 가지 창으로 구성됩니다.
- IDLE Shell Window : IDLE 에디터에서 실행한 프로그램의 결과가 표시. 파이썬 쉘과 동일한 기능
- IDLE Editor Window : IDLE 에디터가 실행되는 창.
파이썬 프로그램 작성하기
IDLE 쉘 창 메뉴에서 [File → New File]을 선택해 에디터 창을 오픈합니다.
아래와 같이 프로그램을 작성합니다.
IDLE 에디터 메뉴에서 [Run → Run Module]을 선택합니다.(단축키 F5)
프로그램을 실행하면 파일 저장 대화 상자가 나오면 sample.py 이름으로 저장합니다.
실행결과는 아래와 같이 IDLE 쉘 창에 표시됩니다.
명령 프롬프트(cmd)에서 파이썬 실행하기
명령 프롬프트를 실행하고 파이썬 프로그램이 저장된 디렉토리로 이동 후 다음과 같이 명령어 python 파일명을 입력하면 프로그램을 실행할 수 있습니다.
파이썬 설치 없이 웹브라우저에서 바로 사용하기
파이썬 공식 홈페이지의 첫 화면에 있는 노란색 "Launch Interactive Shell" 아이콘을 클릭하면 아래와 같이 파이썬 쉘이 뜨는 걸 확인 할 수 있습니다. 간단한 테스트 프로그램을 작성해 볼 수 있겠네요.
지금까지 파이썬 프로그램 설치부터 간단한 프로그램 실행까지 진행해 보았습니다.
다음 포스트에서는 클라우드 환경에서 파이썬 사용하는 방법에 대해 준비해 볼까 합니다.
끝까지 읽어 주셔서 감사합니다.
※ 참고자료 :
점프 투 파이썬, 박응용, wikidocs.net/book/1
왕초보를 위한 Python, 최용, wikidocs.net/book/2
'프로그래밍 > Python' 카테고리의 다른 글
[Python] 클라우드 통합개발환경에서 파이썬 사용하기 - 구름 IDE (2) | 2021.01.14 |
---|
댓글