본문 바로가기

파이썬24

[New Post Noti ] 블로그 새 글 알림 봇 : intro 지난 4월, 군생활을 하던 중 휴가를 나왔을 때 진행했던 토이 프로젝트다. 이 블로그에 내가 새 글을 올리면 새 글 알림을 주는 Python 프로젝트였는데, 처음 구현하고 싶었던건 내 블로그에 새 글이 올라오면 내 트위터에 자동으로 트윗을 남겨주는 것이었다. 하지만 트위터 개발자 API를 휴가 복귀가 임박해서 신청했고, 결론적으로는 해당 기능은 구현하지 못하였다. 따라서 급한대로 쉽게 챗 봇 API를 발급받을 수 있는 텔레그램 챗 봇 형태로 구현해놓고 부대에 복귀했었던 기억이 있다. 이번 8월, 전역 전 휴가를 나옴으로서 이 토이프로젝트에 새 숨을 불어넣어 줄 수 있는 여유가 생겨 다시금 잡아봤으며 진행 상황과 더불어 이 프로젝트를 진행하는 나의 고민과 삽질을 꾸준히 블로그에 정리하고자 한다. 텔레그램 .. 2021. 8. 25.
[API 파싱] 파이썬으로 워드 클라우드 만들기 1 - 개요 사실 이 프로젝트를 구현한지는 꽤 오랜 시간이 지났다.그동안 시험기간이다 뭐다 바빠서 포스팅이 좀 미루어졌고, 이제서야 작성하게 되었다. 학교 교양수업 과제 중에 발표과제가 하나 있었고, 그 발표과제의 주제는 '도표 혹은 그래프를 이용한 통계 자료가 첨부된 ppt로 발표' 였다.즉, 통계 자료가 첨부되었다면 어떤 주제든 상관이 없다는 것이었다. 나는 전공을 살린 통계자료를 만들어보면 어떨까 하는 마음에, 통계청에서 구해도 되는 자료를 서울 열린데이터광장에서 제공하는 공공 API를 파싱해서 나만의 통계자료를 만들어보기로 했다. 그렇게 결정된 주제는, 수도권 지하철의 역 별 승하차 인원 API를 파싱해서 승차 인원 수가 많은 역을 워드 클라우드로 만드는 것. 워드 클라우드(Word Cloud)란?출처 : h.. 2019. 6. 25.
[Python3 / Mac ] 웹 크롤링을 위한 준비 - pip, requests, beautifulsoup4 설치 학교 수업 중 도표 혹은 그래프를 이용한 자료를 만들어 발표하는 과제를 받았습니다. 뭔가 참신한 것을 해볼 수는 없을까? 싶은 마음에 이것저것 알아보게 되었고, 파이썬을 이용하여 대표적인 언론사의 각 분야별 기사에서 특정 키워드들을 크롤링하여 워드 클라우드를 만들고, 그것과 기존 도표, 그래프와의 차별점을 발표하기로 하였습니다. 그리하여 파이썬을 통한 웹 크롤링의 준비를 해보려고 합니다. 작업 환경 : macOS - GCC 컴파일러가 이미 설치되어 있음을 전제 1. Homebrew 설치하기 Homebrew는 애플의 mac에서의 소프트웨어 설치를 편리하게 만들어주는 패키지 관리 시스템입니다. 자세한 것은 Homebrew 홈페이지 : https://brew.sh/index_ko 에서 확인하실 수 있습니다. .. 2019. 5. 20.
[BOJ / Python] 10172번 : 개 - 개 - 문제설명 이 문제를 풀며- 설마 또?- 설마 또? 가 맞습니다. - \와 "를 출력하려면 이스케이프 코드 \를 잘 넣어주어야 합니다. 내 소스 print("|\\_/|") print("|q p| /}") print("( 0 )\"\"\"\\") print("|\"^\"` |") print("||_/=\\\\__|") 그런데 그것이 실제로 일어났습니다 222222 채점 결과 2019. 5. 6.