Lecture Information

데이터를 가치있게 만드는 일! 데이터 처리!

데이터 처리는 일반적으로 컴퓨터에서 자동으로 실행된다. 자료는 올바르게 표현되면 편리하고 실용적인 정보가 되기 때문에, 데이터 처리 시스템은 실용성을 강조하기 위해 정보 시스템이라고도 일컬었다. 이러한 용어는 거의 같은 뜻이며, 데이터 처리 시스템이 자료를 조작해 정보를 만드는 데 반해, 정보 시스템은 자료를 입력하여 정보를 출력한다. 일반적으로 말해, 데이터 처리는 데이터를 기존의 형식으로부터 다른 형식으로 변환하는 과정이라고 정의할 수 있다. 그러나 그 뜻에는 데이터 변환이라는 용어가 적절하다. 이 관점에서 데이터 처리는 정보를 데이터로 변환하는 과정과 데이터를 정보로 변환하는 과정을 가리킨다. 데이터 처리와 데이터 변환의 차이는, 데이터 변환에서는 응답해야 할 쿼리를 필요하지 않다는 점에 있다. 이를테면, 영어의 문장을 형성하는 문자열(string) 형식의 정보는, 키보드의 키 입력으로부터 인코딩을 받아 하드웨어 방식의 코드가 되고, 또 아스키 코드로 바뀐 다음 글꼴로 변환되어 디스플레이에 보여 준다. 이것은 최종적으로 인간이 이해할 수 있는 의미가 있는 정보가 되는 예이다.

Class Time and Location

  • 화요일, 16:00-18:00 (한빛관 412)
  • 수요일, 16:00-18:00 (한빛관 311)

Textbook

  • 자체 강의 자료

References

Grading Policy

  • 10% Attendance
  • 30% Midterm
  • 30% Final
  • 30% Assignment

Late Policy

  • 출석이 총수업 시간의 3분의 2에 미달될 경우 F 학점
  • 병원 치료 및 응급 행위로 결석한 경우 의사 소견서를 스캔 또는 촬영 후 이메일로 제출

Prerequisite

  • 컴퓨터 기본 지식

Schedule and Syllabus

# of Lecture Date Description Lecture Materials
Lecture 00 2019-03-05 강의 소개 Lecture slides
데이터 사이언스가 핫한 이유
Lecture 01 2019-03-06 파이썬 프로그래밍 언어
프로그래밍 언어
파이썬 소개
파이썬 설치와 실행
Lecture slides
프로그래밍을 배워야 하는 이유는?
프로그래밍을 왜 배워야 할까
Lecture 02 2019-03-12
2019-03-13
변수, 자료형, 연산자
변수
자료형
연산자
Lecture slides
Lecture 03 2019-03-19
2019-03-20
문자열
문자열 개념
문자열 연산
문자열 함수
문자열 서식
Lecture slides
Lecture 04 2019-03-26
2019-03-27
리스트, 튜플, 세트, 딕셔너리
리스트
튜플
세트
딕셔너리
Lecture slides
Lecture 05 2019-04-02
2019-04-03
조건문과 반복문
조건문
반복문
Lecture slides
Lecture 06 2019-04-09
2019-04-10
입력과 출력
표준 입출력
파일 입출력
Lecture slides
Lecture 07 2019-04-16
2019-04-17
함수
함수 기본
변수의 유효범위
함수 심화
Lecture slides
Midterm Test 2019-04-23
2019-04-24
중간고사
Lecture 08 2019-05-07
2019-05-08
객체와 클래스
객체와 클래스
인스턴스 변수, 클래스 변수
클래스 매직 메소드
클래스의 상속
Lecture slides
Lecture 09 2019-05-14
2019-05-15
모듈과 패키지
모듈
패키지
Lecture slides
Lecture 10 2019-05-21
2019-05-22
데이터 수집
오픈 데이터
CSV 파일
HTML 파일
XML 파일
JSON 파일
Lecture slides
Lecture 11 2019-05-28
2019-05-29
오픈 API & 웹 스크래핑
오픈 API
웹 스크래핑
Lecture slides
Lecture 12 2019-06-04
2019-06-05
데이터 처리 및 탐색
Jupyter 소개
Pandas 소개
Pandas Series
Pandas DataFrame
Pandas Index
Lecture slides
Lecture 13 2019-06-11
2019-06-12
데이터 연산 및 집계
데이터 연산
누락값 처리
집계와 분류
고성능 연산 및 질의
Lecture slides
Final Test 2019-06-14 기말고사
Project 2019-06-19 데이터 프로젝트