본문 바로가기

Dev/AI 인공지능

[AI] 파이썬 환경설정 | 운영체제 | 파이썬 인터프리터 | 코드 편집기

728x90
반응형

운영체제

  • 대표적인 운영체제를 선정 : 윈도우/리눅스/Mac Os
  • 윈도우는 친숙하고 초기에는 쉬움 / 하지만 모듈 설치가 어려움
  • 리눅스는 모듈설치가 쉽고 공짜이며 참고 문서가 많음 / 하지만 OS 자체 사용이 어려움
  • Mac OS는 모듈 설치가 쉽고 참고 문서도 많음 / 비쌈

파이썬 인터프리터

  • 2.7과 3.xx 버전이 존재함: 현재는 3.x 기준으로 모든 시스템이 작동됨
  • 2020년부터 Tensorflow에서 2.x는 지원하지 않음
  • 기존 라이브러리 사용 여부에 따라 버전을 선택
  • 최근에는 3.11을 출시 (2023.01 기준)
종류 설명
Python 일반적인 파이썬, 기본적인 모듈을 포함
Anaconda 다양한 과학 계산용 모듈들을 묶어서 패키지

코드 편집기

  • 파이썬 코드도 일종의 문서임
  • 한글, 워드처럼 코드를 입력할 문서 편집기가 필요함
  • Text타입의 문서를 저장하는 모든 편집기 사용 가능
  • 크게 설치된 어플리케이션 vs 웹 기반의 인터랙티브 편집기(주피터 노트북, 코랩) 존재
종류 설명
메모장 윈도우의 기본 문서 편집도구
VI Editor 리눅스의 기본 문서 편집도구
Sublime Text
Atom
VS Code
프로그래밍에 특화된 문서(코드) 편집도구
PyCharm 다양한 기능을 갖춘 파이썬 전용 개발 도구

 

 

본 포스트는 부스트코스의 인공지능(AI) 기초 다지기 강의 내용을 토대로 작성되었습니다

728x90
반응형