• 글또 7기를 시작하며

    글또 7기에 참여한다. 글또는 ‘글쓰는 또라이가 세상을 바꾼다’는 모토의 개발자 글쓰기 모임이다. 오랜만에 에디터를 열어놓고 타닥타닥 글을 쓰려니 꽤 기분이 좋다. 게으름을 물리치고 더 나은 내가 되기 위한 무언가를 실행할 때의 기분 좋은 충족감이다. 페북에서 글또 7기 모집글을 발견했을 때, 꽤나 반가웠지만 꼭 참여해야겠다는 생각까지는 들지 않았었다. 정확히는 엄두를 내지...


  • 맥에서 Selenium 사용 시 Chrome driver 에러 해결

    El Capitan을 사용하다가 맥북을 리셋할 일이 생겨 Mojave로 업데이트했더니, Selenium 설치 후 크롬 드라이버를 사용하려 하자 에러가 발생했다. from selenium import webdriver chrome_path = "/usr/local/bin/chromedriver" driver = webdriver.Chrome(chrome_path) 발생한 에러는 아래와 같다. selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary 이에 대한 해결책을 구글링해보면 binary_location 옵션을 재설정하라는 해결책이 나온다. 하지만...


  • TimeSeries Data 다루기

    Motivation 기상청 기후 데이터를 분석할 일이 생겼다. 폭염과 일교차가 정말 심해지고 있는지, 최근 몇 년간 얼마나 어떻게 심해지고 있는지를 파악하기 위해서다. 그래서 TimeSeries data를 다루는 방법 및 DateTimeIndex 자료형에 대해 공부해보게 되었다. 데이터셋 기상자료개방포털 메인페이지>기후통계분석>기후분석>기온분석 (링크) 기간과 지역을 설정한 뒤, CSV 파일로 다운받을 수 있다. 인덱스 설정 1) 파일을 읽어들일...


  • 글또 3기를 시작하며

    글또 3기가 시작되었다. 글또를 통해 시작하게 된 이 블로그에도 글이 29개 쌓였다. 적다면 적은 숫자지만, 어쨌든 1년 반동안 최소 29번의 밤은 노트북 앞에 앉아 뭔가를 생산해냈다는 증거이니 나쁘진 않은 것 같다. 사실 글또 3기를 지원해야 할지 고민이 많았다. 2기 때도 같은 고민이 있었지만 이번엔 프로젝트 리더를 맡고 고군분투하느라 삶의 균형이...


  • 웹크롤링 시 xpath 사용하는 법

    Motivation Selenium을 활용해 인스타크램 웹뷰어 페이지를 스크래핑 해보는 중이다. HTML 구조가 깔끔하지 못해 class를 찾는 것만으로 원하는 데이터를 뽑아내지 못하는 경우가 생겼다. xpath를 이용하면 좀 더 쉽게 처리할 수 있을까 싶어 배워보기로 했다. 아래는 DataCamp의 Web Scraping in Python 강의를 들으며 발췌/요약한 내용이다. XPath Notation이란? HTML의 트리 구조를 네이게이팅하기 위해...