본문 바로가기
반응형

파이썬22

맥 환경에서 파이썬 아나콘다 가상환경 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.
for문 정리, 예시[파이썬 독학] 파이썬에서는 for문을 작성할 때, for ~ in ~:과 같은 형태로 적습니다. for 변수 in 수행할 횟수: 실행할 코드 #변수가 없다면 for _ in 수행할 횟수: 실행할 코드 예시 random_numbers = [random.randint(1, 100) for _ in range(10)] max_num = random_numbers[0] min_num = random_numbers[0] for num in random_numbers: if num > max_num: max_num = num if num < min_num: min_num = num print(sorted(random_numbers)) print("Maximum number:", max_num) print("Minimum numb.. 2023. 3. 19.
반응형