바로가기

모두를 위한 열린 강좌 KOCW

주메뉴

강의사진
  • 주제분류
    공학 >컴퓨터ㆍ통신 >컴퓨터공학
  • 강의학기
    2017년 2학기
  • 조회수
    23,364
  •  
강의계획서
강의계획서
4차 산업혁명을 맞이하면, 빅데이터 분석에 대한 필요성과 관심이 증가하고 있다. 이에, 데이터 분석을 위한 프로그래밍 언어로, 쉽고 편리한 기능을 가지고 있는 고수준의 범용 언어인 파이썬 언어를 학습하고, 파이썬 라이브러리를 활용한 데이버 분석 방법들에 대하여 학습한다.

파이썬 언어를 이해하고, 파이썬 라이브러리인 싸이파이(SciPy), 넘파이(NumPy), 그리고 팬다스(Pandas) 사용법을 학습한다. - 다양한 데이터의 구성과 구조를 학습하고, 데이터 분석 방법을 학습 한다.

차시별 강의

PDF VIDEO SWF AUDIO DOC AX
1. 플래쉬 컴퓨터 프로그램의 이해 컴퓨터 프로그램의 이해. 파이썬 언어란? 파이썬 언어의 사용 방법. URL
2. 플래쉬 파이썬 프로그래밍 -01 파이썬의 코드를 실행하기 위한 IPython의 사용 및 문자 인코딩, 실행에 필요한 모듈을 호출하는 방법에 대하여 학습한다.- 파이썬에서 제공하는 기본 데이터의 유형과 변수의 선언과 특성에 대하여 학습한다. - 파이썬의 연산자에 대하여 살펴보고, 복합 데이터 유형인 문자열, 리스트, 튜플, 사전형의 사용방법에 대하여 학습한다. URL
3. 플래쉬 파이썬 프로그래밍 -02 파이썬의 실행 흐름을 제어하는 구문에 대하여, 조건을 제어할 수 있는 조건문의 설정 방법에 대하여 학습한다. 파이썬 프로그램의 흐름을 제어함으로서, 일정한 명령문을 반복적으로 수행할 수 있는 루프의 구성과 활용방법에 대하여 학습한다. 파이썬의 대표적인 while루프와 for루프의 설정방법 및 활용방법에 대하여 학습한다. URL
4. 플래쉬 파이썬 프로그래밍 -03 파이썬은 수 많은 함수들(모듈/패키지)로 구성되어 있다. 이 함수의 구성, 매개변수의 설정 방법 및 이름없는 함수인 ‘람다'함수에 대하여 학습한다. 파이썬은 객체지향 프로그래밍을 지원한다. 이를 위한 객체, 즉 클래스의 구성과 활용방법에 대하여 학습한다. 파이썬은 수 많은 모듈/패키지로 구성되는데, 이의 구성과 활용방법에 대하여 학습한다. 파이썬에서의 오류와 예외처리를 위한 문법과 구문의 활용방법에 대하여 학습한다. URL
5. 플래쉬 파이썬 프로그래밍 -04 파이썬의 화일관리를 위한, 화일 읽기 및 쓰기 방법에 대하여 학습한다. 파이썬의 순차적 데이터 유형인 리스트, 튜플 데이터형에 대한 활용방법에 대하여 학습한다. 파이썬의 독특한 데이터 유형인 사전형과 활용법에 대하여 학습한다. URL
6. 플래쉬 정규 표현식 (Regular Expression) 텍스트로 구성된 문장을 분석하는데 매우 유용하게 사용되는 '정규 표현식'의 기본 구성에 대하여 살펴본다. 정규 표현식을 활용하기 위한 기본 문법에 대하여 학습한다. 정규 표현식을 이용한 문장의 검색, 매칭 및 분할에 대하여 학습한다. URL
7. 플래쉬 수치해석을 위한 파이썬: 넘파이(Numpy) 01 수학 및 수치해석 계산을 위하여, 사전에 컴파일된 다양한 함수들을 제공하는 파이썬용 오픈소스 확장모듈인 넘파이의 구성에 대하여 살펴본다. 넘파이에서 제공하는 ‘배열'의 생성 및 형식에 대하여 학습한다. 넘파이의 '배열’(array)과 ‘행렬’(matrix)의 차이점을 이해하고, 배열과 행렬에 적용되는 연산자에 대하여 학습한다. URL
8. 플래쉬 수치해석을 위한 파이썬: 넘파이(Numpy) 02 넘파이 배열의 수치적 연산인 비교, 논리 연산자의 활용법을 학습한다. 또한, 넘파이 배열의 연결, 차원의 감소 및 추가에 대한 사용법을 학습한다. 넘파이의 행렬 데이터 구조 및 다양한 행렬 연산에 대하여 학습한다. URL
9. 플래쉬 데이터의 시각화: 매트플롯립(Matplotlib) 오픈소스인 매트플롯립에 대한 구성과 사용방법을 학습한다. 매트플롯립의 그래프의 다양한 출력 형식을 학습하고, 활용하는 방법을 학습한다. 데이터를 시각화하기 위하여, 매트플롯립 그래프의 다양한 설정과 활용법을 학습한다. URL
10. 플래쉬 과학적 계산을 위한 싸이파이(Scipy) / 심볼릭 수학을 위한 심파이(Sympy) 과학적 연산을 위한 파이썬의 ‘싸이파이’(Scipy) 패키지에 대하여 살펴 보고, 데이터(신호)의 처리 방법을 학습한다. ‘싸이파이’(Scipy) 패키지에서 제공하는 신호처리, 통계 및 영상처리 방법들에 대하여 학습한다. 파이썬에서 제공하는 복잡한 수학적 수식을 심볼로 표현하게 해주는 ‘심파이’ 패키지의 사용방법을 학습한다. URL
11. 플래쉬 데이터 분석 패키지: 팬다스(Pandas) 01 파이썬의 데이터 분석 패키지인 팬다스의 구성과 데이터 객체들의 구성을 학습한다. 팬다스의 데이터 객체인 ‘급수(series)와 '데이터프레임’(dataframe)의 구조, 생성 및 처리에 대한 과정을 학습한다. 팬다스의 데이터 객체를 이용한 기본 시각화 방법들을 학습한다. URL
12. 플래쉬 데이터 분석 패캐지: 팬다스(Pandas) 02 파이썬에서 날짜와 시간 데이터 형에 대한 처리 방법을 살펴 본다. 팬다스에서 날짜와 시간 데이터 형에 대한 처리 방법을 살펴 본다. 팬다스를 이용하여 날짜와 시간이 혼합된 데이터의 처리 방법을 살펴 본다. URL
13. 플래쉬 팬다스를 이용한 데이터 시각화 팬다스의 기본 그래프 작성법 및 유형들을 학습한다. 누락된 데이터가 있는 경우에 그래프를 생성하는 방법을 학습한다. 팬더스의 플롯팅 서식을 설정하는 방법을 학습한다. URL
14. 플래쉬 소셜미디어와 원문 데이터 분석하기 구조화된 데이터(표 형식)의 분석이 아닌, 텍스트 원문을 분서하기 위한 방법론을 배운다. 문서에서 단어가 나타나는 단어의 빈도의 의미를 살펴보고, 이를 시각화하는 방법인 단어구름을 만드는 과정을 이해한다. 또한, 단어와 단어 사이의 관계를 그래프로 표시하는 방법을 살펴본다 URL

연관 자료

loading..

사용자 의견

강의 평가를 위해서는 로그인 해주세요. 로그인팝업

이용방법

  • 플래쉬 유형 강의 이용시 필요한 프로그램 [바로가기]


    ※ 강의별로 교수님의 사정에 따라 전체 차시 중 일부 차시만 공개되는 경우가 있으니 양해 부탁드립니다.

이용조건