주피터 노트북에서 새 파일 만드는 법
오른쪽 상단의 NEW > Python3를 누르면 자동으로 주피터노트북 파일이 생성된다. 만약 폴더를 만들고 싶다면 Folder를 누르면 새 폴더를 만들 수 있다. 생성된 파일은 자동으로 Untitled 라는 이름이 붙게된다.
만약 파일이 켜져 있는 경우, 왼쪽 상단의 이름을 더블클릭해서 파일 이름을 정할 수 있고,
직접 켜져 있는 경우가 아니라면? 바꾸고자 하는 파일을 체크하고, Rename을 눌러서 이름을 바꿀 수 있다.
이 경우 실행중인 파일은 이름을 바꿀 수 없기 때문에 맨 앞의 노트북 모양 아이콘이 회색인 걸 확인해야한다. 만약 아이콘이 초록색이라면 실행중인 파일이라는 뜻으로, 실행을 중지하고 나서 이름을 바꿔야 한다.
주피터 노트북 라인넘버 추가하는 법
토글라인넘버라고도 부르는데, 있으면 코드가 몇 번째인지 확인하기에 좋다.
View > Toggle Line Numbers를 누르면
이렇게 하나의 셀에 몇번째 라인인지 확인할 수 있게 된다.
단축키는 Ctrl + L
참고로 셀이 파란색이라는 건 명령모드, 셀이 초록색이라는 건 입력모드 라는 뜻이다.
주피터 노트북에서 마크다운 활용하기
마크다운이란?
텍스트 기반의 마크업 언어로, 수식을 작성하거나 설명을 쓸 때 굉장히 간편하게 사용할 수 있다.
특히 Colab이나 vscode등에서 사용하면 제목을 기준으로 셀들을 접었다 폈다 할 수 있어서 정말 유용하다.
주피터노트북에서 마크다운을 사용하기 위해서는 마크다운셀을 삽입하면 되는데,
Cell > Cell Type > Markdown으로 선택을 해도 되지만, 사실 단축키를 더 많이 사용하는 것 같다.
일반 Code 셀을 마크다운셀로 변경하는 단축키는 Ctrl + M이다. 마크다운 셀로 변경을 하게 되면, 맨 앞의 ln [ ] 가 없어지게 된다.
반대로 마크다운 셀을 Code 셀로 변경하려면 Ctrl + Y를 이용하면 된다.
마크다운 셀에서 입력을 하면
이렇게 입력한 그대로 출력되게 된다.
글자 크기는 #을 이용해서 할 수 있는데, 하나부터 최대 6개까지 앞에 붙여서 크기를 조절할 수 있다.
강조를 위해서 글자를 굵게 할 수도 있는데 **를 앞뒤로 두 개씩 붙여주면 된다. 참고로 하나씩만 붙이면 이탤릭체가 된다.
인용구를 넣고 싶다면 > 를 이용하면 된다.
파이썬 코드와 같은 코드를 넣고 싶다면 억음부호(물결표와 같이 있는)를 세개를 넣고, python이라고 적은 후 코드를 적어주면 된다. 자바면 java, SQL 이면 sql이라고 적어주면 된다.
만약 코드를 여러 줄 이아니고 간단하게 넣고 싶다면 억음부호를 앞뒤로 하나씩만 넣어주면 된다. 이렇게 사용하면
글 중간에 강조되는 것 처럼 표현이 된다.
만약 하이퍼링크를 넣고 싶다면, [홈페이지이름](URL) 을 넣어주면된다.
그리고 마크다운의 꽃(어디까지나 개인생각임미다) Latex를 사용하려면 달러표시를 앞뒤로 넣어주면 된다. 앞뒤로 달러표시를 하나만 쓰게 되면 왼쪽 정렬이고, 두개씩 쓰면 가운데 정렬이다.
수학 수식을 써서 설명할 때 등 보고서를 제출할 때 매우매우 유용하다.
Latex 문법은 밑의 링크에 아주 잘 정리가 되어 있으니, 참고하면 좋을 것 같다.
https://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:TeX_%EB%AC%B8%EB%B2%95
위키백과:TeX 문법 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 이 문서는 한국어 위키백과의 정보문입니다.이 문서는 정책과 지침은 아니지만, 위키백과의 규범과 관습 측면에서 공동체의 확립된 관행을 설명하고 있습니다
ko.wikipedia.org
'Python > 일반' 카테고리의 다른 글
[Python] 주피터노트북에서 아나콘다 가상환경 실행하기 (0) | 2022.08.13 |
---|---|
[Python] pywinauto 경로에 띄어쓰기 있는 경우 경로, 이름 지정해서 저장하는법 (0) | 2022.08.12 |
[Python] 아나콘다 프롬프트에서 가상환경 목록 확인, 활성화, 생성, 삭제 하기 (0) | 2022.07.25 |
[Python] 데이터프레임 결과, 아웃풋 생략 없이 출력하기 pandas.set_option (0) | 2022.07.21 |
[Python] cx_Oracle을 이용해서 데이터 select, insert하기 (0) | 2022.07.20 |