파이썬을 활용한 빅데이터분석 입문과정
파이썬을 활용한 빅데이터 분석 입문과정
평일 별도문의
주말 09.24(토) ~ 10.29(토) 휴강 10/8일 / (총40시간
/ 5일교육)
평 일 19:30~22:30[3H][월~목]
주 말 토요일 : 09:30 ~ 18:30 / 점심:13:30 ~ 14:30
1544-0714
컨소시엄 전액무료
C언어를 기반으로 한 오픈소스 고급 프로그래밍 언어로, 초보자뿐만 아니라 전문가들도
포함하는 매우 다양한 사용자층을 가지고 있으며, 플랫폼 독립적이기 때문에 다양한 플랫폼에서 사용 가능하고 또한 기본 제공되는
라이브러리가 매우 많다.
이 때문에 교육을 주된 목적으로 하는 여러 교육기관과 연구기관, 산업계 등에서 사용된다. C언어와 다르게 인터프리터식 동적 타이핑(Dynamically
typed) 대화형 언어이다. 인터프리터 형식이기 때문에 사용자가 컴파일을 하지 않고서도 작성한 프로그램을 바로 실행할 수 있을
뿐만 아니라, 한 줄 단위로 실행되기 때문에 사용자가 쉽게 결과를 확인할 수 있다.
파이썬 설치와 환경 설정, 데이터 타입 정의 및 연산자 선언, 제어문의 사용, 함수와 메소드의 제작, datetime 모듈, 리스트형 데이터 생성, 첨자(인덱스)를 사용해서 요소에 접근, 요소의 변경과 추가, try ~ except를 사용한 에러 처리, 파일 읽고 쓰기, 복수행을 읽고 쓰기, 파이썬 graphic 실습, 새로운 데이터형 만들기, 상속과 객체 지향 관련 프로그램을 개발 할 수 있는 능력을 갖추고 관련 업무에 종사 할 수 있다.
과목명 | 상세교육내용 |
---|---|
환경설정,기초문법 OOP |
* Anaconda install * Conda를 이용한 Python 기반 가상환경 생성 * Jupyter Notebook 커널(Conda 가상환경) 연동 * Anaconda Jupyter Notebook Interpreter의 사용 * 컴파일, 파이썬 프로그램의 구조 * 데이터 형(data type), 연산자(Operator) * 시퀀스 자료형(str, list, tuple, Dictionary), Set 타입 * 제어문(if), sys.argv 사용, if문 실습, 반복문(While, for) * 함수 다루기, 함수의 인자, 지역 변수와 전역 변수, 리턴값 * 모듈과 패키지의 사용, import의 사용 * Class 선언, 클래스 멤버, 메소드 * 인스턴스 멤버, 메소드의 실습, 생성자, 소멸자, 모듈 분리 * 상속(Inheritance) , 부모클래스의 생성자호출 * 생성자/메소드 오버로딩, 다중 상속 * 예외처리(Exception) * Lamda 함수 이용 , random 난수 발생 |
데이터 수집과 분석 |
* 웹 크롤러를 활용한 데이터의 수집 * 수집된 데이터의 저장 * Chromedriver.exe의 설정 * Selenium을 이용한 동적인 데이터 수집 * Geocoding을 이용한 좌표의 수집 * 시각화 library Matplotlib(맷플롯립) * 행렬 기반 데이터 처리 Numpy package * 데이터셋 생성 및 분석 Pandas package * Pandas package를 이용한 데이터 분석 실습 |