낭만적(?) 일상/세미나, 교육

패캠_데이터사이언스스쿨_파이썬1일차

Soo♥JJeong 2019. 3. 31. 19:58

데이터사이언스는 일주일에 4번 수업인데, 월화는 선형대수, 목금은 파이썬 기초 강의를 듣는다. 3일차에 드디어 파이썬을 설치했다. 기존에 설치했던 방법과 다를 수 있으니, 가급적 기존 파이썬을 지우고 재설치하는 것이 좋을것 같다.

 

다만, 프로그램 삭제하는 데에도 생각보다 시간이 많이 걸리기 때문에 (약 20~30분 정도?) 수업 시작하기 전에 삭제할 것을 권장한다.

 

 

1교시 : 파이썬에 대한 개략적인 설명 및 아나콘다 설치

2&3교시 : 주피터노트북 접속 및 실행

 

 

  3일차 배운 내용 정리

 

1. Mode

   1) 명령모드 : 셀을 컨트롤할 때 사용

      - a : 위에 셀 생성

      - b : 아래 셀 생성

      - m : 현재 셀을 마크다운으로 변환

      - y : 현재 셀을 코드 스타일로 변환

      - | : 셀에 라인 표시

      - dd, x : 셀 삭제

      - z : 되돌리기

      - i : 편집모드로 변경하기

 

    2) 편집 모드 : 셀 안의 내용을 수정할 때 사용

      - ctrl + Enter : 현재 셀에서 코드가 실행되고 다음 셀로 이동하지 않음.

      - alt(shift) +Enter : 현재 셀에서 코드가 실행되고 다음셀로 이동

      - tab : 자동완성

      - (function name)? : 내부 정보를 보여줌

      - (function name)?? : 코드를 보여줌

      - esc : 명령모드로 변경

    

 

2. Markdown

   - 주피터 노트북에서 코드에 대한 설명을 추가하고 싶을 때 사용

 

 

3. Magic Command

   - 커맨드 : 컴퓨터로 시스템이나 장치에 대하여 특정 기능의 실행을 지시하기 위한 정보나 신호.

   - %(command) : 한줄을 사용할 떄

   - %%(command) : 여러 줄을 사용할 때

   - %(command)? : command를 확인할 때

 

   - %pwd : 현재 디렉토리의 위치

   - %ls : 현재 디렉토리의 파일 조회

   - %whos : 현재 선언되어 있는 변수 리스트 보여줌

   - %reset : 선언된 변수 삭제, 복구 불가 (한번더 y/n 물어봄)

   - %%time :

   - %%timeit : 얼마나 걸리는지

     

4. Shell Command 

   - 가장 앞에 ! 입력해서 커멘드를 실행

   - !ls  : 경로의 폴더 및 파일을 보려고할 때

 

 

 

  3일차 강의 아쉬운점 

 

1. 강사님의 목소리 톤이 일정하므로 졸음주의!

차분한 스타일의 강사님이시라, 목소리톤도 일정하다. 오후 수업이라 그런지, 수업을 듣다보면 살짝 졸음이 몰려온다. 조금이라도 피곤하다면 아메리카노가 필수! (건물 1층에 빽다방을 자주 애용할것 같다.)

 

 

2. 기본적인 용어 설명을 안해주신다.(다 안다고 생각하시는듯) 

일단 나는 '커맨드'의 정의가 뭔지 몰랐다. 처음 시작할 때 오늘 배울 4가지에 대해 제목은 알려주지만, 그 정의는 알려주지 않아서 그런지 지금도 magic command와 shell command의 차이를  잘 모르겠다 ㅠㅠ (이건 질문을 해봐야겠다.)

 

 

3. mac위주로 설명을 해주신다.

윈도우 기준으로도 설치방법을 설명해주시기는 하는데, 원격접속을 통한 화면이라 느리다. 나같이 컴맹인 사람은 까만 창을 보면 일단 겁이 나는데, 그 까만창에 무슨 명령어를 치는 것 역시 mac기준이다. (강사님 왈. 처음에 시작할 때는 mac이 20%밖에안되었는데, 수업끝날 때 보면 mac이 80%정도 된다고.  -- 하도 mac기준으로 설명만 해주시니깐 그렇죠. 난 절대 mac으로 안간다!)

 

 

아직 모르겠는것.  --는 4일차 수업이 끝나고 알게 됨.

1. PC를 재부팅한 이후에 주피터 노트북에 어떻게 접속하는지 모르겠다

   -- notebook 폴더 우클릭 , Git Bash Here 클릭, 까만창 나오면 jupyter notebook 입력

 

 

2. 스타트업 파일이 제대로 설정되었는지 모르겠다.

    -- 스타트업 파일 저장 후 새로운 jupyter notebook에서

       a= np.array([1,2,3,4]) 가 실행되면 된다. 

       print (a)를 실행해본다.

 

 

np.array는 numpy가 설치되어야만 실행되므로, 실행이 되었다면

스타트업 파일에 있는 import numpy as np 가 제대로 되었다는 것!

 

 

 

수업 3일 들었는데 엄청 오래된것 같다. 3일을 들었으니, 앞으로 수업은 더 잘 들을수 있겠지? 화이팅이다!