파이썬이란?
파이썬(Python)은 1990년 암스테르담의 귀도 반 로섬(Guido Van Rossum)이 개발한 인터프리터 언어이다. 귀도는 파이썬이라는 이름을 자신이 좋아하는 코미디 쇼인 "몬티 파이썬의 날아다니는 서커스(Monty Python’s Flying Circus)"에서 따왔다고 한다.
※ 인터프리터 언어란 한 줄씩 소스 코드를 해석해서 그때그때 실행해 결과를 바로 확인할 수 있는 언어이다.
파이썬의 사전적 의미는 고대 신화에 나오는 파르나소스 산의 동굴에 살던 큰 뱀을 뜻하며, 아폴로 신이 델파이에서 파이썬을 퇴치했다는 이야기가 전해지고 있다. 대부분의 파이썬 책 표지와 아이콘이 뱀 모양으로 그려져 있는 이유가 여기에 있다.
파이썬은 컴퓨터 프로그래밍 교육을 위해 많이 사용하지만, 기업의 실무를 위해서도 많이 사용하는 언어이다. 그 대표적인 예가 바로 구글이다. 필자는 구글에서 만든 소프트웨어의 50%이상이 파이썬으로 작성되었다는 이야기를 들었다. 이외에도 많이 알려진 예를 몇 가지 들자면 온라인 사진 공유 서비스 인스타그램(Instagram), 파일 동기화 서비스 드롭박스(Dropbox)등이 있다.
또한 파이썬 프로그램은 공동 작업과 유지 보수가 매우 쉽고 편하다. 그 때문에 이미 다른 언어로 작성된 많은 프로그램과 모듈이 파이썬으로 재구성되고 있다. 국내에서도 그 가치를 인정받아 사용자 층이 더욱 넓어지고 있고, 파이썬을 사용해 프로그램을 개발하는 업체들 또한 늘어 가고 있는 추세이다.
파이썬의 특징
높은 생산성
"Life is too short, You need python"
풍부한 라이브러리
광범위한 라이브러리가 내장되어 있고 확장성이 뛰어나다
가독성
간결하고 가독성이 좋다
접착성
언어로 되어 있는 모듈을 쉽게 만들어 붙일 수 있다
무료
파이썬은 파이썬 소프트웨어 재단에서 관리하고 있으며 무료로 제공된다.
유니코드
문자열을 유니코드로 처리하기 때문에 한글, 중국어, 영어 문제없이 처리된다.
동적 타이핑
런타임 시에 타입 체크를 하는 동시에 자동으로 메모리 관리를 한다.
파이썬을 사용하는 경우
분야 | 설명 |
시스템 유틸리티 | 각종 시스템 유틸리티와 도구 |
GUI | Tcl/tk를 이용한 GUI, PyQt, PyGTK |
인터넷 프로그래밍 | Oracle, DB ||, MySQL 등 유명 DB에 대한 파이썬 인터페이스가 있음 |
각종 텍스트 프로세싱 | 정규 표현식을 사용해서 문자열을 쉽게 처리할 수 있음 |
윈도우에서 파이썬 설치하기
1. 우선 파이썬 공식 홈페이지의 다운로드 페이지(http://www.python.org/downloads)에서 윈도우용 파이썬 언어 패키지를 다운로드한다. 다음 화면에서 Python 3.x로 시작하는 버전 중 가장 최근의 윈도우 인스톨러를 다운로드하자
2. 인스톨러를 실행한 후에 "Install Now"를 선택하면 바로 설치가 진행된다. 파이썬이 어느 곳에서든지 실행될 수 있도록 "Add Python 3.x to PATH" 옵션을 반드시 선택해야 한다.
※ "Add Python 3.x to PATH" 옵션을 누락하면 이후 실습할 때 오류가 발생할 수 있다.
3. 설치가 완료되면 [close]를 클릭하여 종료한다.
파이썬이 정상적으로 설치되었다면 다음 그림과 같이 프로그램 메뉴에서 확인할 수 있다.
[시작 → 모든 프로그램 → Python 3.x]
'Python > Python 기초' 카테고리의 다른 글
[Python] 딕셔너리 자료형 (0) | 2022.03.12 |
---|---|
[Python] 튜플 자료형 (0) | 2022.03.12 |
[Python] 리스트 자료형 (0) | 2022.03.12 |
[Python] 변수와 데이터 타입 / 객체 (0) | 2022.03.12 |
[Python] 아나콘다 설치 / 주피터 노트북 사용하기 (0) | 2022.03.12 |
댓글