#파이썬기초 #넘파이 #맷플롯립 #판다스 #싸이파이 #오픈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 실행파일 영상 자료 다운로드: 🤍github.com/GongbroDesk/Python_Basics_Materials/blob/main/course_materials.zip
화학 실험하는 사람이에요 파이썬이나 매틀랩이 항상 저한테는 약점이었고 공부해야하는데...라고 생각만했어요 근데 이거 한번 들어보려고요 아마 오래걸릴겁니다 하지만 해보려고요 푸리에변환 영상 보고 감동해서 여기까지 왔습니다 도전!
꼭 포기 하지 마시고 몇번씩 들어보세요. 정말 유익한 강의 입니다.
pip install numpy 실행해도 설치가 안되면 어떻게 해야하나요?
conda update--all--yes 이거 똑같이 copy해서 type했는데 no command라는데요...
8_VWnRvbGPs&t=2h40m45s 2:40:45
8_VWnRvbGPs&t=8m32s 8:32 중요한 것
8_VWnRvbGPs&t=2h56m32s 2:56:32
8_VWnRvbGPs&t=3h11m53s 3:11:53
와드 8_VWnRvbGPs&t=1h18m23s 1:18:23 이해한부분 8_VWnRvbGPs&t=2h42m15s 2:42:15
감사합니다.
북마크
11월 10일. 8_VWnRvbGPs&t=2h17m52s 2:17:52
import csv
f = open('seoul.csv','r',encoding = 'cp949')
data = csv.reader(f)
header=next(data)
avg_t= -999
avg_d =''
for row in data:
if row[-1] == '':
row[-1] = -999
row[-1] = float(row[-1])
if avg_t < row[-1] :
avd_d = row[0]
avd_t = row[-1]
f.close()
print('기상 관측 아래 서울의 평균기온이 가장 높았던 날은 ',avg_d,avg_t,'입니다 ')
결과기상 관측 아래 서울의 평균기온이 가장 높았던 날은 -999 입니다
왜 이렇게 나오는 걸까요???
공부 타임라인 8_VWnRvbGPs&t=1h37m14s 1:37:14
8_VWnRvbGPs&t=3h11m52s 3:11:52
안녕하세요 파일을 다운로드 받았는데 메모장으로 연결해서 다운로드 받는 거 맞죠? 혹시 스크립트도 같이 있는 건가요? 영상에서 사용하시는 내용을 볼 수 있는 파일이 있는 지 궁급합니다. 두개의 압축 파일을 받았는데...... 혹시 잘못 받은 걸까요?(course_materials , python_useful_packages_materials) 제가 처음이라 다운로드를 제대로 받은건지 잘 모르겠네요 죄송합니다
감사합니다 현재 5시간 째 보고있는데 정말 도움 많이 되었습니다
대충 만들어서 시간 버리게하거나 유료 강의 유도하는 컨텐츠들과 차원이 다릅니다. 적절한 속도와 설명이 감동이에요
회사에서 데이터를 다루는 업무를 시작하면서 유투브로 공부하기 시작했는데, 진짜 빛과 같은 영상입니다. 정말 감사합니다. 혹시 후원할 수 있는 방법 없을까요?
8_VWnRvbGPs&t=53m24s 53:24
8_VWnRvbGPs&t=11m30s 11:30 첫 날 설치까지
8_VWnRvbGPs&t=16m53s 16:53
너무 잘보고있습니다!! 감사해요!!ㅠㅠ 추가 질문이 있는데요 추가한 컬럼에, 다음행의 특정셀값을 반복적으로 끌어 넣고자하는데 이 방법은 어떤걸 응용해야할까요?