본문 바로가기
728x90

파이썬38

[realtime GPT를 쓰기위한 사전학습] queue 의 이해 (python. 줄을 서시오!! FIFO) 지난 포스팅에이어2024.10.15 - [데이터&AI/기타개발] - [realtime GPT를 쓰기위한 사전학습] threading의 이해 (python의 멀티태스킹!)realtime GPT를 쓰기위한 사전학습, python의 queue에 대하여 알아보겠습니다!!  우선!! 개념도 필요없이 코드를 하나 보지요!!import queuemy_queue = queue.Queue()# 데이터 넣기my_queue.put(1)my_queue.put(2)my_queue.put(3)# 데이터 꺼내기print(my_queue.get()) # 1print(my_queue.get()) # 2print(my_queue.get()) # 3 결과는!? 아주 깔끔합니다!! my_queue라는 곳에 1,2,3을 넣었고 1,2,.. 2024. 10. 18.
Python으로 주말 or 공휴일 체크하는 로직 만들기 (with 공공 API) 자동으로 돌아가는 코드를 만드는데,주말과 공휴일은 빼고 돌아야한다면 어떨까요?? 크론텝으로 월-금은 설정이 가능하지만,, 공휴일 정보는 어떡하죠!? 그래서 준비했습니다!!! 공공API의 공휴일 정보!!! ㅁ 공공 API : https://www.data.go.kr/data/15012690/openapi.do 한국천문연구원_특일 정보(천문우주정보)국경일정보, 공휴일정보, 기념일정보, 24절기정보, 잡절정보를 조회하는 서비스 입니다. 활용시 날짜, 순번, 특일정보의 분류, 공공기관 휴일 여부, 명칭을 확인할 수 있습니다.www.data.go.kr 빠르게 코드로 알아보겠습니다!!import requestsimport datetimeimport xmltodictimport jsonurl = 'http://api.. 2024. 10. 14.
[snowflake] 무작정 시작하기 with Python ② - 데이터 올리기 2024.08.16 - [데이터&AI/기타개발] - [snowflake] 무작정 시작하기 with Python ① 지난 포스팅에서는 SNOWFLAKE 계정을 만들고 샘플데이터 불러오기를 테스트해보았었는데요!!오늘은 직접 만든데이터를 올리고 쿼리해보도록 하겠습니다~!! 1. 파일로 올리기!!아래의 간단한 csv 파일로 해볼게요!!,name,age0,aaaa,111,bbbb,22 사이트에 접속해서 파일 올리기부분을 클릭합니다!!  파일을 올린뒤, 저는 MYSAMPLE DB에 mysample이라는 Table로 올려보았습니다! 그리고 데이터의 성격에 대하여 세팅하고 load합니다!! 이제 파이썬에서 쿼리해볼까요~!!?import snowflake.connectorimport pandas as pd# Snowfl.. 2024. 8. 17.
데이터 분석가를 위한 쉬운 docker : 편리한 notebook 환경 만들기!! 데이터 분석의 기본 Tool 이 된 python 그리고 Jupyter Notebook하지만!! 노트북을 바꾸거나, 뭐할떄마다 주피터 노트북 설정하는데는 많은 어려움이있었습니다!! 대략적인 문제점은 아래아 같았는데요!! 1. 환경 설정 및 의존성 관리의 어려움 :  로컬 환경에서 여러 프로젝트를 진행하면서 서로 다른 버전의 라이브러리를 설치하다 보면 의존성 충돌 문제가 발생합니다2. 재현성 및 일관성 문제 : 로컬 환경에서 작업할 경우, 동일한 코드가 다른 머신에서는 제대로 작동하지 않을 수 있습니다. 이는 각 머신의 환경 설정이 다르기 때문입니다3. 보안 및 데이터 관리 문제 : 데이터 분석 프로젝트에서는 종종 민감한 데이터를 다룹니다. 로컬 환경에 이러한 데이터를 저장하고 처리할 경우, 데이터 유출이나.. 2024. 6. 6.
728x90