'Study/Python'에 해당되는 글 2건

  1. 2017.10.15 Jupyter Notebook 폰트 바꾸기
  2. 2017.07.31 Notepad++ 에서 Python 실행하기

파이썬을 처음 접하고 잘 적응하기 어려웠던 것이 쥬피터 노트북(Jupyter notebook)이었습니다. 아무리 파이썬이 스크립트 언어라고 하더라도, 굳이 몇 줄씩 나눠서 실행을 하면서 그 결과를 보는 것이 얼마나 큰 개발 효율이 있을까 의아했었는데요, 쓰다보니 적응이 되고 알아갈수록 좋은 구석이 많이 있다는 점을 느낄 수 있었습니다. 아래 동영상 강좌도 꽤 좋았습니다.

https://youtu.be/SLPo0o_HArs


그나저나 쥬피터 노트북을 사용하다 보면 소스 코드의 폰트가 맘에 들지 않았는데요, 인터넷을 찾아보니 폰트를 바꾸는 방법이 설명이 되어 있어서 적용해봤습니다. (http://pinkwink.kr/1039 참고)


일단 아래 모양이 쥬피터 노트북 기본 모습입니다.


아마도 Arial 폰트가 아닐까 싶은데요, 글씨도 작고 코드 가독성도 떨어집니다. 이 폰트를 제가 즐겨쓰는 Consolas로 변경하고, 폰트 크기도 14로 변경하려고 합니다.


일단 Windows 환경이라면 C:\Users\<사용자ID>\.jupyter 폴더에 쥬피터 노트북 설정이 있는데요, 그 아래에 custom 이라는 이름의 폴더를 만들고, 그 아래에 custom.css 라는 텍스트 파일을 만듧니다. 그리고 그 파일에 아래와 같이 css 코드를 입력합니다.

.CodeMirror pre {font-family: Consolas; font-size: 14pt; line-height: 140%;}


css 파일 전체 패스명이 c:\Users\<사용자 ID>\.jupyter\custom\custom.css 임을 확인하세요. 그리고 다시 쥬피터 노트북에서 소스 코드를 확인하면 아래와 같이 화면이 나타납니다.


글씨가 큼직하니 보기 좋네요~ 대문자 i랑 소문자 L도 구분이 잘 됩니다.




'Study > Python' 카테고리의 다른 글

Notepad++ 에서 Python 실행하기  (0) 2017.07.31
Posted by kkokkal
:

Notepad++에서 Python을 실행하는 방법에 대해 정리해보겠습니다. 사실 요즘은 Notepad++보다 더 화려하고 Python과도 잘 어울리는 편집기도 많이 있는데요(예를 들어, Sublime Text, Atom, Visual Studio Code...), 개인적으로는 아직까지 Notepad++가 편하고 무난해서 자주 사용하고 있습니다.


Notepad++에서 Python 코드를 편집하고, Notepad++ 안에서 곧바로 실행시켜서 결과를 확인하려면 일단 Notepad++의 플러그인을 설치해야 하는데요, 설치할 플러그인의 이름은 NppExec 입니다. 말 그대로 Npp, 노트패드 플러스 플러스에서 Exec, 무언가를 실행할 수 있게 해주는 플러그인입니다. NppExec 플러그인은 Notepad++ 메뉴 중 [플러그인] -> [Plugin Manager] -> [Show Plugin Manager]를 선택하여 나타나는 리스트 중에 NppExec를 선택하여 추가할 수 있습니다. 만약 Notepad++ 64비트 버전을 사용하고 있다면 Plugin Manager를 수동으로 미리 설치를 해야 하는데요, 아래 링크에서 최신 버전을 다운받아 Notepad++ 설치 폴더 아래에 적당히 압축을 풀어주면 됩니다.

https://github.com/bruderstein/nppPluginManager/releases



일단 NppExec 플러그인을 설치하면 Notepad++ [플러그인] 메뉴 항목 아래에 NppExec 메뉴 항목이 새로 생깁니다. 일단 여기서 [Follow $(CURRENT_DIRECTORY)] 항목은 선택을 해두는 것이 좋습니다. 그렇지 않으면 파이썬 코드에서 파일 입출력을 할 때 예상치 못한 형태로 동작할 수 있습니다.


그리고 *.py로 끝나는 파이썬 프로그램 코드를 하나 열어서 [플러그인] -> [NppExec] -> [Execute] 메뉴를 선택하거나, 또는 단축키 F6을 누릅니다. 그러면 아래와 같은 NppExec 실행 창이 나타납니다.


Execute 창에는 실제 실행할 명령어를 입력하는데요, 아래와 같이 입력합니다.

NPP_SAVE
python "$(FULL_CURRENT_PATH)"


여기서 NPP_SAVE 명령은 프로그램을 실행하기 전에 파일을 저장하도록 하는 명령이고, 두 번째 줄이 실제 파이썬 프로그램으로 해당 *.py 파일을 실행하는 명령입니다. 명령어를 제대로 입력하고, 나중에 다시 사용하기 편하도록 [Save...] 버튼을 클릭하여 파이썬 실행을 위한 명령어를 기록해둡니다. 저는 python 이라는 제목으로 명령어를 저장해두었기에 그림 왼쪽 아래 콤보 박스에 python 이라고 써있습니다. 명령어 저장을 했으면 [OK] 버튼을 누릅니다. 그러면 아래와 같이 python 프로그램 실행 결과가 Console 창에 나타납니다.


참 쉽죠??


참고로 Python 실행 결과가 나타나는 Console 창의 폰트를 바꾸고 싶으면 [플러그인] -> [NppExec] -> [Change Console Font...] 메뉴를 선택하여 폰트를 변경할 수 있습니다.



'Study > Python' 카테고리의 다른 글

Jupyter Notebook 폰트 바꾸기  (0) 2017.10.15
Posted by kkokkal
: