본문 바로가기

코딩/뭔가 만들어 보기7

[Python] 2015~2020년 대한민국 근로소득 불평등도는 어떻게 변했을까?(지니계수, 로렌츠곡선) 1. 시작 국세청에서는 매년 백분위별 근로소득 자료를 공개한다. 최근에 블라인드에서 연봉 1억 넘는 사람들이 정말 많아졌다는 글을 본 것 같았는데, 그렇게 고소득자가 많아졌다면 실제로 불평등도가 높아졌는지 숫자로 확인해 보고 싶었다. 2. 작업방법 스프레드시트 형태로 된 연도별 근로소득 자료를 다운로드 받아서, 파이썬의 Pandas를 이용하여 가공한 후 Matplotblib을 통해 그래프를 그린다. 세전 수입 금액 기준으로 만들었다. 3. 지니계수 복습 경제학 시간에 배웠던 지니계수와 로렌츠곡선을 복습할 시간이다. 통계청에 설명자료가 있다. https://kostat.go.kr/understand/info/info_lge/1/detail_lang.action?bmode=detail_lang&pageNo=.. 2022. 12. 11.
[Python] Selenium과 python selenium bot을 이용하여 취소표 빈자리 알림 보내기 - 미국 여행 도중, 셔틀버스 예약을 해야 입장할 수 있는 관광지가 있었다. - 그러나 방문하기로 한 날짜가 얼마 남지 않아서 남은 자리는 없는 상황이었다. - 무작정 새로고침을 계속 누르기보다는, 셀레니움을 통해 일정 간격마다 웹페이지에 접속해서 빈자리가 날 때 텔레그램 메시지를 보내도록 코드를 작성하였다. from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.chrome.options import Options from selenium.webdriver.common.by import By from selenium.webdriver.common.keys impor.. 2022. 9. 29.
[Python] 특정 페이지에 새 글이 올라오면 알림을 보내는 코드 - 특정 사이트에 새 글이 올라오면 텔레그램 봇을 통해 알림을 보내주는 코드를 작성했다. - 정적 사이트의 경우 BS4를 통해 파싱하는 것이 효율적이고 가볍지만, 내가 목표로 하는 사이트의 경우 동적 페이지다(글 로딩을 위해 JS 실행 필요). 따라서 셀레니움을 사용한다. - 아래 사항들을 알게 되었다. * 셀레니움 실행을 위해서는 chromedriver를 각 PC의 크롬 버전과 호환되도록 하는 것이 중요하여 시행착오를 겪었으며, 아래 코드를 통해 자동으로 최신 chromedriver를 사용할 수 있다. browser = webdriver.Chrome(service=Service(ChromeDriverManager().install()),options=options) * 셀레니움의 By 기능을 통해 fi.. 2022. 9. 14.
근로소득 구간별 세금 부담 비율 지난번에 살펴보았던 2019년 근로소득 백분위 자료를 바탕으로, 각 소득의 분포와 세부담률을 확인할 수 있었다. 2021.09.07 - [코딩] - 내 연봉, 근로소득자 중 상위 몇 퍼센트일까?(+ 세금은 얼마나 내고 있을까?) 국세청 rawdata는 아래에 첨부한다. 이 자료를 바탕으로 각 근로소득 분위별 세후 근로소득과 세부담율을 확인해 보았다. 세전 근로소득에서 주황색 부분이 세금으로 납부하는 금액이고, 세후 금액은 파란색 부분이다. 누진세 구조상 우리나라 근로소득세의 부담이 상위 10%에 집중되어 있고, 근로소득분위 50% 이하(연봉 약 2,800만원 가량이다)에서는 실제로 납부하는 세액은 거의 없다는 것이 확인된다. 2021. 9. 29.
내 연봉, 근로소득자 중 상위 몇 퍼센트일까?(+ 세금은 얼마나 내고 있을까?) See the Pen 근로소득 백분위 계산하기(상위 1% 세분화) by YYYSYYY (@SayYoung) on CodePen. 공공데이터 포탈에 2019년 국세청 근로소득 백분위(천분위) 자료가 있다. 이를 가공하여 아래와 같은 결과 하에서, 근로소득자 중 백분위와 결정세액, 실효세율을 계산하는 코드를 작성했다. '근로자'로서 월급 받는 사람들 대상이다. "근로소득"이 아니라 "사업소득"을 얻는 자영업자나 프리랜서, 사업자 등은 해당사항 없다. 아래 표에서 총수입금액(총급여)열 부터 결정세액 열 까지는 단위가 억원이다. 2021. 9. 7.
연말정산 계산기 만들어보기(1) 계산기를 만들어 본 경험을 토대로, 연말정산 계산기를 만들어 보려 한다. 아직 미완성이다. 작동시켜 보려면 아래 result 부분에서 총급여를 입력하고 세액 계산 버튼을 눌러 보면 된다 연말정산 모의계산 서비스는 이미 국세청에서 제공하고 있으므로, 정확한 계산이 필요하다면 아래 사이트 이용하면 된다. (https://www.hometax.go.kr/websquare/websquare.wq?w2xPath=/ui/pp/index_pp.xml) See the Pen TaxCalculator by YYYSYYY (@SayYoung) on CodePen. 1. 계산 로직 확인 근로소득자의 세액 계산 구조를 살펴보면 아래와 같다. 계산과정이 많다. 아마 작년에 세금 얼마 냈는지 모르는 사람도 많을거 같다(나도 잘 .. 2021. 8. 29.
자바스크립트 계산기 만들어서 티스토리 블로그에 올리기 [자바스크립트 계산기 만들어서 티스토리 블로그에 올리기] See the Pen SimpleCalculator by YYYSYYY (@SayYoung) on CodePen. 아래 사이트 참고하여, 티스토리 블로그에 자바스크립트를 이용하여 계산기 만드는 과정을 배웠음 (https://kanhi.tistory.com/2) 아래 내용은 위 블로그의 글과 거의 흡사하고, 중간중간 의문가는 사항이나 이해하는 과정에서의 코멘트를 파란 글씨로 추가했음. 1. 태그 배우기 - 태그를 통해 유저가 숫자나 연산자를 클릭할 수 있게 한다 - 을 격자로 표현하기 위해 를 사용한다. - 사용자로부터 값을 입력받을 2. 뼈대 만들기 아래와 같이 폴더와 html파일을 만든다. html 코드 작성 AC ÷ 7 8 9 × 4 5 6 -.. 2021. 8. 16.