본문 바로가기

파이썬(Python)21

poetry으로 파이썬으로 패키지 버전 관리하기 - 기초 일반적으로 python 패키지는 requirements.txt로 관리하는 분들이 많을 거라 생각합니다. 하지만, requirements.txt로 관리하면 사용 중인 python 버전 자체를 관리하지 못할뿐더러 requirements.txt는 단순히 현재 사용 중인 패키지 전체를 저장하기 때문에 다른 환경에서 그냥 requirements.txt로 패키지를 설치하면 의존성 충돌이 발생할 가능성이 있습니다. poetry를 사용하면 위와 같은 문제를 해결할 수 있기 때문에 poetry를 사용해서 패키지를 관리해 보겠습니다.poetry란?poetry이란 파이썬 프로젝트의 의존성 관리, 패키지 관리, 가상 환경 관리, 그리고 패키지 배포를 종합적으로 처리하는 도구입니다. poetry는 pyproject.toml를 .. 2025. 1. 26.
Google Cloud Functions 사용하기 - 인증 호출으로 코드 실행하기 이전 포스팅에서 Python 코드를 Cloud Functions에 업로드하는 작업을 했습니다. https://android-developer.tistory.com/106 Google Cloud Functions 사용하기 - Python 코드 배포하기이전 포스팅에서 Cloud Functions를 사용하기 위한 셋업을 진행했습니다. https://android-developer.tistory.com/105 Google Cloud Functions 사용하기 - 기초 Cloud CLI 셋업파이썬으로 정기적으로 스크립트를 실행하android-developer.tistory.com 이번에는 업로드한 해당 코드를 호출해서 사용하는 방법에 대해 알아보겠습니다. Cloud Functions를 인증 호출로 실행하기Clou.. 2025. 1. 23.
Google Cloud Functions 사용하기 - Python 코드 배포하기 이전 포스팅에서 Cloud Functions를 사용하기 위한 셋업을 진행했습니다. https://android-developer.tistory.com/105 Google Cloud Functions 사용하기 - 기초 Cloud CLI 셋업파이썬으로 정기적으로 스크립트를 실행하고 싶어서 AWS의 Lamda와 Google Cloud Functions를 비교해본 결과 Google Cloud Functions가 좀 더 제 목적에 맞는거 같아 Google Cloud Functions를 사용해보기로 했습니android-developer.tistory.com 이번 포스팅에서는 파이썬 코드를 셋업한 Cloud Functions에 업로드하는 방법에 대해 알아보겠습니다.파이썬 코드를 Google Cloud Function.. 2025. 1. 21.
구글 코랩(Colab)에서 dotenv 사용 방법 코랩에서 테스트를 할 때 API_KEY를 항상 사용해야 하는 매번 Colab 파일을 생성할 때마다 API_KEY를 직접 넣는 것은 불편합니다. ㅠ 파이썬에서는 dotenv을 사용하여 일반적으로 API_KEY를 정의하지만 코랩에서는 그게 쉽지 않았는데요. 제가 사용한 방법을 알려드리겠습니다. dotenv에서 사용할 .env 파일 저장하기먼저 dotenv에서 사용할 .env 파일을 구글 드라이브의 어딘가에 저장합니다. 저장은 PC에서 .env 파일을 생성하여 그 안에 API_KEY 값들을 정의한 후에 업로드하는 것이 편합니다. 파일을 업로드하고 dotenv을 사용할 Colab 파일을 생성합니다. Colab 파일에서 .env 파일 수정 및 사용하기먼저 Colab에서 구글 드라이브를 볼 수 있게 설정합니다. f.. 2024. 8. 16.