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