Python programing

PY 1. Python을 실행하기 위한 설치, 아나콘다 다운로드, VS code 다운로드

Lazarus 2023. 3. 31. 20:54

파이썬이라는 언어를 사용하기 위해 프로그램을 설치하려면 파이썬 설치, 통합개발환경 IDE를 설치해야 한다.

파이썬 설치시 간단하게 IDE <Integrated Development Environment : 통합개발환경, IDE는 프로그래밍을 위한 통합 개발 환경으로서 에디터, 컴파일러, 디버그 등 프로그래밍에 필요한 툴이 하나의 인터페이스로 통합되어 사용 가능한 개발 환경을 말한다. IDE의 추세는 대부분 이클립스(Eclipse) 비주얼닷넷 스튜디오(Visual.net Studio)가 주도한다. [네이버 지식백과] 통합 개발 환경 [Integrated Development Environment] (손에 잡히는 IT 시사용어, 2008.02.01)> 가 설치되지만 개발하기엔 부족하기때문에 IDE를 설치해야 한다. 파이썬의 경우 파이썬 사이트에서 다운로드 받아 설치를 해도 사용에 상관없지만 많이 사용하는 추가된 라이브러리를 제공하는 아나콘다를 쓰는 것이 편리하다. 아나콘다를 쓰면 추가적으로 라이브러리를 설치하는 수고를 덜어주고 가상환경 등을 쉽게 구성할 수 있게 도와준다. 또한, 아나콘다는 버전이 올라감에 따라 동작을 하지 않는 라이브러리가 있어도 파이썬의 버전과 라이브러리에 따라 가상환경을 구성해준다.

파이썬의 통합개발환경에는 파이참과 VS CODE가 쓰인다. VS CODE는 파이참보다는 프로그램이 가볍다는 장점이 있다.

파이참의 경우 주피터 노트북의 방식으로 코드를 진행하려면 유료버전에서 사용가능하기 때문에 초보자 입장에선 VS CODE를 설치하는 것이 좋다고 볼 수 있다.

 

 아나콘다는 파이썬을 기반으로 하는 데이터 과학 분야에서 사용되는 라이브러리와 도구들을 포함하는 패키지입니다. 아나콘다를 설치하면, NumPy, Pandas, Matplotlib, Scikit-learn 등 다양한 라이브러리와 주피터 노트북 등의 도구를 함께 설치할 수 있습니다.

따라서, 파이썬을 사용하여 데이터 분석, 머신 러닝, 인공 지능 등의 작업을 수행하려는 경우, 아나콘다를 설치하여 필요한 라이브러리와 도구를 쉽게 활용할 수 있습니다.

 

1> 파이썬만 설치하는 방법

  1. 먼저, https://www.python.org/downloads/ 에서 파이썬의 최신 버전을 다운로드합니다. 다운로드 페이지에서는 사용하는 운영 체제와 파이썬 버전을 선택할 수 있습니다.
  2. 다운로드 후 설치 파일을 실행합니다. 설치 중에는 파이썬 인터프리터와 함께 몇 가지 추가 기능과 라이브러리를 선택할 수 있습니다. 필요한 옵션을 선택한 후 설치를 완료합니다.
  3. 파이썬이 정상적으로 설치되었는지 확인하기 위해 명령 프롬프트(Windows) 또는 터미널(Mac 또는 Linux)을 열고 "python --version" 명령어를 입력합니다. 설치된 파이썬 버전이 출력되면 설치가 정상적으로 완료된 것입니다.

파이썬을 설치한 후, 편집기나 IDE를 사용하여 코드를 작성하고 실행할 수 있습니다. 대표적인 IDE로는 PyCharm, VSCode, Spyder 등이 있습니다.

 

2> 아나콘다를 설치하는 방법

아나콘다는 데이터 과학 분야에서 사용되는 라이브러리와 툴을 포함한 배포판입니다. 아나콘다를 설치하는 방법은 다음과 같습니다:

  1. 먼저, https://www.anaconda.com/products/distribution에서 자신의 운영 체제에 맞는 아나콘다 인스톨러를 다운로드합니다.
  2. 다운로드한 파일을 실행하고 설치 프로세스를 따릅니다.
  3. 설치 프로세스 중에는 설치할 디렉토리, 추가적인 패키지 등의 옵션을 선택할 수 있습니다. 필요한 옵션을 선택한 후 설치를 완료합니다.
  4. 아나콘다를 설치한 후, Anaconda Navigator를 사용하여 주피터 노트북 등 다양한 데이터 과학 도구와 라이브러리를 사용할 수 있습니다. 또한, 터미널에서 "conda" 명령어를 사용하여 패키지를 설치하고 관리할 수 있습니다.
  5. 설치가 완료되면, 터미널 또는 Anaconda Navigator에서 "jupyter notebook" 명령어를 입력하여 주피터 노트북을 실행할 수 있습니다.

위와 같은 방법으로 아나콘다를 설치하고 실행하면, 데이터 과학 및 머신 러닝 분야에서 자주 사용되는 다양한 라이브러리와 툴을 쉽게 활용할 수 있습니다.

 

※ 주피터 노트북(Jupyter Notebook)

대화형 컴퓨팅 환경을 제공하는 웹 기반의 노트북입니다. 주피터 노트북은 파이썬, R, Julia 등 다양한 프로그래밍 언어를 지원하며, 코드, 텍스트, 수식, 그래프 등을 하나의 문서에 통합하여 작성할 수 있습니다.

 

주피터 노트북은 다음과 같은 장점을 가지고 있습니다:

  • 대화형 컴퓨팅 환경을 제공하여 코드의 결과를 즉시 확인할 수 있습니다.
  • 코드, 텍스트, 그림 등을 하나의 문서에 통합하여 작성할 수 있어 보고서 작성 및 공유가 용이합니다.
  • 다양한 확장 기능을 제공하여 사용자 정의 가능성이 높습니다.
  • 다양한 운영체제에서 사용이 가능하며, 무료로 사용할 수 있습니다.

주피터 노트북은 데이터 과학, 머신러닝, 딥러닝 등 데이터 분석 분야에서 매우 널리 사용되고 있습니다. 데이터 분석 및 모델링 과정에서 데이터 탐색, 데이터 시각화, 모델링 및 성능 분석 등을 효율적으로 수행할 수 있으며, 다른 사용자와 쉽게 공유할 수 있어 협업에도 유용합니다.

 

3. Visual Studio Code - Code Editing. Redefined 다운로드

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

VS Code(Visual Studio Code)는 마이크로소프트에서 개발한 무료 및 오픈 소스 텍스트 에디터입니다. 다양한 운영체제에서 사용할 수 있으며, 다양한 프로그래밍 언어와 관련된 기능을 지원합니다.

VS Code는 다음과 같은 장점을 가지고 있습니다:

  • 빠른 성능과 가벼운 크기를 가지고 있어 사용이 편리합니다.
  • 다양한 프로그래밍 언어에 대한 지원을 제공합니다.
  • 편리한 디버깅 기능을 제공합니다.
  • 확장성이 높아서 사용자가 필요한 기능을 추가하여 사용할 수 있습니다.
  • 통합 터미널과 같은 다양한 기능을 제공합니다.

VS Code는 다양한 개발 분야에서 사용됩니다. 예를 들어, 웹 개발자들은 HTML, CSS, JavaScript 및 관련 라이브러리 및 프레임워크의 개발에 VS Code를 사용합니다. 또한, 데이터 과학자들은 Python, R 및 다른 데이터 과학 라이브러리와 같은 개발을 위해 VS Code를 사용합니다.

VS Code는 무료로 사용할 수 있으며, 다양한 확장 프로그램을 통해 필요한 기능을 추가할 수 있습니다. 따라서 다양한 개발 분야에서 매우 인기 있는 텍스트 에디터입니다.