본문 바로가기
반응형

분류 전체보기72

파이썬을 이용한 구글 스프레드시트 연동 및 자동화 방법 실무에서 활용하고 있는 파이썬 - 구글 스프레드시트 연동법에 대해 적어보려 합니다.파이썬으로 연동한 db에서 데이터 뽑고 시트에다 자동으로 데이터 기록해주고 자동으로 기록된 데이터가 반영되고 시트에서도 돌아가고 이렇게 셋팅해두면 정말 편리합니다. 업무 효율도 많이 올라서 지금도 아주 잘 쓰고 있습니다.구글 클라우드 서비스 가입 및 서비스 계정 생성먼저, 연동을 위해서 구글 클라우드 서비스를 가입해야 합니다.https://console.cloud.google.com/apis/dashboard Google 클라우드 플랫폼로그인 Google 클라우드 플랫폼으로 이동accounts.google.com링크에 들어가서 아래와 같이 동의해주시면 됩니다. 이메일 업데이트는 본인이 원하시면 선택하면 되겠습니다.동의 및 .. 2023. 4. 12.
맥 환경에서 파이썬 아나콘다 가상환경 sys.path에 디렉토리 영구적으로 추가하기 [맥 환경에서 파이썬 sys.path에 디렉토리 영구적으로 추가하기]맥 환경에서 특정 디렉토리를 sys.path에 영구적으로 추가하려면, 환경 변수 PYTHONPATH에 추가할 디렉토리를 설정해야 합니다. 이렇게 하면 파이썬 인터프리터가 시작될 때마다 해당 디렉토리가 자동으로 sys.path에 추가됩니다. 저는 아나콘다 환경에서 작업을 진행했습니다.# 터미널에서 설정# my_environment라는 가상 환경을 실행함conda activate my_environment# sitepackages가 어디있는지 위치를 받아옴python -c "import site; print(site.getsitepackages()[0])"# cd cd /opt/anaconda3/envs/my_environment/lib/p.. 2023. 4. 10.
파이썬으로 대한민국 공휴일 정보 csv로 받기, 활용하기 [대한민국 공휴일 정보 csv로 받기, 활용하기]서비스 특성 상, 공휴일 정보를 활용할 일이 많았습니다.매번 api를 호출하다가 이것도 시간 소요가 있어서 csv 형태로 받아두고 csv를 호출해서 보는게 좋겠단 생각이 들었습니다.공휴일 정보는 그 해가 시작되면 수정될 일이 없고 수정되어야 하면 뉴스 등을 통해 알게 되니 그때만 한번 고쳐주면 되기 때문에 이 정도면 충분하겠다 생각했습니다. 이렇게 해두면 23년, 24년, 25년, 26년 쭉 가더라도 자동으로 관리가 가능하고 각 년마다의 1월, 2월, 3월, 4월, 5월, 6월, 7월, 8월, 9월, 10월, 11월, 12월에 대한 공휴일 정보도 바로 확인이 가능합니다.import requestsimport jsonfrom pandas import json.. 2023. 3. 30.
파이썬 각종 db 연결(sqlalchemy, pymysql) [각종 db 연결(sqlalchemy, pymysql)]회사에서 각종 데이터들을 실시간으로 db에서 불러와서 가공하고 분석하는 업무를 봤었는데요.그때 필수적이었던 파이썬 db 연동을 먼저 다뤄보겠습니다. 특정 쿼리를 이미 짰다는 전제하에예를 들어, query = select * from specific_table이라고 해보겠습니다.이때 "select * from specific_table"이라는 쿼리를 돌려서 데이터 프레임을 만들어주는 코드입니다.import pymysqlimport pandas as pd# 데이터베이스 연결conn = pymysql.connect(host="호스트 이름",                           user="유저 이름", password="비밀번호", db="db .. 2023. 3. 29.
반응형