본문 바로가기

Study/Programming7

[Jupyter Notebook] VS Code에서 사용하기 지금까지 주피터 노트북 파일을 열기 위해서는 항상 cmd창을 통해 jupyter notebook을 실행시켰다. 하지만, 이제는 VS code를 이용해서 바로 jupyer notebook 파일을 열고자 한다. 1. 아래 링크를 통해 vscode를 다운받자. https://code.visualstudio.com/Download Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, opt.. 2022. 2. 28.
[Python] 아나콘다 가상환경 구성 및 주피터 노트북 커널 연결 이전 글에서 python개발환경을 만들고 이후 개발환경 설정에 이어서 작성하고자한다. 아나콘다 가상환경 구성 1. 생성 가상환경은 개발을 수행함에 있어서 각 프로젝트 별로 요구하는 패키지가 다를 때 유용하다. 예를들어, 딥러닝 프로젝트를 연구하고자 할 때, 딥러닝을 위한 패키지(tensorflow, pytorch)를 설치할 때 프로그래밍이 익숙하지 않으면, 설치 시 많은 오류를 접할 것이다. 이 과정에서 구글링으로 오류 해결 중 잘못된 시도로 돌이킬 수 없을 정도로 잘못되었을 때 완전히 삭제하고 처음부터 하고 싶은 경우가 많다. 이때, 유용한 것이 가상환경이다. 물론 각 프로젝트 별로 요구하는 패키지의 버전이 달라서 사용하는 경우가 대다수 일수도 있지만, 프로그래밍이 익숙하지 않은 사람들에겐 지우고 깔고.. 2021. 8. 25.
[Python] 아나콘다를 활용한 Python 설치 및 활용방안 개요 Python을 처음 접했을 때, 설치 방법이 너무 여러가지라 초기 설치에 어려움을 겪어 실사용하면서 내가 했던 방법을 글로 남기고자 한다. 구글에 Python설치를 검색하였을 때, 대부분이 python홈페이지를 통한 다운로드나, 아나콘다를 통한 다운로드 방법을 제시하고 있다. 어느 블로그에서 Python 직접 설치가 구글플레이스토어라면 아나콘다는 원 스토어라고 묘사한 것을 본적이 있는데 완전히 공감을 하지는 못햇지만, 어느정도 컨셉을 잡는데는 도움이 되었다. (더 좋은 비유가 있으면 알려주세요) 나는 이 표현을 동일한 기능을 수행하지만, 아나콘다가 입문 및 향후 활용을 하기에는 더 도움이 되는 것으로 생각했다. 설치 방법에서는 차이가 크진 않아 실 사용에서는 큰 차이를 느끼지 못했으나, 패키지 설치.. 2021. 8. 24.
[Python] 폴더 및 하위 폴더를 접근하여 특정확장자 파일찾기 폴더가 여러개로 나뉘어져 있고 그 안에 들어있는 특정 확장자의 파일의 경로를 불러오고 싶을 때 유용하다. 아래와 같이 area폴더 안에 junctions 폴더가 있고 그안에 junction_1, junction_2, junction_3등의 하위폴더가 있는 구조로 우리가 가져올 파일들의 정보가 각 폴더에 나뉘어져 있다면 아래코드를 활용해서 하위폴더에 위치한 동일한 확장자의 파일을 가져올수있다. import glob targetfile = r"C:\Users\taeho\Desktop\area\junctions\**\*.txt" file_list = glob.glob(targetfile) print(file_list) 2021. 2. 4.
[Jupyter Notebook] 주피터노트북 화면 넓게 쓰는방법 주피터 노트북을 쓰면서, 내가 제일 불편했던점은 큰 모니터를 써도 옆에 빈공간 늘어날 뿐 코드를 쓸수 있는 공간은 도대체가 늘어날 생각을 하지 않는 것이였다. 옆으로 조금만 넓으면, dataframe내 모든 column을 한번에 볼수 있을 뿐더러 그래프도 가로로 더 길게 볼 수 있는 장점이 있는데 큰 모니터만 있으면 될 줄 알았지만, 전혀 그렇지 않았다. 따라서, 나와 같은 문제를 가지고있는 사람들이 있을 것 같아 아래 코드를 공유하고자 한다. 아래 코드에서 60%를 본인이 원하는 비율로 조정한다면, 가로로 넓어 코드작성을하고 데이터를 보는데 쾌적한 환경으로 마음이 편안해 질 것이다. from IPython.core.display import display, HTML display(HTML("")) 2021. 1. 11.
[Jupyter Notebook] 생산성 높이기 - 코드 내 동일 변수명 한번에 바꾸기 [주요기능] Jupyter notebook 생산성을 높이기 위한 방법 중 하나로 Sublime text style editing 기능을 활용하여 아래와 같은 기능을 사용할수 있다. 기능 단축키 설명 동일 변수 선택 (매우 유용함) Ctrl + D 동일한 줄 생성 (매우 유용함) Ctrl + Shift + D 줄 삭제 Ctrl + X 괄호안의 내용 전체선택 Ctrl + Shift + M 대문자로 변경 Ctrl + K + U 소문자로 변경 Ctrl + K + L [설치방법] custom.js파일 찾기 - jupyter notebook 설치 시 custom.js 파일도 같이 설치되는데 아래 경로에서 해당 파일을 찾을수 있다. - C:/users/username/.jupyter/custom (여기서 userna.. 2021. 1. 6.
[Jupyter Notebook] 생산성 높이기 - Extension tool Extension tool이란? 주피터 노트북에 생산성을 높이기 위해, 별도의 기능을(코드 정리, 작업수행시간표기 등) 노트북 안에 표출하여 편리한 작업환경을 구축하는데 도움이 된다. 설치하기 프롬프트 창에 pip을 활용하여 jupyter notebook extension tool을 아래코드를 입력하여 설치를 시행한다. pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install 이후, jupyter notebook 실행하면 Nbextensions 탭이 새로 생성되었으며, 다음과 같이 체크박스가 활성화되어 있을것이다. 이를 비활성화 한 뒤, 아래 원하는 기능들을 체크하여 사용하면 된다. 추천기능 Collapsible Hea.. 2021. 1. 5.
728x90
반응형