정치학과 파이썬 엄기홍(경북대학교) 2018년 한국정당학회 하계 학술대회.

Slides:



Advertisements
Similar presentations
제철고 프로그래밍언어 2015 가을학기 연습 #1 Python 연산식 이다훈 POSTECH 컴퓨터공학과 2015 년 9 월 23 일.
Advertisements

파이썬 (Python). 1 일 : 파이썬 프로그래밍 기초 2 일 : 객체, 문자열 3 일 : 문자인코딩, 정규표현식, 옛한글 4 일 : 파일 입출력 5 일 : 함수와 모듈 6 일 : 원시 말뭉치 다루기 실습 7 일 : 주석 말뭉치 다루기 실습 8 일 : 웹 데이터로.
R 프로그래밍 담당교수명 : 서 영 민 연 락 처 :
프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
프로그래밍언어론 TA 윤들녁. 소개 윤들녁 연락처 : 공대 7 호관 4 층 401 호 데이터베이스 연구실 실습 후 날짜 _ 학번.zip 으로.
© 2008 IBM Corporation IBM Software Group
신입생 Study 커리큘럼 OneScore. Contents 후니의 시스코 네트워킹 (4 주 ) 01/ Network 생활코딩 – 웹 서비스 만들기 (4 주 ) Wowhacker 웹 게임 (4 주 ) 02/ Web 뇌를 자극하는 윈도우 시스템 프로그래밍 (4 주 ) 리버싱.
Format String Attack! 포맷 스트링 공격 경일대학교 사이버보안학과 학년 남주호.
컴퓨터공학과 대학원 소개 자료 컴퓨터공학과 대학원.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
IPython Notebook + Spark + TensorFlow on Windows
Selenium & Beautiful Soup
Ⅰ. 클라이언트 스크립트 Ⅱ. 서버 스크립트 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와.
Image & Video processing
웹 서버 동작 HTTP 클라이언트가 서버와 대화하는 방법과 데이터를 서버에서 클라이언트로 전송 하는 방법을 정의한 프로토콜
뇌를 자극하는 Windows Server 2012 R2
데이터 마이닝 - 강의 개요 년 가을학기 강원대학교 컴퓨터과학전공 문양세.
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
JSP Programming with a Workbook
Java 기초 (Java JDK 설치 및 환경설정)
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
1. C++ 시작하기.
AutoBase10 설치 / 데모 프로젝트 실행.
22강. 파일 업로드 - 파일 업로드 라이브러리 설치 - 파일 업로드 프로그래밍 Lecturer Kim Myoung-Ho
공학컴퓨터프로그래밍 Python 염익준 교수.
제 1장. 멀티미디어 시스템 개요.
Wireless Java Programming
Grade Server Team14. Attention Seeker
Jupyter Notebook Install
제1장 통계학이란 무엇인가 제2장 자료와 수집 제3장 자료 분석 방법
이런 직업도 있어요^^ 빅데이터분석전문가 Q : 어떤 일을 하는 직업인가요?
2장. JSP 프로그래밍을 위한 환경구성 제2장.
강의 개요. 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
IPython Notebook + Spark + TensorFlow on MacOS
소규모 IPTV 사업자용 실시간 미디어 플랫폼 기술
컴퓨터소프트웨어설계및실험 년 1학기 실험계획 -.
PHP 개요 및 설치 Yang-Sae Moon Department of Computer Science
BERT Install Guide 숭실대학교 test.
두근두근 파이썬 수업 1장 파이썬 소개.
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
C++ 프로그래밍 2010년 봄학기 C++ 세계에 오신 걸 환영합니다!!.
FileMaker를 이용한 데이터 관리 옥현진(KICE).
웹디자인
2019년도 전자정보공학과 이수체계도 1학년(트랙) 2학년(트랙) 3학년(트랙) 4학년 1학기 2학기 1학기 2학기 1학기
졸업 요건 충족을 위한 추가 이수 학점에 대해서는 ‘졸업요건‘ 규정 확인 바람
자바 5.0 프로그래밍.
데이터마이닝, 빅데이터, 데이터과학: 정의 데이터마이닝(data mining)
Part 1 개요 Chapter 1 : 컴퓨터와 프로그램 그리고 자바 Chapter 2 : 자바의 환경
데이터 마이닝 - 강의 개요 년 가을학기 강원대학교 컴퓨터과학전공 문양세.
KTH R​ 교육 주식회사 퀀트랩.
텍스트 분석 기초.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
Python 및 OpenCV 설치.
컴퓨터공학실험 (I) 년 1학기 실험계획 -.
오토베이스9 사용자 라이브러리 오토베이스 교육센터 그래픽 모듈 설정과 화면전환에 대하여 자세히 알아본다. <목차>
암호학 응용 Applied cryptography
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
05. General Linear List – Homework
~27 윤형기 Python 프로그래밍 (보충) ~27 윤형기
공학도를 위한 C언어 프로그래밍실습1 -통합개발환경 사용법-
“경상북도 산업체, (예비)스타트업, 연구기관 엔지니어를
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
2017년 서울대학교 창의적 통합 설계 ㈜ 티맥스소프트/ ㈜ 티맥스데이터.
학부 컴퓨터공학부 교육과정 (학부) 2학년 4학년 3학년 1학년 1학기 2학기 IPP 자격과정 전공트랙
학부생 연구원 및 대학원생 모집 DataBio 연구실 (윤영미 교수님) 연구실 소개 연구 과제 모집 대상 혜택 모집 기간
JAVA 프로그래밍 16장 JNLP.
제 2 회 보건의료 빅데이터 사이언티스트 인증 프로그램 일 시 : (월) – 04.04(금) (5일간)
소리가 작으면 이어폰 사용 권장!.
Presentation transcript:

정치학과 파이썬 엄기홍(경북대학교) 2018년 한국정당학회 하계 학술대회

개요 파이썬 소개 데이터 수집 데이터 분석 Q&A

정치학과 프로그래밍 오늘날의 정치학은 경험적·실시간 분석이 필요한 시대 소규모 데이터(여론조사, 집합자료 등)를 위한 분석도구 빅데이터(SNS, 회의록 등)를 위한 분석 도구 → 컴퓨터 프로그래밍, 특히 파이썬 과거의 정치학은 정치제도를 서술하는 것으로 충분

컴퓨터 프로그래밍이란? 다른 언어를 사용하는 외국인과 영어로 소통하듯이 컴퓨터가 알아들을 수 있는 언어를 통해 의사소통 하는 행위 01010101 안녕 프로그래밍 언어 다른 언어를 사용하는 외국인과 한국어로 의사소통을 하기 힘든 것과 같이, 컴퓨터는 우리가 사용하는 언어를 이해하기 힘듭니다. 예를 들어, 컴퓨터는 0과 1이라는 이진수를 사용하기 때문에, “안녕"이란 한글을 이해하기 어렵습니다. 따라서 우리는 컴퓨터가 이해할 수 있는 언어를 배워서 컴퓨터와 소통해야 한다.

파이썬은? 프로그래밍 언어는 여러 종류가 있는데, 다음과 같다. 프로그래밍의 목적에 따라 다양한 언어들이 사용될 수 있다. 위 그림은 TIOBE에 따른 2017년 12월의 프로그래밍 언어들의 인기도 순위이다. JAVA가 가장 높은 인기도를 보이고 있고, 옛날에 유행했던 C가 다시 부각되고 있습니다. Python 은 4회 출처: https://www.tiobe.com/tiobe-index/(검색일: 2017년 12월 28일)

파이썬은? 객체 지향형 프로그래밍 언어 직관적이고 아주 쉬운 문법 플랫폼 독립 인터프리터 언어 오픈소스(Open Source) 다양한 라이브러리 & 커뮤니티 활성화 파이썬의 창시자 “귀도 반 로섬” 출처: https://ko.wikipedia.org/wiki/귀도_반_로섬

정치와 프로그래밍 – 미국 대선 Nate Silver 선거예측 오바마 재선 – 마이크로 타겟팅 출처: https://mashable.com/2012/11/07/nate-silver-wins/#Tad57oJTauqK 오바마 재선 – 마이크로 타겟팅 정치에서 프로그래밍이 적용된 사례로 미국대선을 들 수 있다 지난 2008년 미국대선에서 통계학자인 Nate silver는 50개의 주중 49개 주의 대선결과를 정확히 맞추면서 대중들을 놀라게 한 바 있다. 그리고, 2012년 대선에서 오바마는 재선을 위해 상당한 비용을 투자해 데이터 분석 전담팀을 구성하고 Micro targeting이라는 기법을 통해 유리한 선거결과를 도출한 바 있다.

데이터 유형 Structured data vs. Unstructured data Semi-structured data 열과 행으로 정형화된 데이터 관계형 데이터 텍스트 자료 이미지, 오디오, 비디오와 같은 다중 매체 자료 XML HTML JSON 출처: 이강표. 2018. “빅데이터 심화” 2018년도 경북대 대학원 정치학과 BK21plus 하계 연구방법론 워크숍. 대구: 경북대학교.

연구과정 연구주제, 기존 문헌 검토, 이론 및 가설 데이터 수집 데이터 분석 결론 및 함의 웹 스크랩핑 API 워드클라우드, 의미망분석 Classification, Clustering, Topic Modeling 결론 및 함의 머신러닝: classification, clustering, topic modeling

Jupyter Anaconda Python 3.6 설치(무료, https://www.anaconda.com/download/) Jupyter Notebook Python 3.X 버전 다운로드 curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py

경북대 사회과학기초자료연구소 (http://www.basicdata.kr/seminar/) Jupyter를 활용한 실습 경북대 사회과학기초자료연구소 (http://www.basicdata.kr/seminar/) *. ipynb 파일 다운로드 Jupyter에 업로드 한 후 실습

감사합니다