python

more

[python] 우리동네 아파트 전세가율 조회 사이트 만들어보기

안녕하세요. 요즘 날씨가 참 쌀쌀하네요. 이와중에 저희 집에도 냉기가 돕니다. 매물을 내놓은지는 어언 1년이 다 되어가는 듯 한데 아직도 찾는 이가 하나 없네요. 그래서... 우리 동네의 대장 아파트의 전세가율은 어떻게 될까 확인해보려고 web을 간단하게 만들어보았는데요. 많이 허접하지만 소개해드리겠습니다. 우선 아파트 매매가와 전세가를 받아와야겠죠. 이 정보는 공공데이터포털에서 제공되는 OPENAPI를 활용하면 됩니다. 1. https://www.data.go.kr 에 접속후 데이터 요청 저는 통합검색에서 검색해 각각 오픈 API - XML 국토교통부_아파트 전월세 자료, 국토교통부_아파트매매 실거래 자료를 선택하여 '활용신청' 을 선택하였습니다. 간단하게 사유를 쓰면 자동 승인되고 해당 API를 호출..

python 2023.11.27 1

[python] streamlit으로 챗봇 화면 만들기

지난번에 streamlit으로 frontend 올리는 방법을 소개해드린 적이 있습니다. https://gniogolb.tistory.com/10 [python] streamlit을 사용해 frontend 올리기streamlit은 python 기반 프레임워크 입니다. 웹 관련 지식이 부족해도 쉽게 만들 수 있고 interactive한 웹 개발이 가능합니다. 조코딩 유튜브(그저 빛...) 를 보다가 알게된건데 frontend로 쓰기 적합해 보gniogolb.tistory.com해당 페이지를 chatbot 화면으로 구현해보면 어떨까 싶어서 아래의 페이지를 참고하여 만들어 보았습니다. https://docs.streamlit.io/knowledge-base/tutorials/build-conversational..

python 2023.10.26 0

[python] 네이버 증권 web crawling 해보기

오늘도 잡주에 물려있는 고잉킴입니다. 테마주 크리 타고 잠깐 올랐던 주식에 물려서 빼지도 못하고 외면하고 있습니다. 헛헛한 마음에 이미 많은 블로그에서 공유되었지만 일별 시세를 web crawling 을 해보았습니다. 1. 패키지 install pip install beautifulsoup4 pip install pandas==2.0.3 pip install requests pip install lxml ## html parser pandas 의 버전을 지정한 이유는 2.1.0부터 read_html 이 deprecate되어서 2.0.3으로 지정하여 설치하였구요. Error : FutureWarning: Passing literal html to 'read_html' is deprecated and wil..

python 2023.10.19 0

cloud

more

[container] wsl2 사용해서 docker 기동하기

저는 개인적으론 UI 환경에서 다루는게 익숙치 않다보니 도커 데스크톱보단 virtual box 설치 후 linux 올려서 docker 설치하는 방식으로 테스트를 진행했는데요. 제 PC의 경우 windows고 여기에 virtualbox를 올리고 리눅스 설치해서 일련의 과정을 진행하는게 조금 번거로웠습니다. Windows PC에서 WSL을 활용하여 Ubuntu 22.04 를 올린 내용과 이슈 사항을 간단하게 공유드립니다. wsl2에 docker 기동하기 1. wsl 사용하기우선 CPU 가상화가 사용으로 되어 있는지 확인합니다. 작업관리자 > 성능 탭에서 확인가능합니다. 2. Linux용 WIndows 하위 시스템 활성화제어판 > 프로그램 및 기능 에서 Windows 기능 켜기/끄기 > Linux용 Windo..

클라우드 2023.10.23 1

[container] 오프라인 환경에서 k3s 설치하기

오프라인 환경에서 k3s 설치하는 방법 (Air-Gap Install) Kubernetes는 사용하기 쉽고 유연한 컨테이너 기반 인프라를 제공하는 오프소스 플랫폼입니다. K3s는 이를 오프라인 환경에서 쉽게 설치하고 운영할 수 있도록 최적화된 버전입니다. 이 글에서는 오프라인 환경에서 k3s를 설치하는 방법을 알아보겠습니다. 1. 사전 준비 K3s를 오프라인 환경에서 설치하기 위해서는 다음과 같은 준비물이 필요합니다. 최소 1개의 노드(서버) - Linux x64 기준 1개만 있어도 된다니.. 확실히 경량화된 k8s가 맞는듯 싶습니다. 또한 해당 노드에는 최소 1개의 lan이 활성화 되어 있어야 합니다. 2. k3s 다운로드 K3s는 GitHub에서 다운로드할 수 있습니다. https://github.c..

클라우드 2023.10.18 0

travel

more