본문 바로가기
반응형

분류 전체보기181

[OpenAI] 환경세팅(with Python) API Key 생성 2025.07.04 - [🎪 놀고있네/OpenAI] - [OpenAI] 환경변수 설정 [OpenAI] 환경변수 설정1. API 키 발급 받기OpenAI API 키는 https://platform.openai.com/account/api-keys 에서 발급받을 수 있다.2025.07.03 - [🎸 기타] - 😀 OpenAI API Key 발급하기 API KeyCreate Key" data-og-host="miaow-miaow.tistory.com" data-og-source-urlmiaow-miaow.tistory.com 가상환경 만들기cd hello-python # 프로젝트 폴더(예: hello-python)로 이동python3 -m venv venv # venv 라는 이름의 .. 2025. 7. 4.
[OpenAI] 환경변수 설정 1. API 키 발급 받기OpenAI API 키는 https://platform.openai.com/account/api-keys 에서 발급받을 수 있다.2025.07.03 - [🎸 기타] - 😀 OpenAI API Key 발급하기 API KeyCreate Key" data-og-host="miaow-miaow.tistory.com" data-og-source-url="https://miaow-miaow.tistory.com/236" data-og-url="https://miaow-miaow.tistory.com/236" data-og-image="https://blog.kakaocdn.net/dna/ihFSP/hyZf60SbFR/AAAAAAAAAAAAAAAAAAAAAI1PR47sxqWOPYGdO4GHxtoXazh4WjGe3TDGAZSU2rR8/img.jpg?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1753973999&allow_ip=&allow_referer=&signature=5KQW150c34B3iM%2BMONjvBETDrjc%3D 2025. 7. 4.
😀 OpenAI API Key 발급하기 api key 만들기openai.com 접속setting > API KeyCreate Key 2025. 7. 3.
[Python] PandasAI PandasAI는 Pandas의 친숙한 DataFrame 환경 위에 최첨단 생성형 AI(대형 언어 모델, LLM)를 결합한 라이브러리이다. 전통적으로 데이터 분석가는 복잡한 Pandas 메서드 체인이나 긴 SQL 쿼리를 작성해야만 인사이트를 얻을 수 있었다. 그러나 PandasAI를 도입하면, “이번 달 매출 상위 5개 상품을 보여줘” 또는 “지난 3년간 연도별 GDP 합계를 알려줘” 같은 자연어 문장만으로도 즉시 분석을 수행할 수 있다.주요 특징자연어 질의“지난 달 매출 상위 5개 상품”처럼 간단한 문장으로 분석 결과 도출자동 코드 생성그룹 연산·통계·시각화 코드를 알아서 만들어 줌간편 통합기존 Pandas 코드에 몇 줄만 추가하면 바로 사용 가능다양한 LLM 지원OpenAI, Hugging Face .. 2025. 7. 3.
[Python] PyTest - Handling Failures 아래와 같은 예제 코드가 있음import pytestdef test_greater(): num = 10 assert num > 100def test_greater_equal(): num = 10 assert num >= 10 def test_less(): num = 200 assert num  실행해보면 4 failed, 2 passed 로 결과가 출력됨 명령어를 통해서 fail 케이스에 따라 실행을 중지시킬 수 있다.pytest -x TEST/test_failure.py -v # stop after first failure   2 개면 중지pytest --maxfail=2 TEST/test_failure.py -v # stop after two failures 2024. 5. 8.
[Python] PyTest - API 에 header 넣기 PyTest에서 API 사용하기 참조2024.05.08 - [🎪 놀고있네/Python] - [Python] PyTest - API 테스트 해보기 [Python] PyTest - API 테스트 해보기특정 API 를 사용해서 정보 얻어오는 방법 get_api.py 파일에 아래와 같은 예제 코드 생성import requestsdef get_users_by_name(name): # API 엔드포인트 API_URL = "https://jsonplaceholder.typicode.com/users" # GET 요청을 보miaow-miaow.tistory.com header 부분 추가import requestsdef get_users_by_name(name): # API 엔드포인트 API_URL = "h.. 2024. 5. 8.
[Python] PyTest - API 테스트 해보기 특정 API 를 사용해서 정보 얻어오는 방법 get_api.py 파일에 아래와 같은 예제 코드 생성import requestsdef get_users_by_name(name): # API 엔드포인트 API_URL = "https://jsonplaceholder.typicode.com/users" # GET 요청을 보내어 사용자 목록을 가져옴 response = requests.get(API_URL) # 응답 코드가 200인지 확인 if response.status_code != 200: # 응답이 성공적으로 수신되지 않은 경우 오류 처리 raise Exception("Failed to fetch user data from API") #.. 2024. 5. 8.
[Python] PyTest - parametrize 사용해보기 2 이전 게시글에서 parametrize 데코레이터를 사용했었는데, 이번에는 conftest 라는 파일과 함꼐 사용해볼 예정이다.2024.04.30 - [🎪 놀고있네/Python] - [Python] PyTest - parametrize 사용해보기 conftest 가 뭐냐??conftest.py 파일은 pytest에서 사용되는 특별한 파일이 파일은 pytest가 테스트를 수행할 때 특정 디렉토리에 있는 테스트 모듈들에 대한 공통 설정 및 리소스를 제공하는 데 사용일반적으로 conftest.py 파일에 fixtures 를 정의해서 테스트간 공통으로 리소스 공유한번 사용해 보자! 아래와 같은 코드가 있다.import pytest# 테스트할 함수def add(a, b): return a + b# Param.. 2024. 5. 4.
[Python] PyTest - parametrize 사용해보기 특정 함수를 여러번 사용 실행하는데, 입력값만 변경해서 반복적으로 호출해야되는 상황이 생기면중복으로 테스트 케이스를 작성하는 것이 비효율적일 때가 있다. 이때는 @pytest.mark.parametrize parametrize 데코레이터를 사용하면 된다. 예를 들어 구구단 코드를 작성해본다.import pytest# 구구단 6 단@pytest.mark.parametrize("num, output", [(1,6), (2,12), (3,18), (4,24)])def test_multiplication_6(num, output): .. 2024. 5. 4.
반응형