본문 바로가기

Python/개발환경

(5)
Python - Google Colab Google Colab(Google Colaboratory)이란? Google Colaboratory, 일반적으로 Google Colab이라고 부릅니다. 이 플랫폼은 Google에서 클라우드 기반의 무료 Jupyter 노트북 환경을 제공합니다. Colab은 복잡한 소프트웨어 설정 없이 웹 브라우저를 통해 Python 코드를 작성하고 실행할 수 있게 해줍니다. Colab의 장점 웹 기반의 Python 개발 환경: 복잡한 소프트웨어 설정 없이 웹 브라우저를 통해 Python 코드를 작성하고 실행할 수 있습니다. 무료 GPU 사용: 무료 GPU를 제공합니다. 시간 제한이 있습니다. 비용을 지불하면 더 많은 시간과 리소스를 사용할 수 있습니다. 구글 드라이브와의 통합: Google 드라이브와의 통합을 제공하여,..
Python - Jupyter notebook Jupyter notebook이란? Jupyter Notebook은 Python을 웹 기반으로 사용 할 수 있게 해줍니다. 그리고 Python을 대화형으로 사용 할 수 있습니다. 코드 뿐만이 아니라, 텍스트(마크다운 형식)를 하나의 문서에서 결합하여 사용할 수 있게 해줍니다. Jupyter notebook 장점 인터랙티브한 코드 실행: 코드를 실행하고 결과를 바로 확인할 수 있습니다. 텍스트 작성 용이: 텍스트를 사용한 설명 추가가 가능합니다. 이미지, 수학식, 표 등 삽입 가능: 다양한 형식의 콘텐츠를 삽입할 수 있습니다. Jupyter notebook 사용 사례 교육: 텍스트 작성이 용이 하여 교육 자료로 활용됩니다. 데이터 분석: 인터렉티브한 코드 실행으로 데이터 전처리, 분석 및 시각화 작업을 위..
ngrok - 로컬 서비스를 외부에서 접속 ngrok은 로컬 서비스를 외부에서 접속 할 수 있도록 해주는 프로그램입니다. 개발을 하다 보면 아래와 같은 곤란한 상황이 발생합니다. 이 때 ngrok을 사용하면 편리합니다. 내부에서 개발중인 서비스를 고객이 갑자기 보고 싶어 할 때 외부의 서비스와 연동할 테스트 서버가 필요하지만 정식으로 서버 환경을 구축하기 어려울 때(어렵거나 귀찮거나 돈이 없거나...) 특히 외부 서비스와 연동할 https 서버가 필요할 때 Windows 10 기준입니다. ngork 설치 2024년 1월 11일 기준으로 작성 되었습니다. 사이트의 변경이 있을 수 있습니다. https://ngrok.com/ 에 접속합니다. [sign up]을 하고 [Login]을 합니다. Connect -> Windows -> [Download] ..
Python 서버 이전 - 01 (ubuntu 20.04) 개발 서버를 이전해야 할 경우가 있습니다. '개발 서버를 이전하는 경우가 많이 생기겠어' 라고 생각을 했습니다. 근데 생각외로 많았습니다. 자주 하던 작업이 아니어서 체감상 많이 생겼다고 느끼는 것일 수도 있습니다. 확실 한 건 갑작스럽게 서버를 이전해야 하는 경우에는 매우 당황스럽니다. 너무 당황하지 말자는 뜻에서 간단히 정리해 봤습니다. 환경은 아래로 가정하겠습니다. cloud ubuntu 20.04 python 3.8 git, github visual studio code 대략의 절차 새로운 서버를 생성합니다. 파이썬을 설치합니다. 소스코드를 이전합니다. 개발 tool을 설치 하고 설정합니다. 테스트 합니다. 새로운 서버 생성 서버는 클라우드, 온프레미스 등 다양한 방법이 있습니다. 사전에 이전 계..
Python 개발 환경 설정 - 01 (ubuntu 20.04) ubuntu 20.04에 Python 개발 환경을 설정하겠습니다. 클라우드에서 ubuntu 설치는 Cloud - 01 (naver - server)를 참고 하시기 바랍니다. 사용자 계정 ubuntu server에 root로 접속하여 사용자 계정을 생성합니다. sudo adduser dev01 sudo adduser dev01 sudo 새로운 사용자를 sudo 그룹에 추가합니다. exit 터미널을 종료합니다. dev01 사용자로 다시 접속합니다. python 설치 ubuntu 20.04에는 python 3.8이 설치되어 있습니다. 확인해 보겠습니다. python3 --version Python 3.8.10 pip 설치 패키지 목록 업데이트 sudo apt update root password 입력 업데이트..