강의노트 파이썬 개요
- 개요
파이썬 개요
개요
파이썬은 1991년 귀도 반 로섬(Guido van Rossum)이 개발하였다.
파이썬이란 이름은 귀도 반 로섬이 좋아하는 코메디 프로그램 "Monthly Python's Flying Circus"에서 따왔다.
2000년에 파이썬 2.0을 발표하였고
2008년에 파이썬 3.0을 발표하였다.
설치
www.python.org 에서 다운받아 설치한다. (강의자료 작성당시 3.11.1이 최신 프로그램임)
- 단점 : 파이썬만 설치하면 프로그램이 차기하는 용량이 적고 좋지만 필요한 모듈을 개별적으로 설치해야하는 단점이 있다.
- 그래서 초보자는 "아나콘다"를 설치하고 사용할 것을 권한다. 아니콘다는 많은 사람들이 사용하는 모듈들을 자동으로 설치해준다.
www.anaconda.com 에서 자신에 맞는 OS의 anaconda를 다운받아서 설치하면 된다.
다운받은 파일을 저장후 저장된 파일에 커서를 올려놓고 마우스 오른쪽을 누르고 권리자 권한으로 실행한다.
설치시 원하는 선택사항에 맞는 것을 골라서 설치한다. 일반적으로 Next, Agree, Just Me를 선택하고 Next를 선택하면 된다.
원하는 경우 Destination Folder를 변경하고 Next를 클릭한다.
위와 같이 선택을 변경하고 화면 지시하는대로 Install, Next, Next, Finish를 클릭한다.
윈도우 시작프로그램에서 다음의 spyder를 작업표시줄에 고정시킨다.
- 스파이더는 프로그램중 변수들의 변화를 확인할 수 있는 장점이 있어 초보가 사용하기 편한하다.
이전 버전 설치
아나콘다 홈페이지에서는 항상 최신 버전을 다운 받을 수 있다. 하지만 특정한 경우 이전 버전의 아나콘다를 설치를 원할 수 있는데 이럴 경우에는 다음 사이트에서 원하는 버전을 다운 받을 수 있다.
https://repo.anaconda.com/archive/
패키지 관리
일부 프로그램은 실행하려고 하면 설치된 버전의 영향을 받을 수 있다. 그러므로 개발할때의 환경을 다른 컴퓨터에 동일하게 설치하고 싶을때 사용하는 방법이다. 기본적으로 아나콘다(혹은 파이썬)과 pip이 설치되어 있어야 한다.
다음은 설치된 환경을 패키지로 만드는 과정이다.
pip freezwe > requirements.txt
설치를 원하는 컴퓨터에서 위에서 만든 패키지를 풀어준다. 패키지를 푸는 방법은
pip install -r requirements.txt
파이썬 선호도
매년 개발자들이 선호하는 프로그램을 조사하고 발표한다. 가장 신뢰성이 높은 TIOBE에서 발표한 자료는 다음 사이트에 나타난다.
- TIOBE Index (https://www.tiobe.com/tiobe-index/)
깃 허브 (https://github.com/)
스택오버플로 (https://stackoverflow.com/)
로그인 하면 댓글을 쓸 수 있습니다.