정치학을 위한 파이썬 (정치학도를 위한 데이터 수집과 분석)

정치학을 위한 파이썬 (정치학도를 위한 데이터 수집과 분석)

$16.21
Description
오늘날의 정치학은 정치 제도뿐 아니라 국가 간의 관계, 정당?언론 등에 대한 분석, 나아가 시민?유권자 등에 대한 실시간 분석까지 요구하고 있다. 컴퓨터 프로그래밍은 이러한 요구에 부응하는 또 하나의 도구이다. 특히 컴퓨터 프로그래밍 언어인 파이썬(Python)은 이 분야를 전혀 모르는 초보자도 손쉽게 배울 수 있는 언어로서 정치 현상의 이해와 분석을 위한 주요 도구로 활용될 수 있을 것으로 기대된다. 그러나 지금까지 파이썬 프로그래밍에 관한 책은 대부분 영어로 쓰였으며, 그 가운데서도 인문사회학도, 특히 정치학도를 위한 데이터 수집과 분석이라는 목적에 맞춰진 책은 드물었다. 이에 컴퓨터 프로그래밍을 전공하지 않은 이들도 파이썬에 쉽게 접근하고 바로 활용할 수 있도록 집필된 책이 이 책 ?정치학을 위한 파이썬?이다.
이 책은 파이썬을 이용해 비정형적 자료, 특히 실시간으로 제공되는 빅데이터를 분석하는 데 중점을 둔다. 총 5장 중 1~2장에서는 파이썬 언어를 개관하고, 3~5장에서는 파이썬을 이용하여 실제로 데이터를 추출?분석하는 방법을 다룬다. 구체적으로는 제1장에서 정치학 분야에서 컴퓨터 프로그래밍의 필요성과 파이썬 언어의 강점을, 제2장에서는 데이터의 유형과 이를 효율적으로 다루기 위한 파이썬 기본 문법을 소개한다. 제3장과 제4장은 파이썬을 이용한 데이터 수집 방법 중 웹 스크랩핑 기법과 API를 통한 데이터 추출 방법을 설명한다. 나아가 제5장은 데이터 가운데서도 한글 문서 분석에 초점을 맞춰 워드클라우드, 의미망 분석 등 추출한 데이터를 분석하는 방법을 소개하고 있다.
저자

엄기홍

연세대학교정치학사및정치학석사
UniversityofKentucky정치학박사
Harvard-YenchingInstitute,VisitingScholar
UniversityofCaliforniaatBerkeley,FulbrightScholar
현)경북대학교정치외교학과교수
현)경북대학교사회과학기초자료연구소소장
현)중앙선거관리위원회자문위원회자문위원
현)대구광역시정보화추진위원회자문위원

[주요논문]
「DemocratizationEffectsofCampaignContributionLimitsinGubernatorialElections」(공저)
「GenerationEffects,ToBeorNotToBe:EmpiricalAnalysesofKoreanNationalAssemblyandPresidentialElections」(공저)
「ContributionLimitsandDisparityinContributionsbetweenGubernatorialCandidates」(공저)
「노무현대통령의자주국방인식:노무현대통령연설문집분석을중심으로」(공저)
「한국국회의원은부패했는가?:제19대국회의원재산자료를통해본경험적연구」
「고액정치후원금의정치적대표성:대통령선거경선,국회의원선거,광역단체장선거후보자후원회에관한경험적분석」
「한국후원회의정치자금기부금결정요인:2004-2006년기부금액에대한경험적분석」외다수

[주요저서]
『정치학연구방법론으로의초대:Stata로따라하기』
『권위주의체제,선거그리고민주주의:제5공화국의선거들』
『한국국회와정치과정』(공저)
『투표행태의이해』(공저)외다수

목차

제1장-정치학과파이썬
제1절|컴퓨터프로그래밍에서파이썬이란?
제2절|파이썬설치
제3절|파이썬편집기설치
제4절|본서의구성

제2장-파이썬기본문법
제1절|변수
제2절|데이터형태
1.문자형데이터
2.숫자형데이터
3.리스트
4.튜플
5.집합
6.사전형자료
제3절|제어문
1.조건문
2.반복문
제4절|프로그램의구조
1.함수
2.클래스
3.모듈
4.패키지
5.예외처리

제3장-웹스크랩핑을통한데이터수집
제1절|웹페이지데이터가져오기
1.웹의작동원리
2.데이터요청패키지
제2절|웹페이지분석및데이터추출
1.웹페이지의기본구조
2.웹페이지분석및추출기법
제3절|대한민국국회웹페이지
부록3.1국회의원현황페이지웹스크랩핑프로그램

제4장-API를통한데이터수집
제1절|API와프로그래밍
제2절|네이버API를이용한데이터추출
제3절|트위터API를이용한데이터추출
제4절|통계청API를이용한데이터추출
부록4.1네이버API를통한신문기사데이터추출
부록4.2tweepy를통한트위터데이터추출

제5장-빅데이터시각화와분석
제1절|한글형태소분석
제2절|워드클라우드시각화
제3절|의미망분석
1.의미망분석이란?
2.NetworkX기본문법
3.NetworkX를활용한의미망분석:제19대대통령선거분석
부록5.1NetworkX기본예제
부록5.2TwitterSearch프로그램
부록5.3FacebookPosts프로그램
부록5.4FacebookComments프로그램