데이터 사이언스 시작하기

kkiyou·2021년 5월 17일
0

Data Science

목록 보기
1/11
post-custom-banner

1. 참고자료

자료


참고 블로그


python


머신러닝 V.S. 딥러닝

인공지능, 머신러닝, 딥러닝 개념


기타 사이트



2. Anaconda

아나콘다 사용 목적은 가상환경을 만들어서 작업하는 것이다.

명령어

  • 파이썬 버전 확인
    python --version

  • 가상환경 확인
    conda env list
    conda info --envs

  • 가상환경 만들기
    conda create --name newenv38 python=3.8

  • 가상환경 활성화
    conda activate newenv38

  • 가상환경 비활성화
    conda deactivate

  • 가상환경 삭제
    conda env remove -n newenv38

(base) sungjune@MacBook-Pro-SJ ~ % conda env list
# conda environments:
#
base                  *  /Users/sungjune/opt/anaconda3

(base) sungjune@MacBook-Pro-SJ ~ % conda info --envs
# conda environments:
#
base                  *  /Users/sungjune/opt/anaconda3

(base) sungjune@MacBook-Pro-SJ ~ % conda create --name newenv38 python=3.8
Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /Users/sungjune/opt/anaconda3/envs/newenv38

  added / updated specs:
    - python=3.8


The following NEW packages will be INSTALLED:

  ca-certificates    pkgs/main/osx-64::ca-certificates-2021.4.13-hecd8cb5_1
  certifi            pkgs/main/osx-64::certifi-2020.12.5-py38hecd8cb5_0
  libcxx             pkgs/main/osx-64::libcxx-10.0.0-1
  libffi             pkgs/main/osx-64::libffi-3.3-hb1e8313_2
  ncurses            pkgs/main/osx-64::ncurses-6.2-h0a44026_1
  openssl            pkgs/main/osx-64::openssl-1.1.1k-h9ed2024_0
  pip                pkgs/main/osx-64::pip-21.0.1-py38hecd8cb5_0
  python             pkgs/main/osx-64::python-3.8.8-h88f2d9e_5
  readline           pkgs/main/osx-64::readline-8.1-h9ed2024_0
  setuptools         pkgs/main/osx-64::setuptools-52.0.0-py38hecd8cb5_0
  sqlite             pkgs/main/osx-64::sqlite-3.35.4-hce871da_0
  tk                 pkgs/main/osx-64::tk-8.6.10-hb0a8c7a_0
  wheel              pkgs/main/noarch::wheel-0.36.2-pyhd3eb1b0_0
  xz                 pkgs/main/osx-64::xz-5.2.5-h1de35cc_0
  zlib               pkgs/main/osx-64::zlib-1.2.11-h1de35cc_3


Proceed ([y]/n)? y

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate newenv38
#
# To deactivate an active environment, use
#
#     $ conda deactivate

(base) sungjune@MacBook-Pro-SJ ~ % conda info --envs                      
# conda environments:
#
base                  *  /Users/sungjune/opt/anaconda3
newenv38                 /Users/sungjune/opt/anaconda3/envs/newenv38

(base) sungjune@MacBook-Pro-SJ ~ % conda activate newenv38
(newenv38) sungjune@MacBook-Pro-SJ ~ % conda deactivate 
(base) sungjune@MacBook-Pro-SJ ~ % conda env remove --name newenv38

Remove all packages in environment /Users/sungjune/opt/anaconda3/envs/newenv38:

(base) sungjune@MacBook-Pro-SJ ~ % conda env list
# conda environments:
#
base                  *  /Users/sungjune/opt/anaconda3

(base) sungjune@MacBook-Pro-SJ ~ % 

참고자료



3. Jupyter

Jupyter Notebook

웹에서 Python을 활용할 수 있는 도구


Cell Mode(상태)

  1. Edit Mode(입력 모드)
    • 셀 안에 코드를 입력할 수 있다.
    • 셀 내부를 마우스 오른쪽을 클릭하거나, Command Mode에서 Edit Mode 진입 단축키 ESC를 클릭하여 Mode를 전환 할 수 있다.
    • Edit Mode에서는 셀의 테두리가 초록색으로 바뀌며, 우측 상단에 연필 모양이 생겨난다.
  1. Command Mode(명령어 모드)
    • 셀 경계에서 단축키를 사용할 수 있다.
    • 셀 바깥의 여백을 마우스로 우클릭하거나, Edit Mode에서 Command Mode 진입 단축키 (ESC 또는 Ctrl + m)을 통해서 Mode를 전환할 수 있다.
    • Command Mode일 때는 셀의 테두리가 파란색으로 바뀐다.

Cell's Type

  1. Code Cells

    • 코드를 입력할 수 있다.
    • Shift + Enter 셀 내의 파이썬 코드가 실행된다.
    • 셀 좌측에 In[ ] 이 표시된다.
  2. Markdown Cells

    • Markdown은 글 양식을 지정해주는 문법이다.
    • Shift + Enter: 셀 내의 코드가 Markdown 문법으로 렌더링된다.
    • 셀 타입이 Markdown일 때는 좌측에 In[ ]이 보이지 않는다.

단축키

  1. Mode 변경 단축키
    • Edit -> Command: ESC
    • Command -> Edit: Enter
  2. Command Mode
    • dd: Cell Delete
    • a: Cell 위에 추가
    • b: Cell 아래 추가
    • Shift + Enter: 아래 셀로 이동(if. 아래 셀이 없으면 새로운 셀 추가)
    • Alt + Enter: 아래 셀 추가
  3. Type 변경 단축키
    • Code -> Markdown: Command Mode & m
    • Markdown -> Code: Command Mode & y

참고자료

post-custom-banner

0개의 댓글