[패스트캠퍼스 환급챌린지]딥러닝/Chapter 3. 파이썬

[패스트캠퍼스][환급 챌린지]Chapter 3. 딥러닝을 위한 파이썬 03-02 파이썬 로컬 개발 환경

포리셔 2023. 3. 20. 13:51

03-02 파이썬 로컬 개발 환경

이전 포스트에서 소개한 온라인 개발 환경은 편리하긴 하지만 한계점도 있었습니다. 가령 우리가 인터넷에 접속할 수 없는 오프라인 환경에서 개발을 해야 한다면 온라인 개발 환경을 전혀 사용할 수 없겠죠. 또는 본격적인 딥러닝 소프트웨어와 같이 며칠 동안 24시간 내내 돌아가야 하는 코드를 개발해야 하는 경우, 온라인 개발 환경에 따라 사용 제한 시간이 걸려 있는 경우가 있으므로 지속적으로 사용하는 데 한계가 존재합니다.

따라서 본격적인 개발을 위해서는 로컬 개발 환경을 구축할 필요가 있습니다. 여기서 로컬은 사용자가 직접 사용하는 컴퓨터를 의미하며, 반대되는 개념으로 리모트 또는 서버 등과 비교되고는 용어입니다.

들어가기에 앞서: 이번 포스트에서 소개할 프로그램의 설치는 모두 Windows 10을 기준으로 설명되어 있습니다. MacOS와 리눅스 등 다른 운영체제를 사용하실 경우 설치 방법이 다를 가능성이 있으므로 이 점을 참고해주시기 바랍니다.

1. 파이썬 설치

http://www.python.org/downloads/
파이썬을 사용하려면 일단 파이썬 언어를 설치할 필요가 있겠죠? 파이썬은 공식 웹사이트에서 무료로 설치할 수 있으며, 이 포스트를 작성 중인 2023년 3월 20일 현재 3.11.2 버전이 배포 중입니다.

 

Download Python

The official home of the Python Programming Language

www.python.org

파이썬 공식 홈페이지 다운로드 링크.

링크를 타고 들어가면 다음과 같이 현재 사용 중인 운영체제(OS)에 맞는 최신 버전의 파이썬 빌드가 있습니다. Download 버튼을 클릭하면 곧장 파이썬 설치 파일이 다운로드되고, 이를 실행하시면 파이썬이 설치됩니다. 자신이 예전에 발매된 어느 특정한 버전을 다운로드받고 싶을 경우, 아래와 같이 상단 바의 Downloads 툴바의 Windows 혹은 자신의 운영체제를 클릭해서 들어가시면 이전 버전의 빌드를 모두 수록해놓았으니 자신이 필요한 버전으로 다운받으시면 되겠습니다.

설치 프로그램에서 기본 설정들을 선택하면서 설치해줍니다. 제대로 설치되었다면 설치가 끝난 후 아래와 같이 명령 프롬프트(cmd)에 들어가서 python을 타이핑하면 자신이 설치한 파이썬의 버전 등이 출력되는 것을 확인할 수 있습니다. 저는 좀 예전에 파이썬을 깔아서 사용했기 때문에 3.9.7 버전이 뜨는 것을 보실 수 있습니다.

파이썬 설치 확인.

2. Visual Studio Code 설치

http://code.visualstudio.com/
Visual Studio Code, 줄여서 VS Code는 파이썬 뿐만 아니라 자바스크립트 등 각종 프로그래밍 언어로 프로그램을 작성 가능한 편집기(에디터, editor)입니다. 확장 프로그램을 이용해 파이썬 등의 언어를 사용할 수 있고, 이외에 자신이 사용하고 있던 다른 개발 환경이 구현되어 있다면 이 또한 사용할 수 있습니다. 이 프로그램도 설치가 무료이므로 여러분의 운영체제에 맞게 설치해서 사용하시면 되겠습니다.

VS Code 설치 사이트.
VS Code 실행 화면.

설치가 끝났다면 왼쪽 세로로 된 바의 확장 프로그램(Extensions)으로 들어가 python을 설치하시면 vs code에서 파이썬 코드 작성이 가능합니다. 위 사진은 제가 따로 공부하면서 작성한 예제 코드들인데, 파이썬 말고도 다른 확장 프로그램도 깔려 있습니다. 참고로 현재 VS code에도 제가 다크 테마를 설정해놨기 때문에 최초로 설치하신 분들은 저렇게 표시되지 않을 수도 있다는 점 알려드립니다!

29일차 후기

항상 어떤 언어를 처음 배우면 로컬 개발 환경 구축하다가 뭘 잘못 건드려서 재설치해야 하는 경우도 있습니다. 그래서 아예 호환이 잘 되는 버전의 라이브러리를 함께 묶어서 패키지로 배포하기도 합니다. 아나콘다(Anaconda)가 대표적인 예인데 저도 머신러닝 공부를 처음 시작하면서 썼던 책에서 아나콘다를 사용한 덕분에 지금까지 사용하고 있습니다. 그러고도 오류를 내서 몇 번이나 재설치를 했다는 건 함정  여러분은 저와 같은 우를 범하지 않으시길 바라면서...

http://bit.ly/3Y34pE0

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

* 본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.