반응형

Python 30

uv를 이용한 파이썬 가상환경 관리

uv를 이용한 파이썬 가상환경 관리파이썬 개발 환경을 관리하는 데 있어 uv는 최근 주목받고 있는 도구입니다. uv는 빠르고 효율적인 파이썬 버전 관리와 가상환경 생성을 지원하며, 기존의 pip, venv, poetry 등의 도구를 대체할 수 있는 기능을 제공합니다. 이 글에서는 uv를 사용하여 파이썬 가상환경을 생성하고 관리하는 방법에 대해 설명합니다.uv란 무엇인가?uv는 Rust로 작성된 빠른 Python 패키지 및 프로젝트 관리자입니다. uv는 기존의 도구들보다 더 빠른 성능과 간편한 사용법을 제공하여 개발자들이 프로젝트 관리에 소요되는 시간을 줄일 수 있도록 돕습니다. 각 컴퓨터에 uv를 설치하는 방법을 알려드리겠습니다. 운영 체제별로 설치 방법이 다릅니다:Windows: textpowershe..

Python 2025.03.25

파이썬으로 AI 에이전트 만들기

AI 에이전트는 업무 자동화와 생산성을 높이는 데 큰 도움이 됩니다. 다양한 프레임워크 없이도, Python과 OpenAI API만으로 AI 에이전트를 만들 수 있습니다. 이 문서는 AI 에이전트 워크플로우를 구현하는 5가지 패턴을 쉽게 따라할 수 있도록 정리하였습니다.1. 프롬프트 체이닝 (Prompt Chaining)개념여러 개의 프롬프트를 순차적으로 실행하여 점진적으로 더 정확한 답변을 얻는 방식입니다.예제: 여행 일정 추천 AI사용자 입력: "여름 휴가를 계획 중이고 따뜻한 날씨, 자연경관, 역사적인 장소를 좋아합니다."1단계: 적합한 여행지 3곳 추천 (예: 그리스, 이탈리아, 일본)2단계: 선택한 여행지에서 즐길 수 있는 5가지 활동 추천3단계: 하루 일정을 오전, 오후, 저녁으로 나누어 계획..

Python 2025.02.18

Solapi 사용 가이드: 카카오톡 메시지 API 활용하기

Solapi는 다양한 메시징 API를 제공하는 플랫폼으로, 카카오톡, SMS, LMS 등 여러 채널을 통해 자동화된 메시지를 보낼 수 있습니다. 이 가이드에서는 Solapi를 사용하여 카카오톡 메시지를 보내는 방법을 단계별로 설명합니다.1. Solapi 계정 생성 및 설정회원가입:Solapi 공식 홈페이지에 접속하여 회원가입을 진행합니다.이메일 인증을 완료하고 로그인합니다.프로젝트 생성:Solapi 대시보드에서 "프로젝트 생성" 버튼을 클릭합니다.프로젝트 이름을 설정하고 저장합니다.API 키 확인:대시보드의 "설정" > "API 키 관리"에서 API Key와 Secret Key를 확인합니다.이 키는 API 요청 시 필요합니다.2. 카카오톡 채널 연동카카오톡 비즈니스 채널 생성:카카오톡 채널 관리자 센터에..

Python 2025.01.02

Python으로 Google Trends 활용해 트렌드 분석하기

Python으로 구글 트렌드 분석하기Google Trends는 현재 전 세계적으로 인기 있는 키워드를 분석할 수 있는 강력한 도구입니다. Python에서는 별도의 API 키 없이 pytrends 라이브러리를 사용하여 Google Trends 데이터를 쉽게 가져올 수 있습니다. 이번 글에서는 pytrends를 활용해 실시간 트렌드와 키워드 분석 방법을 소개합니다.1. pytrends란?pytrends는 Google Trends의 웹 요청을 시뮬레이션하여 데이터를 수집하는 비공식 Python 라이브러리입니다. 이 라이브러리를 사용하면 실시간 트렌드, 키워드 검색량, 연관 검색어 등을 손쉽게 가져올 수 있습니다.장점: API 키가 필요 없으며 간단히 설치 및 사용 가능.주의사항: Google Trends의 요..

Python 2024.12.16

Google Trends의 실시간 트렌드 가져오기 - Python

Google Trends API 없이 Python으로 트렌드 분석하기Google Trends는 현재 전 세계적으로 인기 있는 키워드를 분석할 수 있는 강력한 도구입니다. Python에서는 별도의 API 키 없이 pytrends 라이브러리를 사용하여 Google Trends 데이터를 쉽게 가져올 수 있습니다. 이번 글에서는 pytrends를 활용해 실시간 트렌드와 키워드 분석 방법을 소개합니다.1. pytrends란?pytrends는 Google Trends의 웹 요청을 시뮬레이션하여 데이터를 수집하는 비공식 Python 라이브러리입니다. 이 라이브러리를 사용하면 실시간 트렌드, 키워드 검색량, 연관 검색어 등을 손쉽게 가져올 수 있습니다.장점: API 키가 필요 없으며 간단히 설치 및 사용 가능.주의사항..

Python 2024.12.13

코랩에서 구글 드라이브의 csv 파일 읽기 - 파이썬 머신러닝, 인공지능

Google Colab 에서 Google Drive 에 저장된 csv 파일을 pd.read_csv 로 파일 경로 읽기 파이썬 데이터마이닝 및 머신러닝을 통한 인공지능 만들기 위한 환경 1. 코랩에서 드라이브 라이브러리 임포트 한다. 2. 드라이브 사용을 위한 mount 실행 한 후, 링크를 클릭한다. 3. 드라이브 억세스 할 수 있도록 계정을 선택한다. 4. 권한을 허용한다. 5. 코드 복사한 후에, 6. 빈칸에 넣고, 엔터를 친다. 7. Colab 에서 왼쪽의 네모 아이콘 누르고, 드라이브 파일 보기 8. 드라이브 폴더 열어서 원하는 파일 찾기 9. 원하는 csv 파일에서, 마우스 우 클릭하여, 경로 복사 선택 10. 파일 경로를 붙여넣고, 실행하면 된다. 11. 위의 10번처럼 매번 파일의 절대경로 ..

Python 2020.12.08

윈도우즈에서, 주피터 노트북 실행법

아나콘다가 설치가 되어있고 크롬 브라우저가, 메인 브라우저로 설정되어 있는 경우에, 주피터 노트북을 실행하는 방법입니다. 1. 아래 윈도우 검색창에 "ana" 라고 입력하면 2. 왼쪽 상단에 "Anaconda Prompt (anaconda3) 라고 나오면, 이 앱을 클릭하여 실행한다. 3. 아래처럼 화면이 실행되면, 닫지 말고, 4번 설명대로 진행한다. 4. 깃허브(강의 사이트)로 이동하여, 코드를 다운로드 한다. 5. 압축파일을 문서 폴더에 푼다. 6. 압축을 푼 경로를 복사한다. 7. 위에서 실행한 "Anaconda Prompt" 에, 다음처럼 입력하고, 엔터를 친다. 8. 엔터입력한 밑에, 다음처럼 주피터 노트북을 실행한다. 9. 아래처럼 크롬 브라우저에서 열리면 끝!

Python 2020.12.08

2021년 버전 - 구글 Colab 을 이용한 파이썬 개발 환경 설정 - 머신러닝, 인공지능

파이썬 머신러닝을 통한 데이터 마이닝의 필수인 google colab 환경 설정 1. 구글 계정 생성하여 지메일 로그인 https://gmail.com 으로 이동하여, 구글 계정을 생성하고 지메일 로그인 한다. 이미 계정이 있으면, 지메일에 로그인 한다. 2. 구글 코랩 google colab 사이트로 이동 (구글 로그인) "Google 드라이브" 탭을 선택하고, 테스트로 "새노트" 클릭하여, 파일 하나 만들어보자. 잘 만들어지면 다 되었다. 3. 구글드라이브를 실행 지메일의 우측 상단의 점9개 모양을 클릭 아래 앱들 중에서, 드라이브 앱을 클릭한다 4. 구글 드라이브에서, 실습을 위한 "새폴더" 새로 생성 새로만들기 - 새폴더 선택 "python" 이라는 폴더 생성 5. 깃허브 사이트로 이동하여, 코드..

Python 2020.12.08

리스트 안에 있는 리스트의 값을 얻기, Nested List, 중첩 리스트

다음과 같이 리스트가 있을 경우에, "Mitch"를 가져오는 경우와 6이라는 숫자를 가져오는 경우는, 억세스 할때 다르게 억세스 해야 한다. 대괄호 [ ] 를 1개만 써야 할 경우와 대괄호를 [ ][ ] 2개를 연속해서 사용하는 경우 등으로 나눌 수 있다. 이때 원칙은 무엇이냐면, 첫번째 대괄호 먼저 접근하고, 그리고 나서 두번째 대괄호를 접근한다. 이렇게 순차적으로 접근하면 된다. 이러한 리스트를 중첩 리스트(Nested List)라고도 부른다. 위의 예에서, my_list[0] 은 'Mitch' 가 된다. my_list[1] 은 [3, 6, 7] 리스트가 된다. my_list[2] 는 ['yello', 5, [1,2,3]] 이 된다. 따라서 my_list[0][2] 는, my_list[0] 에서, 0..

Python 2019.11.22

파이썬 리스트 offset index 로 데이터 접근하기 (python list offset)

파이썬의 리스트 변수를 저장한다. 리스트 변수의 대괄호를 이용하여, 리스트의 각 원소에 접근할 수 있다. 리스트에 저장된 값을 접근하여 가져오기 위해서는, 인덱스(오프셋 offset )을 알아야 한다. 오프셋(index)는 0 부터 시작한다. 즉, my_list = [ 1, 2, 3, 4] 라고 한다면, my_list[0] 은 1 이다. my_list[3] 은 4가 된다. 또한 리스트는 슬라이싱 ( Slicing ) 이 가능하다. 즉, 우리가 원하는 부분을 가져올 수 있다. 원하는 부분을 가져오기 위해서는 콜론 : 기호를 이용해서 가져온다. 콜론 왼쪽은 시작 인덱스(offset) 이고, 콜론의 오른쪽은 가져오려는 것의 인덱스에 1개를 더해줘야 한다. 즉, Tuesday 부터 Thursday 까지 가져오고..

Python 2019.11.22
반응형