본문 바로가기
스터디

파이썬(python) 설치 및 환경구성(Anaconda, Jupyter Notebook)

by 힐링필링 2022. 12. 30.
반응형

목차

  1. 파이썬(Python) 개요 및 특징
  2. Python 설치
  3. Anaconda 설치
  4. ptah 환경변수 설정
  5. Jupyter Notebook/lab 사용

1. 파이썬(Python) 개요 및 특징

1898년에 네덜란드 암스테르담의 귀도 반 로섬(Guido van Rossum)이 개발한 프로그래밍 언어

 

  • 인간다운 언어 : 사람이 언어를 통해 커뮤니케이션하는 프로세스와 유사
  • 오픈소스 : 무료사용 가능, 덕분에 커뮤니티가 거대하고 코드 공유 활발
  • 문법이 쉽고 간결 : 공동작업과 유지보수가 비교적 쉬움
  • 시스템 유틸리티, GUI프로그래밍, C/C++과 결합하여 프로그래밍하기, 웹프로그래밍, 수치 연산 프로그래밍 등 적합

무엇보다도, "데이터 분석&과학" 분야에서 독보적 유용성을 확보

  • 데이터베이스프로그래밍 (Python은 Sybase, Infomix, Oracle, MySQL, PostreSQL, SQLite 등의다양한 Database 시스템에접근하기위한수단을제공함)
  • 데이터분석 (Numpy, Pandas, Scipy 등)
  • 머신러닝, 딥러닝 (Scikit-learn, Tensorflow, Keras 등) → AI 프로그래밍

2. Python 설치

2-1. 공식 홈페이지 이동

https://www.python.org/

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

 

2-2.  PC 운영체제에 맞는 버전으로 설치

 


3. Anaconda 설치

  • Anaconda는 Python과 Python을 더 잘 사용하기 위한 응용프로그램들이 포함된 배포판
    (데이터 과학에 필요한 다양한 언어 및 패키지의 배포)
  • 주피터노트북/랩(Jupyter), 비주얼스튜디오코드(VS Code) 등이 함께 포함

 

3-1. anaconda 설치페이지 이동

https://www.anaconda.com/

 

Anaconda | The World's Most Popular Data Science Platform

Anaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises, and open source communities.

www.anaconda.com

 

3-2. 다운로드(Download) 실행

 

3-3. 다운로드 된 설치파일 실행

 


4. Path 환경변수 설정(윈도우 기준)

Python 실행 및 관련 작업을 어떤위치에서라도 실행을 위하여 Path 설정

 

4-1.  [검색창(Win키+S)] - [고급시스템 설정 보기] - [고급] - [환경변수] 클릭

 

4-2. [시스템 변수] - [Path] 선택 후 편집

 

 

4-3. 환경변수 입력

 

새로만들기 클릭 후 경로 입력 후 확인

  • (저장경로) anaconda3
  • (저장경로) anaconda3₩Library₩bin 
  • (저장경로) anaconda3₩Scripts

 


5. Jupyter Notebook/lab 사용

5-1. Jupyter Notebook 실행

 

 (1) 명령프롬프트(CMD)에서 jupyter notebook 입력 후 enter
 (2) 컴퓨터에 설정 되어 있는 기본웹브라우저가 열리고 Jupyter Notebook 실행 됨

 (3) Jupyter lab의 경우, 명령프롬프트에서 jupyter lab 입력후 enter

 

 

 

5-2. Jupyter Notebook 기본 사용법

 (1) 새 파일 만들기 & 저장

  [우측상단] - [New] 클릭 - [Python 3] 클릭 


 Untitled3 이름 변경

 

 

 (2) 코드블럭선택 & 해제입력하기

  코드블럭선택(활성화) : enter - 테두리(파란색->초록색) - text 입력가능

 [코드블럭 해제(비활성화) : esc - 테두리(초록색->파란색) - 방향키로 코드블록 이동

 

 

 (3) 코드블럭생성하기

 [코드블럭비활성화] 상태에서 실행

 한줄위에 새로운 코드블럭 생성 :  a

 한줄아래에 새로운 코드블럭 생성 :   b

 

 

 (4) 코드블럭오려두기 & 복사하기 & 붙여넣기

 [코드블럭비활성화] 상태에서 실행

 오려두기 : x
 복사하기 : c

 붙여넣기 : v

 

 (5) 코드블럭실행하기

 [코드블럭] 상태 무관하게 실행 
입력한코드를 실행후 해당 코드블럭에 계속위치 : ctrl + enter
입력한코드를 실행후 밑으로 내려가기 (추가코드블럭이없다면새로생성) : shift + enter

 

 (6) 주석달기

 [코드블럭활성화] 상태에서 실행

 # 입력 후 원하는 text 내용 기재
 코드블럭 실행시, 주석처리된 부분은 코드로 인식하지 않기에 실행되지 않음

 

 (7) 코드 <-> 마크다운전환

 [코드입력모드] → [마크다운입력모드] : m
 중앙상단(빨간박스)에서 확인 또는 직접 드롭다운에서 선택가능

 [코드입력모드]가 되면 코드블럭 좌측에 In [ ] 이뜨게됨. 코드 실행순서를 나타내는부분

 

 [마크다운입력모드] → [코드입력모드] : y
중앙상단(빨간박스)에서 확인 또는 직접 드롭다운에서 선택가능

 

5-2. Jupyter Notebook 종료

 (1) 프로그램 실행시 사용한 명령프롬프트창에서 ctrl + c

 

 

 

반응형

댓글