본문 바로가기

파이선

파이썬 언어 기본, IPython, Jupyter 노트북 (chap2)

# Jupyter기능

 

아나콘다 사용시 필요한 Library를 pip install ~로 설치도 가능하지만, 

아래 화면처럼 검색후에 Apply를 누르면 Stable 버전이 설치되며, 편하게 설치가 가능합니다.

  • 탭 자동 완성 기능
    일반적으로 탭을 통해서 코드 자동완성 기능이 제공된다. 
    • an 입력후에 tab을 누르면, 자동 Assistance기능
    • b. (점)을 입력후에 탭을 누르면, 추가 입력 할 수 있는 메소드, 속성 제공
  • 물음표 ? 를 통해서 typeof같은 기능 확인하기 : 자기관찰
    • 변수, 객체등에 대해서 ? 를 통해서 타입정보등 기본정보 조회하기
  • ?? 물음표 2개를 입력하면 사용자 정의 코드의 내용이 출력된다
    *, ? 의 조합으로 사용가능한 함수 제공
  • IPython관련 명령어
    • Jupyter소스를 보게 되면 코드에서 %로 시작하는 명령어를 볼 수 있다.
      L %paste, %pwd, %dubug등 이런 명령어는 IPython에서 사용되는 명령어가 사용되어 지는 것이다.
  • 명령어
    • type
    • isinstance(a,int) : a변수가 int 타입인지 확인
    • iter, __iter__ : 리스트 가능한지 확인
    • is : a is b (같은 객체를 가르키고 있는지 확인)
    • mutable / immutable
    • r : 문자열을 그대로 해석 ( r'test\aa\aa\bb'), 역슬래쉬, 개행문자를 무시하고 그대로 사용가능 
      L r : raw의 의미
    • None : 파이선에서 사용되는 null값 (NoneType의 유일한 인스턴스)
    • datatime 모듈
      • datatime형
      • date형
      • time형