MENU

Fun & Interesting

파이썬 기초 | 데이터 분석 | 설치부터 라이브러리 예제까지 (feat. 넘파이, 맷플롯립, 판다스)

GongbroDesk 205,381 4 years ago
Video Not Working? Fix It Now

#파이썬기초 #넘파이 #맷플롯립 #판다스 #싸이파이 #오픈CV #tkinter (0:00) 영상 목표&소개 (1:49) 각 파트 내용 요약 == 파트 1 == (8:47) Python 설치 (9:35) Anaconda 설치 (10:38) OpenCV & PyInstaller 패키치 설치 == 파트 2 - 표준 라이브러리 == (13:08) The Zen of Python 자료형 (14:07) 빌트인 자료형 (17:20) 자료형 변환 (23:58) 수학 연산 (28:03) 비교 연산 (30:04) 불린 연산 (32:35) 비트 연산 변수 (35:25) 변수 정의 (40:23) 변수 메소드 (43:22) 변수이용 불린 연산 (44:07) 변수이용 수학 연산 (46:04) 스트링 변수 (51:23) 변수 사용 예시 (55:25) 좋은 변수 이름 정하기 컨테이너 (58:14) 컨테이너란? (1:02:01) 리스트 (List) (1:03:18) 튜플 (Tuple) (1:06:01) 리스트와 튜플 차이점 (1:08:05) 리스트 Indexing & Slicing (1:13:17) 리스트안에 리스트 (1:18:02) 리스트 연결, 반복, 카피 (1:22:03) 리스트 - 함수들 (1:30:22) Set (1:37:11) Frozen Set (1:38:07) Set - 사용 예시 (1:41:48) Dictionary (1:46:30) 컨테이너와 빌트인 함수 사용 예시 (1:49:15) List Unpacking (1:52:29) Range 함수 스트링 (1:55:55) 컨데이너로서 스트링 (1:57:17) 스트링 Indexing & Slicing (1:58:34) 스트링 메소드 (2:00:14) 알파벳&숫자 확인 (2:03:55) 스트링 함수들 (2:07:55) Print & Format 파이썬 표준 모쥴 (2:17:20) 매쓰 모쥴 (2:23:04) OS 모쥴 (2:27:33) Sys 모쥴 (2:28:46) 파일 인풋/아웃풋 (File I/O) (2:35:18) 제이슨 모쥴 (Json Module) (2:37:12) 피클 모쥴 (Pickle Module) == 파트 3 - Python 패키지 == (2:39:30) 데이터 분석에 중요한 패키지들 NumPy (넘파이) (2:41:10) NumPy - 숫자 데이터 처리를 위한 강력한 도구! (2:48:52) Array만들고 속성 확인 (2:53:23) 다른 숫자 자료형들 - 인트 vs 플롯 (2:58:13) Int32와 Int64 차이 (3:02:52) N-차원 Array만들기 (3:09:01) NumPy Array와 Matrix차이 (3:10:41) Array에 값 추가/삭제 (3:11:47) Array 생성 함수들 (3:13:25) 수학 & 논리 연산 (3:16:57) NumPy 함수들 사용 수학 연산 (3:18:14) 수학 통계 함수들 (3:20:40) 유용한 수학 함수들 (3:25:21) Array 변환 (3:40:59) Array View & Copy (3:44:42) 논리 연산 (Logical Operations) (3:47:22) Array Indexing&Slicing (3:58:12) 선형대수 계산 (4:02:45) NumPy 활용 예시 Matploblib (맷플롯립) (4:08:04) Matplotlib - 그래프 시각화! (4:10:53) PyPlot API Style Plotting (4:15:00) OOP Style Plotting (4:19:39) 다수의 라인 그래프 (4:23:44) Example 1 - Decay Sine Response (4:26:40) Example 2 - Euler Equation (4:29:22) Example 3 - Histrogram (4:31:53) Example 4 - 3D Plot (4:34:50) Example 5 - Animated Graph Pandas (판다스) (4:38:24) Pandas - 데이터 분석을 위해! (4:39:56) 딕셔너리 사용 DataFrame 만들기 (4:42:33) 리스트 사용 DataFrame 만들기 (4:43:56) 데이터 Subset 관찰 (4:51:04) 데이터 요약해주는 유용한 함수들 (4:54:43) 칼럼 바꾸기 (4:55:36) 논리연산 데이터 필터 (5:02:32) 그룹 분석 (5:03:57) 막대 그래프 (5:04:50) 빈데이터 처리하기 (5:07:25) DataFram 함수 적용 (5:09:02) 정규표현 이용 데이터 필터 (5:10:31) DataFrame 합치기 (5:11:23) Excel, Text, Picke 파일로 저장 SymPy (심파이) (5:15:06) SymPy - 파이썬으로 수학 공식을 풀다! (5:16:49) 미분 (5:18:21) 적분 (5:19:15) 리밋 (5:19:42) 상미분방정식 - 진동현상 SciPy (5:22:37) SciPy - 수학&공학 계산 토탈 패키지! OpenCV (5:27:54) OpenCV - 이미지 프로세싱 & 사물 분류를 위한 도구! (5:28:50) 이미지 읽어오기 (5:29:36) BGR Plot (5:30:13) RGB Plot (5:30:56) Grayscale Plot (5:31:38) 이미지 블러처리 (5:33:14) 에지 검출 Tkinter (5:35:04) Tkinter - 간단한 GUI를 만들자! (5:35:56) Main GUI window (5:37:55) 라벨 만들기 (5:40:14) 버튼 만들기 (5:44:15) 엔트리박스 만들기 == 파트 4 - Control Flow Tools == (5:49:24) 흐름 제어 도구들 (5:49:50) 흐름제어란? (5:50:51) For Loop 문법 (5:51:16) Iterable이란? (5:55:27) 반복문이 필요한 이유 (5:56:32) 컨테이터 값들 불러오기 (6:07:57) 이터러블과 이터레이터 함수 (6:09:34) 코드 들여쓰기 Indentation (6:10:54) Enumerate 함수 (6:12:51) Zip 함수 (6:14:16) 활용 예시 1 - 작업 자동화 (6:19:20) 활용 예시 2 - 피보나치 수열 (6:21:36) 활용 예시 3 - 애니매이션 그래프 (6:25:03) If (조건문) 예시 (6:31:59) If-Elif-Else (6:34:47) If-Else (6:36:53) While Loop (6:41:53) Break & Continue (6:47:38) Pass (6:49:52) Try & Except (6:53:17) 흐름제어 예시 1 - 최대값 찾기 (6:55:43) 흐름제어 예시 2 - 짝수, 홀수 메세지 프린트 (6:57:01) 흐름제어 예시 3 - 간단한 유저인터페이스 (7:00:54) 리스트 컴프리헨션 - 컨트로플로우 도구들을 한줄로! (7:07:15) 흐름제어 예시 4 - 파일&디렉토리 관리 == 파트 5 - Functions == (7:19:46) 함수란? (7:20:49) 함수 정의 (7:25:39) 로컬 vs. 글로벌 변수 (7:28:24) 인풋 초기화 (7:29:49) Positional Arguments (7:30:53) Keyword Arguments (7:34:01) Arbitrary Arguments (7:37:43) Argument Unpacking (7:43:12) 함수 도움말 (7:45:42) 함수 주석 (7:47:35) Lambda 함수 (7:49:26) Lambda사용 고차원함수 (7:52:16) 맵핑함수 - Map( ) (7:57:04) 필터함수 - Filter( ) (7:59:09) 연속적 계산 함수 - Reduce( ) (8:01:40) 램다, 리스트컴프리헨션, 반복문 비교 (08:04:07) MyMathLib의 함수들 (08:09:16) 모쥴 스크립트 (08:11:54) 패키지폴터 (08:14:53) 패키지폴더 PATH에 등록 == 파트 6 - Practical Examples == 이미지와 행렬 (8:18:05) 활용 예시들 (8:18:32) Image and Matrix (8:19:28) Array 만들고 image 플롯 (8:29:19) 체크모양 이미지 플롯 (8:31:41) 체크모양 논리연산이용 변환 (8:39:33) Color Scale이미지 플롯 & 이미지 Transpose 리포트 작성 (8:41:25) Jupyter로 리포트 작성 애니매이션 그래프 (8:54:39) 세계온도변화 그래프 (8:55:35) 데이터 불러오기 (8:59:02) Grid 준비 & 데이터 Interpolate (9:00:53) Surface Contour Plot (9:05:35) Animated Plot IMF 경제 데이터 분석 (9:09:32) IMF 2020 4월 경제 예상 데이터분석 (9:10:38) CSV 데이터 불러오기 (9:14:53) 인플레이션 데이터 필터&플롯 (9:22:20) 실업률 데이터 필터&플롯 (9:27:32) DataFrame을 Array로 변환 (9:31:49) 판다스 팁#1 - 칼럼 바꾸기 (9:33:59) 판다스 팁#2 - 칼럼 추가 & 그룹 분석 (9:38:48) 판다스 팁#3 - 데이터 조금씩 반복문 사용 불러오기 OpenCV 얼굴 인식 (9:42:53) OpenCV 이용 얼굴 인식 (9:43:44) 이미지 불러오기 (9:46:01) Classifier정하고 얼굴 인식 (9:50:18) 여러 얼굴 인식 GUI 계산기 (9:52:43) Tkinter로 만들어 보는 GUI (9:53:30) 프로그래밍 계획 짜기 (9:55:17) 메인 GUI (9:56:09) Entry Box (9:58:08) Button (10:03:38) Button-Click 함수 (10:07:22) Clear-Button 함수 (10:08:13) 수학연산 함수 (10:16:03) PyInstaller 사용 EXE 실행파일 영상 자료 다운로드: https://github.com/GongbroDesk/Python_Basics_Materials/blob/main/course_materials.zip

Comment