웹으로 파이썬 결과 구현하기(2)

KHW·2020년 12월 18일
0

데이터분석

목록 보기
4/13

앞서 본 내용을 토대로 정리를 좀 하고자 한다.

=> https://velog.io/@khw970421/%EC%9B%B9%EC%9C%BC%EB%A1%9C-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EA%B2%B0%EA%B3%BC-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B01

여러 시도를 하면서 내가 의도한 것은 시도별 일일 코로나 확진자 csv파일을 최신화 한 후에 이를 github.io를 통해 서버에 저장해 놓는다.
그 후에 csv파일을 ipynb python을 통해 가져와 필요에 따라 다루어 새로운 sum을 만들어내고 그에 따른 그래프를 만들어 나의 C드라이브에 저장한다.
저장한 html과 covid(sum).csv를 다시 github.io에 업로드하여 원하는 결과의 html을 모든 서버에서 볼 수 있게 하는것이다.

=> 장점 : 일단 코드 수정은 따로 필요없는것이 장점일 것 같다. 해당 csv만 수정해줘도 알아서 코드가 실행만 하면 sum을 만들고 그에따라 그래프를 그리고 html을 새롭게 만들어 내므로 좋은것같다.

=> 단점 : github에다가 최신 csv를 업로드 하다 보니 github로 commit을 최신 csv 1번 이후 다시 코드 실행 후 새로운 html을 commit 하다보니 commit이 2번 발생한다.

이를 통해 결과는 다음과 같다.

https://khw970421.github.io/covid/Project1/result.html

느낀점 : 유지보수라고 하긴 뭐하지만 코드를 새로 변경 하지않는것에 신경쓰는 것도 꽤 생각을 많이해야했고 https => http 요청의 오류는 처음 알게 되어 잘 수정하였고 처음 csv 파일을 만들때 어떻게 만드냐가 python 코드 구현할때 쉽게가는 방향과 어렵게 가는 방향을 결정 지을 수 있겠다 생각이 들었고
python에서 pandas를 왜 많이 사용하는지 알 것 같다. (유용하다 확실히)

출처 : https://github.com/khw970421/khw970421.github.io/tree/master/covid/Project1

ipynb 코드 (사진첨부)


profile
나의 하루를 가능한 기억하고 즐기고 후회하지말자

0개의 댓글