목차
1. 파이썬이란?
2. 특징
3. 파이썬설치하기
4. 파이썬의 에디터
1. 파이썬이란?
파이썬은 1990년 암스테르담의 귀도 반 로섬이라는 사람이 개발한 인터프리터 언어이다. 당시에도 여러 개발언어가 있었지만 좀 더 쉬운 개발을 하기 위한 목적으로 여러 언어의 장점을 가지고 와 만들었다. 그리고 귀도는 자신이 좋아하던 코미디 쇼의 이름을 따 파이썬이라는 이름을 붙였다.
파이썬은 문법이 쉬워 프로그래밍 교육에도, 기업의 실무에서도 많이 사용된다. 구글 같은 대기업에서도 여러 소프트웨어를 만들때 파이썬으로 작성되었다고 한다.
2. 특징
1) 쉽고 간결한 문법
복잡한 규칙과 어려운 문법들을 가진 프로그래밍 언어들이 있다. 하지만 파이썬은 동적 타입 지정, 직관적인 키워드를 사용하는 등 사용자가 배우고 활용하기 쉬운 장점이 있다.
2) 무료이지만 강력함
오픈 소스인 파이썬은 무료로 사용이 가능함에도 불구하고 여러 라이브러리를 지원하고 다양한 운영체제에서 사용이 가능하다. 따라서 다른 언어로 만들어진 코드와 같이 사용하여 소프트웨어를 만들 수 있다.
3. 파이썬설치하기
파이썬은 설치를 하여 사용할 수 있는데 아래 링크를 통해 설치 파일을 다운받아 설치를 하면 된다.
Welcome to Python.org
The official home of the Python Programming Language
www.python.org
링크에 접속을 하게 되면 아래와 같은 화면이 뜨는데 Downloads메뉴를 보면 사용하는 운영체제에 따라 설치할 수 있다.
나는 mac OS를 사용하기에 mac으로 이동하여 설치를 진행하려고 한다.
보통 최신버전의 설치파일을 다운로드받지만 필요에 따라 사용하는 라이브러리나 모듈에 따라 최신버전이 맞니 않을 수 있으니 원하는 버전으로 설치를 진행하면 된다. 다운로드 받은 파일을 실행하여 파이썬을 설치를 진행하면된다.
이후 터미널(윈도우 사용자는 명령프롬프트)에서 버전을 확인을 했을 때 버전 정보가 뜬다면 정상적으로 설치가 된 것이다.
python3 --version
이 때 python의 명령어가 python3로 되어있는데 이는 기존 python 명령어는 2와 연결되어 있는데 python2는 python3가 호환성 문제가 있기 때문에 python3가 기본 명령어가 되었다. 현재 python2는 지원이 중단되어 있다.
4. 파이썬의 에디터
소프트웨어를 만들 때 메모장을 이용하지 않는다. 개발에 관련된 여러 편의 기능을 제공하는 에디터를 사용하는데 파이썬 언어를 사용하기 에 적합한 에디터들이 있다.
1) VS code
VS code는 마이크로 소프트에서 만든 IDE로 여러 기능을 제공하는데 보통 JS를 사용하여 소프트웨어를 만들 때 사용하기도 하지만 파이썬을 사용하기에도 좋은 에디터다. 다만 파이썬을 사용하기 위해서는 확장 프로그램을 설치하여야 한다.
2) 파이참
파이참은 jetBrains 사에서 개발한 소프트웨어로 파이썬 용으로 만들어진 IDE다. 단위 테스트가 용이하고 코드 분석, 리팩토링 기능이 잘 되어있어 인기가 있지만 유료로 어느정도의 비용을 내야만 지속적으로 사용할 수 있다.