본문 바로가기
반응형

분류 전체보기88

[파이썬 활용] 네이버신문 랜덤으로 보기/random.choice(), termux-open-url 목차 1. 주제 소개 2. 스크립트 작성 1. 주제 소개 일상생활에서 소소하게 파이썬을 활용하는 시리즈를 이어간다. 필자는 인터넷뉴스를 꽤나 많이 본다. 근래에는 포털의 메인에 노출되는 뉴스 위주로 보다 보니 특정 정치적 이슈에 관한 뉴스를 지나치게 많이 접하게 되는 것 같다는 생각이 들었다. 그래서 다양한 뉴스를 접하기 위해 종이신문에 실리는 기사들을 골고루 읽어봐야겠다고 생각했다. 네이버뉴스에서는 “신문보기” 코너가 제공된다. 종이신문과 같은 기사를 모아 인터넷에서 볼 수 있도록 하는 것 같다. 아래 페이지를 들어가 보면 각 신문사별로 1면 톱기사가 노출된다. https://news.naver.com/newspaper/home 그리고 각 신문사의 페이지를 들어가서 보면 역시 “신문보기” 탭이 있는데,.. 2022. 8. 4.
파이썬으로 법원경매 정보 수집하기/HTTP Requests, API, 웹 스크레이핑 심화-1 목차 1. 주제 소개 2. cURL 커맨드 획득하기 3. 파이썬 코드로 변환해 실행해 보기 1. 주제 소개 기존에 웹스크레이핑 관련 포스팅을 했었는데, 정부에서 운영하는 홈페이지들은 아래의 방법이 통하지 않는 경우가 많다. 파이썬을 이용한 웹스크레이핑(웹크롤링) 예제/requests와 beautifulsoup로 웹페이지 정보 추출하기 1. 시작하기 전에 앞서 requests와 beautifulsoup의 기본적인 사용법을 소개했다. 여기에서는 이를 활용한 실제 웹스크레이핑 예제를 다룬다. 참고로 앞선 글과 여기에서 소개하는 방법은 URL 주소를 통 codealone.tistory.com 왜냐하면 위 글의 예제(URL에 쿼리를 포함)와 같이 URL 주소를 이용해서 원하는 HTTP 요청을 바로 보낼 수가 없기.. 2022. 7. 19.
[파이썬 활용] 사진(jpg 파일), 동영상(mp4 파일) 용량 줄이기/pillow, ffmpeg 사용 목차 1. 주제 소개 2. 사진(.jpg) 파일 용량 줄이기 3. 동영상(.mp4) 파일 용량 줄이기 1. 주제 소개 일상에서 소소하게 파이썬을 활용하는 시리즈, 그 세 번째 주제로 사진이나 동영상 파일을 줄이는 방법을 소개한다. 스마트폰 하나 없는 사람을 찾기 힘든 요즘, 어딜 가나 고품질의 사진과 동영상을 찍을 수 있어 여행 다니기가 편하고 즐겁다. 근래에 출시되는 스마트폰을 보면 어느샌가 카메라 성능 경쟁에 가까워 졌고, 그에 따라 사진이나 동영상의 품질이 높아지면서, 동시에 그 파일의 용량도 커졌다. 그래서 여행 몇 번 다녀 오면 스마트폰의 용량이 부족해서 파일들을 어찌하면 좋을지 고민이 된다. 어딘가에 백업을 하고 지우자니 사진이나 동영상을 늘 스마트폰에 두고 언제든 찾아 볼 수가 없어 아쉽다... 2022. 7. 17.
[파이썬 활용] 연금복권 번호 생성 프로그램(랜덤 숫자 뽑기)/randint, sample 목차 1. 주제 소개 2. random.randint()와 random.sample() 메서드 사용하기 1. 주제 소개 조회수는 거의 없지만 생활속의 파이썬 활용 사례 소개를 시도한 아래의 글에 이어서 또 한가지 생활속 활용 사례를 소개한다. [파이썬 활용] 친구와 함께 여행 사진 고르기(리스트의 교집합 구하기) [파이썬 활용] 친구와 함께 여행 사진 고르기(리스트의 교집합 구하기) 목차 1. 주제 소개 2. 파일 목록 가져오기 3. 파일 목록 간에 겹치는 항목 뽑아내기 1. 주제 소개 생활 속에서 파이썬을 활용하는 사례를 소개하려 한다. 여행을 한번 다녀 오면 많게는 수천 장의 codealone.tistory.com 필자는 가끔 동행복권 사이트에 들어가서 연금복권을 구매한다. 로또는 온라인 구매가 안 .. 2022. 5. 7.
두 개의 판다스 데이터프레임에서 중복되지 않는 항목(차집합)만 걸러내는 방법 목차 1. 주제 소개 2. 판다스로 차집합 구하기 1. 주제 소개 간단한 판다스 사용 요령을 하나 소개한다. 두 개의 데이터프레임을 비교, 대조하는 메서드로서 판다스는 join과 merge를 제공한다. 아마 데이터프레임 간에 겹치는 항목들, 즉 교집합을 구하는 데에 가장 자주 사용할 것이다. 그런데 join과 merge에 관한 판다스 문서를 보면 데이터프레임 간에 겹치치 않는 항목들, 즉 차집합을 구하는 방법은 나와 있지가 않다. 예를 들어, 위의 도표에서 B가 기존에 가지고 있던 목록이고, A가 새로 확보한 목록인 경우, 기존 목록에는 없고 새로 확보한 목록에만 있는 항목을 뽑아내려면 어떻게 해야 할까? 2. 판다스로 차집합 구하기 아래의 자료를 대조하고 싶다고 가정하자. df1은 지난 달의 손님 목록.. 2022. 5. 4.
공공데이터포털 API 활용해 부동산 실거래가 데이터 가져오기/파이썬에서 xml 데이터 처리하는 방법 목차 1. 주제 소개 2. XML 데이터 처리하기(xml 모듈) 3. XML 데이터를 판다스 데이터프레임으로 변환하기 1. 주제 소개 앞서 파이썬으로 공공데이터포털 오픈 API를 활용하는 방법을 소개한 적이 있다. 파이썬으로 공공데이터포털(data.go.kr) 오픈 API 활용하기 예제/국세청 사업자등록 상태 조회 파이썬으로 공공데이터포털(data.go.kr) 오픈 API 활용하기 예제/국세청 사업자등록 상태 조회 목차 1. 주제 소개 2. API 활용신청하고 포털에서 API 사용해 보기 3. 파이썬으로 API 활용하기 1. 주제 소개 정부에서는 공공데이터의 제공 및 이용 활성화에 관한 법률 제21조에 따라 공공데이터포 codealone.tistory.com 위 예제의 경우 API 응답이 json 형식이.. 2022. 5. 1.
반응형