🖥️ IT, 컴퓨터/🐍 Python201 [Python] 구글맵 Routes API 결과를 geojson으로 변환하기 이전 글에서는 Google Maps의 Routes API를 활용하여,출발지와 도착지가 주어졌을 때의 대중교통 경로를 확인하는 법을 살펴보았다. 이전 글https://kimhongsi.tistory.com/entry/Python-%EA%B5%AC%EA%B8%80%EB%A7%B5-Routes-API%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%B4-%EC%84%9C%EC%9A%B8%EC%8B%9C-%EC%B6%9C%EB%B0%9C%EC%A7%80-%EB%8F%84%EC%B0%A9%EC%A7%80-%EA%B0%84-%EB%8C%80%EC%A4%91%EA%B5%90%ED%86%B5-%EA%B2%BD%EB%A1%9C-%EA%B5%AC%ED%95%98%EA%B8%B0 [Python] 구글맵 Rou.. 🖥️ IT, 컴퓨터/🐍 Python 2025. 7. 15. [Python] 구글맵 Routes API를 이용해 서울시 출발지-도착지 간 대중교통 경로 구하기 1. Google Maps Routes API 키 발급 2. 파이썬 & API로 길찾기 결과 내보내기위의 단계에서 얻은 API key를 복사해둔다. 그리고 import osimport requestsimport jsonAPI_KEY = "AIzaSyDv9quZYB-YD7QeIA5qrFZv41pjTV0mio8"endpoint = "https://routes.googleapis.com/directions/v2:computeRoutes"# 저장 경로save_dir = r"C:\Users\kiama\OneDrive\바탕 화면\Yunie\콘텐츠\2024여성_생활이동"# 경로가 없다면 생성os.makedirs(save_dir, exist_ok=True)def save_response_json(da.. 🖥️ IT, 컴퓨터/🐍 Python 2025. 7. 15. [Python] 중앙선거관리위원회 제21대 대통령선거 개표결과 크롤링/스크래핑하기 :: 파이썬 requests 라이브러리 활용 환경- 구글 크롬 사이트 구조 살펴보기http://info.nec.go.kr/main/showDocument.xhtml?electionId=0020250603&topMenuId=VC&secondMenuId=VCCP08 중앙선거관리위원회 선거통계시스템선거통계시스템 작업 안내 선거통계시스템의 안정적 서비스를 위한 서버점검 작업으로 일부서비스가 원활하지 않을 수 있음을 알려드립니다. ☞ 작업일시 2023. 9. 26.(화) 18:00 ~ 9. 27.(수) 09:00info.nec.go.kr접속 구글 크롬 상단 프로필 옆 ... 클릭 > 도구 더보기 > 개발자도구 클릭or 컨트롤 + 쉬프트 + I 눌러 개발자도구 켜기 이 중에서 Network 패널 클릭 개발자도구 켠 상태에서, '대통령 선거' 누르기 그.. 🖥️ IT, 컴퓨터/🐍 Python 2025. 6. 28. [Python] 파이썬으로 카톡 채팅방 단어 분석하기 준비물 - KoNLPy 설치 (아래 글 참고! 잘 정리해주심)https://codevang.tistory.com/351 파이썬 한글 형태소 분석, 태깅 라이브러리 KoNLPy 설치하기KoNLPy 한국어 텍스트를 분석할 수 있는 kkma(꼬꼬마), Okt 등의 라이브러리를 모아둔 패키지입니다. 업데이트된지 오래되긴 했지만 아무래도 ""nltk"와 같이 외국어 위주의 라이브러리보다는 활용성codevang.tistory.com - 카톡 채팅 전체 txt 파일 이런 KakaoTalkChats.txt 라는 파일이 생김 카톡 채팅방 자주 쓴 단어 분석하는 파이썬 코드pip install konlpy matplotlib 먼저 konlpy와 matplotlib 를 설치 import rechat_lines.. 🖥️ IT, 컴퓨터/🐍 Python 2025. 6. 20. [Python] 파이썬으로 공공데이터 포털 API 반복작업하기 이전 포스팅 "[IT] PostMan으로 공공데이터 포털 API 가져오기"에서는 PostMan으로 API 호출하는 법을 살펴보았다. https://kimhongsi.tistory.com/entry/IT-PostMan%EC%9C%BC%EB%A1%9C-%EA%B3%B5%EA%B3%B5%EB%8D%B0%EC%9D%B4%ED%84%B0-%ED%8F%AC%ED%84%B8-API-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0 [IT] PostMan으로 공공데이터 포털 API 가져오기준비물postman 설치 https://www.postman.com/ Postman: The World's Leading API Platform | Sign Up for FreeAccelerate API develop.. 🖥️ IT, 컴퓨터/🐍 Python 2025. 6. 15. [Python] 파이썬 ext란 ext는 os.path.splitext() 함수에서 파일 확장자를 의미합니다.예를 들어, 파일 이름이 "myfile.csv"인 경우:name, ext = os.path.splitext("myfile.csv")결과는 다음과 같습니다:name → "myfile"ext → ".csv" ← 이게 바로 ext즉, ext는 .csv, .txt, .xlsx 같은 확장자를 담고 있어서 파일을 저장할 때 원래의 확장자를 그대로 유지할 수 있게 도와줍니다.코드에서 아래 부분이 그런 역할을 합니다:new_file_name = f"{name}_"+ext→ "myfile.csv" → "myfile_.csv"로 파일명을 생성합니다. 🖥️ IT, 컴퓨터/🐍 Python 2025. 6. 10. [Python] 파이썬 Requests 라이브러리: HTTP for Humans 란? 파이썬으로 웹 데이터를 가져오고 싶다면?가장 쉽고 강력한 HTTP 라이브러리, 바로 Requests입니다.이 글에서는 Requests: HTTP for Humans가 무엇인지, 어떻게 사용하는지, 그리고 실제 웹 크롤링 예제까지 단계별로 소개합니다.📌 목차Requests란 무엇인가요?Requests 설치 방법기본 사용법 (GET, POST)실전 예제: 웹사이트에서 데이터 가져오기자주 쓰는 기능 요약마무리 및 참고자료1. Requests란 무엇인가요?Requests는 파이썬의 대표적인 HTTP 라이브러리입니다.슬로건: HTTP for Humans즉, 사람이 사용하기 쉬운 HTTP 클라이언트를 목표로 만들어졌습니다.✅ 특징사용이 간단하다 (코드 1~2줄로 요청 가능)다양한 요청 방식 지원 (GET, POS.. 🖥️ IT, 컴퓨터/🐍 Python 2025. 6. 7. [Python] 중앙선거관리위원회 선거통계시스템 크롤링해서 엑셀 저장하기 문제상황 https://kimhongsi.tistory.com/entry/%EA%B3%B5%EA%B0%84%EC%9E%90%EB%A3%8C-%EC%A0%9C21%EB%8C%80-%EB%8C%80%ED%86%B5%EB%A0%B9%EC%84%A0%EA%B1%B0-%EA%B0%9C%ED%91%9C%EB%8B%A8%EC%9C%84%EB%B3%84-%EA%B0%9C%ED%91%9C%EA%B2%B0%EA%B3%BC [공간자료] 제21대 대통령선거 개표단위별 개표결과http://info.nec.go.kr/main/main_load.xhtml 중앙선거관리위원회 선거통계시스템선거통계시스템 점검 안내 위원회 선거정보통신망의 안정적 운영을 위한 시스템 점검에 따라 서비스 접속이 원활하지 않을kimhongsi.tistory.. 🖥️ IT, 컴퓨터/🐍 Python 2025. 6. 7. [Python] webdriver-manager vs. chromedriver ✅ 왜 webdriver-manager를 추천하나?1. 크롬 버전과 드라이버 버전 자동 매칭chromedriver는 크롬 브라우저 버전과 정확히 일치해야만 작동합니다.하지만 직접 설치하려면:① 내 크롬 버전 확인 →② 공식 사이트에서 일치하는 버전 다운로드 →③ 환경변수 등록까지 해야 함.webdriver-manager는 이 과정을 자동으로 처리합니다.👉 버전 불일치로 인한 오류 방지 + 설치 스트레스 없음2. 설치 안 해도 된다현재 사용자 PC에 'chromedriver'은(는) 인식되지 않습니다 오류가 발생한 건,→ chromedriver가 설치 안 되어 있고,→ PATH에도 등록 안 되었기 때문입니다.webdriver-manager를 쓰면 설치 없이 바로 사용 가능하고,자동으로 다운로드하고,프로젝.. 🖥️ IT, 컴퓨터/🐍 Python 2025. 6. 7. [Python] chromedriver 오류 :: 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 'chromedriver'��(��) ���� �Ǵ� �ܺ� ����, ������ �� �ִ� ���α�, �Ǵ���ġ ������ �ƴմϴ�. 'chromedriver'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.깨졌지만 위와 같은 내용임 이 메시지는 Windows에서 흔히 보이는 오류로,chromedriver가 설치되어 있지 않거나, PATH에 등록되지 않았을 때 발생함. 🖥️ IT, 컴퓨터/🐍 Python 2025. 6. 7. [Python] 파이썬 한 줄씩 밀려서 끝의 열이 NaN 되는 오류 수정 :: index_col=False 문제 상황생활인구 행정동 데이터를 일반적인 방식으로 불러오니이렇게 '기준일ID' 부분이 index 처리 되며, 한 줄 씩 오른쪽으로 밀리는 상황 발생그래서 끝 열이 NaN 처리됨 해결 방법, index_col=False 를 끝에 넣자.#1. 파일 업로드import pandas as pddf = pd.read_csv("LOCAL_PEOPLE_DONG_202407.csv", encoding = 'utf-8', index_col=False)df그러면 해결됨 아래 내용 참고index_col=False는 pandas.read_csv() 함수에서 **"CSV 파일의 어떤 열도 인덱스로 사용하지 말라"**는 뜻입니다.📌 배경 설명: index_col이란?pandas.read_csv()는 기본적으로 첫 번째 열을.. 🖥️ IT, 컴퓨터/🐍 Python 2025. 6. 2. [Python] 파이썬 pandas df.copy() 써야 하는 이유 🐍 파이썬 pandas copy() 꼭 써야 할까? 안 쓰면 생기는 문제 총정리!파이썬에서 pandas를 사용할 때, 종종 df.copy()를 붙여야 하나 고민되는 순간이 있습니다. 단순히 df2 = df로도 복사가 되는데, 왜 굳이 copy()를 써야 하는 걸까요? 이번 글에서는 copy()를 사용할 때와 사용하지 않을 때의 차이점, 그리고 실제 예제와 함께 꼭 알아야 할 팁을 정리했습니다.✅ 핵심 요약: copy()는 진짜 복사, 안 쓰면 가짜 복사(얕은 복사)df2 = df→ 얕은 복사(shallow copy): 두 변수가 같은 데이터프레임 객체를 참조함df2 = df.copy()→ 깊은 복사(deep copy): 완전히 독립적인 새 객체를 생성함🧠 왜 copy()를 써야 할까?1. 원본 데이터.. 🖥️ IT, 컴퓨터/🐍 Python 2025. 6. 2. 이전 1 2 3 4 ··· 17 다음 반응형