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