본문 바로가기
PYTHON/python 기초

[python] 주피터 노트북 사용법 및 단축키

by 자유데이터 2020. 5. 19.
반응형

데이터 분석가의 길, 자유데이터입니다.

 

Jupyter Notebook 사용법 및 단축키

 

자주 사용되는 단축키 및 기본 파이썬 동작을 살펴본다.

  1. 주피터 노트북 단축키 모음
  2. 기본 동작

 

1. 주피터 노트북 단축키 모음

단축키가 적용되려면 기본적으로 위 그림처럼 파란색 띠일 경우만 가능하다.

초록색 띠는 박스안에 입력하는 경우이다.

자주 사용되는 단축키

- h : 키보드 단축키 나옴
- a : 위에 셀 생성
- b : 아래 셀 생성
- dd : 셀 삭제
- m : 마크다운 모드
- y : 코드 모드
- shift + tab : 함수 파라미터 확인 및 설명
- j : 아래 셀로 이동
- k : 위 셀로 이동
- l : 코드 줄 표시

반드시 한 번씩 실습해본다.

 

2. 기본 동작

1) print() 함수의 비밀

많은 사람들이 print() 함수에 다양한 기능을 간과하고 있다.
파이썬 배울때, 가장 먼저 배우는 print() 함수에는 다양한 파라미터가 숨어있다.

shift + tab을 통해 확인해 볼 수 있다.
예제 코드를 살펴보자.

print(100, 200, 300, sep = '/', end = '*the end*')

sep는 출력되는 변수 사이에 넣을 값을 주는 파라미터이고
end는 출력 마지막에 붙을 값을 선택하는 파라미터이다.

 

2) 파이썬 변수명 선정

가장 중요하고 기본적인 사항이다.
변수명을 정할 때, 숫자는 처음에 올 수 없다.
혹시, 사용하고 싶은 변수명이 함수 이름일 경우에는 언더스코어를 붙여주면 된다.

class

_class = 100
print(_class)

class라는 함수가 있기 때문에 변수명으로 사용이 불가능하다. 색깔 또한 다르다.
따라서, _class로 사용하면 된다. (되도록 수 많은 이름 중에 굳이 함수명과 같게 쓰지 말자.)

 

3) 변수 타입 확인하기

코드를 짤 때, 변수 타입은 중요하다.
type() 함수로 간단하게 확인이 가능하다.

number = 100
f = 1.1
b = 2 > 3

type(number), type(f), type(b)

 

4) 이스케이프 문자 활용

파이썬 줄바꿈, 파이썬 텝 등등 출력에서 유용하게 사용된다.
이스케이프 문자 종류가 여러가지가 있는데, 두 가지만 알아도 된다. (잘 사용 안한다.)

- \t : 텝하기
- \n : 줄바꿈

a = "hellow world\t!!!"
print(a)
print("good")

a = "hellow world\n"
print(a)
print("good")

 

5) 자주 쓰는 문자열 함수

사용 빈도가 높은 문자열 함수 몇 가지 정리해본다.

- upper() : 대문자로 바꾸기
- replace() : 글자 대체 하기
- split() : 글자 나누기
- format() : {} 안에 값 넣기

a = "he is man"

a.upper()

a.replace("h","i")

a.split()

a = "he is man {}"
a.format("yeah")

반응형

댓글