728x90 Research/Python25 파이썬을 활용할 수 있는 유용한 툴들(DeepNote, Streamlit) Deep Note Deepnote는 클라우드 베이스의 주피터노트북이다. 웹 상에서 코드를 작성할 수 있을 뿐만 아니라 협업, 퍼블리싱 기능도 있다는 장점이 있다. https://deepnote.com/ 흥미로운 점은 새 프로젝트에 다양한 데이터 프로젝트를 만들 수 있는 템플릿이 있다는 것이다. 좋은 점은 이를 노션 노트에 embed 할 수도 있다. 우선, 딥노트에서 데이터 시각화 코드를 복사한다. 노션 페이지에 복사 후 Create embed 옵션을 눌러준다. 노션에 embed 완료되었다 이것이 대단한 점은 이 데이터가 실시간으로 업데이트 된다는 점이다. 실시간 대시보드로 활용할 수도 있게 된다. Streamlit.io 스트림릿은 파이썬으로 작성된 데이터 스크립트를 웹으로 공유할 수 있는 서비스다. st.. 2022. 1. 3. Python_replit으로 파이썬 개발 환경 구축하기 replit으로 파이썬 개발 환경 구축하기 리플릿에서 파이썬 IDE 환경을 구축하는 방법을 알아보자. IDE는 integrated development environment의 약자로 말 그대로 통합 개발 환경이다. 기본 화면 회원가입을 하고 파이썬 기본 파일을 만들면 아래와 같은 화면이 나타난다. 패키지는 왼쪽 패키지 메뉴에서 설치할 수 있다 매우 직관적이다. 패키지 설치 확인 pd.__version__ 명령어로 판다스가 잘 설치되었는지 확인해보자. 잘 되었다! 패키지 사용하기 같은 폴더에 calculate.py라는 파일을 만들어주고 x 변수를 선언해주었다. 다른 파일에서 변수 불러오기 main.py 파일에서 calculate를 import해주고, x변수를 선언하기 위해 calculate의 attribu.. 2022. 1. 3. [Labelimg] 이미지 라벨링 하기 labelimg 작성일 : 2021-11-08 문서버전 : 1.0 README 해당 문서는 labelimg를 활용한 이미지 라벨링 작업 과정을 정리한 게시글입니다. 레퍼런스 Labelimg 공식 문서(https://pypi.org/project/labelImg/1.4.0/) 배경 팀원들과 프로젝트를 진행하고 있다. 사진을 업로드하면 사진 내 항공기 내 반입불가 물품들을 자동으로 detect하는 시스템(웹 어플리케이션)을 구축중이다. 이를 위해 프로그램에 미리 반입불가 물품들이 무엇인지 학습을 해주어야 한다. 구체적으로 한 이미지에서 위험 물건이 무엇인지 네모박스를 그려주고 그 물건의 이름이 무엇인지 입력한다. 그렇게 되면 컴퓨터는 이 물건이 위험물품 XX이구나 라고 이해하게 된다. 이를 데이터레이블링 작.. 2021. 11. 8. Jupyter notebook 셀의 결과물만 출력하는 방법 상황 Jupyter notebook의 cell에서 코드(in 영역)를 제외한 코드 결과값(out 영역)만 출력하고 싶었다. 이를 위해 Jupyter notebook extension을 설치해 codefolding 기능을 사용하면 된다는 stackoverflow의 글을 발견했고, 이를 적용해보기로 했다. 방법 1. Jupyter notebook extension 설치한다 2. Jupyter notebook 접속하면 상단에 'Nbextensions' 카테고리가 생긴 것을 확인할 수 있다. 3. 자신이 원하는 기능들을 선택해 설치하면 된다. 나는 특정 셀 영역을 숨김 처리할 수 있는 'Codefolding' 기능을 선택했다. 4. Codefolding 기능 확인 설치 후 셀 왼쪽에 역삼각형 피라미드를 볼 수 .. 2021. 10. 18. 이전 1 2 3 4 5 6 7 다음 728x90