본문 바로가기

Backend/Python

python 시작하기

반응형

1. 파이썬 개발 툴선택 - pycharm

2. 개발 스팩 선정

프로젝트가 주로 데이터 마이닝과 ChatGPT와의 연동

  • 기본 Interpreter(CPython):
    • 데이터 마이닝 및 ChatGPT와의 기본적인 통합을 위해 CPython을 사용할 수 있습니다. CPython은 파이썬의 표준 및 기본적인 인터프리터로서, 대부분의 라이브러리와 패키지가 이 환경에서 잘 동작합니다.
  • 가상 환경(Virtual Environment):
    • 프로젝트 간에 환경을 격리하기 위해 가상 환경을 사용하는 것이 좋습니다. Conda를 사용하여 가상 환경을 만들면 데이터 과학 및 기계 학습 패키지를 효과적으로 관리할 수 있습니다.
  • 데이터 과학 패키지:
    • 데이터 마이닝에 필요한 패키지들을 사용하기 위해 NumPy, pandas, scikit-learn 등의 데이터 과학 및 머신 러닝 라이브러리를 포함하는 환경을 설정할 수 있습니다.
  • ChatGPT 연동:
    • OpenAI의 GPT 모델과 연동할 때, 해당 모델에 접근하기 위한 API 요청 등을 처리하는 코드를 작성해야 합니다. Python에서 HTTP 요청을 처리하는 데 사용되는 패키지인 requests 등을 활용할 수 있습니다.
  • Jupyter Notebooks:
    • 데이터 분석 및 시각화를 위해 Jupyter Notebooks를 사용하는 것도 고려할 수 있습니다. Jupyter는 데이터 마이닝 및 개발을 시각적으로 보여주는 데 유용합니다.
  • 시각화 도구:
    • 데이터를 시각화하기 위해 Matplotlib, Seaborn, Plotly 등의 라이브러리를 사용할 수 있습니다.
  • 코드 버전 관리:
    • Git을 사용하여 코드의 버전을 관리하고, 협업을 위한 효과적인 코드 공유 및 관리를 할 수 있습니다.
  • 테스트와 문서화:
    • 프로젝트의 안정성과 유지보수성을 위해 테스트 코드 작성과 문서화를 신경 쓰는 것이 중요합니다.

3. Conda 설치

# 다운로드
$ wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_62.sh
...
# 실행(설치 스크립트 있는지 확인)
$ bash Miniconda3-latest-Linux-x86_62.sh

scrpit다운
License확인

 

하지만 어째서인지 우분투에서 explorer.exe가 실행되지 않아 윈도우에서 설치하는 과정으로 전환

프로그램 다운로드 링크 : https://www.anaconda.com/download

 

Free Download | Anaconda

Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine.

www.anaconda.com

 

반응형

'Backend > Python' 카테고리의 다른 글

Python 기본정보(2)  (0) 2023.12.20
배열을 JSON으로 변경  (0) 2023.12.13
Python 기본 정보(1)  (0) 2023.12.08
Python 3.6  (0) 2022.05.30
VMware 16 player / Anaconda3  (0) 2022.05.30