본문 바로가기
반응형

GPT5

Python - 맥OS에서 파이썬 설치 및 개발하기 1. 맥OS에서 파이썬 설치 방법맥OS에는 기본적으로 파이썬 2.x 버전이 탑재되어 있는 경우가 많습니다. 하지만 최신 프로젝트나 라이브러리는 파이썬 3.x 버전을 요구하기 때문에 별도로 설치하는 것이 일반적입니다. 가장 편리한 방법은 홈브류(Homebrew)를 이용하는 것입니다. 터미널에서 brew install python 명령어를 입력하면 최신 파이썬 3 버전이 설치되며, python3 --version으로 설치 여부와 버전을 확인할 수 있습니다. 또 다른 방법은 파이썬 공식 웹사이트에서 설치 패키지를 직접 내려받아 설치하는 것입니다. 설치 후에는 pip3 명령어를 통해 필요한 패키지를 관리할 수 있으며, 시스템 환경 변수에 경로를 추가하면 어느 디렉토리에서든 파이썬을 실행할 수 있습니다. 이처럼 .. 2025. 9. 2.
파이썬 requests 완전 정복: 대안 라이브러리 비교, 장단점, 실전 예제 웹 개발, 크롤링, 내부 API 연동까지… 파이썬에서 HTTP를 다룬다면 가장 먼저 떠오르는 라이브러리가 바로 requests 입니다. “인간을 위한(human-friendly)” API를 표방할 만큼 문법이 직관적이고 실무 채택률도 매우 높죠. 이 글에서는 requests의 핵심 사용법을 정리하고, HTTPX, urllib3, aiohttp, urllib.request(표준 라이브러리) 와 비교해 언제 무엇을 선택할지 명확하게 안내합니다. 각 라이브러리별 장단점, 코드 예제, 베스트 프랙티스까지 한 번에 정리해 드려요.1) 왜 requests 인가?가독성/간결성 최고: requests.get(url)만으로도 충분히 읽기 쉽고 직관적세션/쿠키 관리: Session()으로 커넥션 재사용, 쿠키 자동 유지폼.. 2025. 9. 2.
생성형 AI 비교: ChatGPT, Claude, Grok, Perplexity, Gemini, Copilot 최근 개발 현장에서 생성형 AI는 단순한 보조 도구를 넘어, 업무 효율을 극대화하고 새로운 가치를 창출하는 핵심 자원으로 자리 잡고 있습니다. 특히 ChatGPT, Claude, Grok, Perplexity, Gemini, Copilot과 같은 대표적인 모델들은 각각의 강점과 한계를 가지고 있어, 사용 목적과 환경에 따라 최적의 선택이 달라질 수 있습니다. 이번 글에서는 개발자의 입장에서 이 여섯 가지 AI를 비교 분석하고, 어떤 상황에 어떤 AI를 활용하는 것이 효과적인지 정리해보겠습니다.1. ChatGPT – 범용성과 생태계 확장성의 강자ChatGPT는 OpenAI가 개발한 모델로, 가장 널리 사용되는 생성형 AI입니다. 문서 작성, 코드 자동 완성, 버그 탐지, API 문서화 등 다양한 개발 작업.. 2025. 9. 2.
오픈AI '스타게이트' 유럽 확장…노르웨이서 첫 프로젝트 개시 https://im.newspic.kr/S3PmMKK 오픈AI '스타게이트' 유럽 확장…노르웨이서 첫 프로젝트 개시올트먼 CEO 이런 인프라 정말 중요…젠슨 황 슈퍼칩 GB300으로 구동 오픈AI 로고[로이터 연합뉴스 자료사진. 재판매 및 DB 금지] (샌프란시스코=연합뉴스) 김태종 특im.newspic.kr챗GPT 개발사 오픈AI는 유럽에서 첫 번째 '스타게이트' 프로젝트를 개시한다고 31일(현지시간) 밝혔다.유럽의 첫 스타게이트 프로젝트 부지는 노르웨이로, 오픈AI는 이를 위해 유럽 개발사 엔스케일 글로벌 홀딩스 및 노르웨이 투자 그룹 에이커 에이에스에이(Aker ASA)와 '스타게이트 노르웨이' 파트너십을 체결했다.젠슨 황 엔비디아 CEO도 영상을 통해 이 시설이 "엔비디아의 최신 슈퍼칩 GB300.. 2025. 8. 1.
PYTHON 내 주소에 이더리움 거래 조회 from web3 import Web3 # web3 인스턴스 초기화 w3 = Web3(Web3.HTTPProvider('https://mainnet.infura.io/v3/YOUR-INFURA-PROJECT-ID')) # 확인하려는 주소 my_address = '0xYourEthereumAddressHere' # 최신 블록 번호 얻기 latest_block = w3.eth.block_number # 최신 블록부터 특정 블록까지 거래 확인 for i in range(latest_block - 10**5, latest_block): block = w3.eth.get_block(i, full_transactions=True) for tx in block.transactions: if tx['to'] == my.. 2023. 7. 18.
반응형