본문 바로가기

혼공학습단11

회고록 혼공학습단을 진행하면서 보냈던 6주를 돌아보고자 한다. 나름의 보람 학생인 입장에서 고학년이 되서야 방학에 무언갈 하게 된 것 같다. 항상 방학에 아무것도 안하고 게임만 했었는데, 이번 방학은 혼공학습단을 진행하면서 코딩을 붙잡게라도 되어 다행이라고 생각한다. 사실 중간에 좀 쉬긴 했지만, 어느 순간 그래도 책임은 지는 마인드로 6주치를 다끝내고 나니 정말 보람찼다. 심지어 내 블로그에 작성해 내 성과가 한 눈에 보인다.!!! (전공인데 학기 아니면 따로 안하는 게으른 사람......) 온라인으로 글쓰기 온라인으로 글쓰는 건 힘들었다. 일기도 나만 보는데 어떻게 내 글을 남들에게 보여줘! 하지만 이걸 하지 않으면 내 몸은 움직이지 않을 걸 알았기 때문에.... 각오하고 신청했다. 그리고 시작했다!! 하면.. 2023. 2. 26.
혼자 공부하는 데이터 분석 with 파이썬: 6주차(Chapter 06-2) Chapter 06 "복잡한 데이터 표현하기" Chapter 06-2의 주제는 '맷플롯립의 고급 기능 배우기' 이다. 전체적으로 배울 내용은 다음과 같다 맥플롯립의 고급 기능 하나의 피겨에 다양한 그래프 06-2 맥플롯립의 고급 기능 배우기 실습 준비 # 코랩에서 한글다운 import sys if 'google.colab' in sys.modules: !echo 'debconf debconf/frontend select Noninterative'| \ debconf-set-selections # 나눔 폰트 설치 !sudo apt-get -qq -y install fonts-nanum import matplotlib.font_manager as fm fm._rebuild() # 다시 실행 import ma.. 2023. 2. 19.
혼자 공부하는 데이터 분석 with 파이썬: 6주차(Chapter 06-1) Chapter 06 "복잡한 데이터 표현하기" Chapter 06-1의 주제는 '객체지향 API로 그래프 꾸미기' 이다. 전체적으로 배울 내용은 다음과 같다 객체지향 API로 그래프 그리기 06-1 객체지향 API로 그래프 꾸미기 pyplot 방식과 객체지향 API 방식 그리기 pyplot 방식 객체지향 API 방식 # 설정 import matplotlib.pyplot as plt plt.rcParams['figure.dpi'] = 100 pyplot 방식으로 그래프 그리기 # pyplot 방식 plt.plot([1, 4, 9, 16]) plt.title('simple line graph') plt.show() 객체지향 API 방식으로 그래프 그리기 # 객체지향 API 방식 fig, ax = plt.su.. 2023. 2. 19.
혼자 공부하는 데이터 분석 with 파이썬: 5주차(Chapter 05-2) Chapter 05 "데이터 시각화하기" Chapter 05-2의 주제는 '선 그래프와 막대 그래프 그리기' 이다. 전체적으로 배울 내용은 다음과 같다 선 그래프 막대 그래프 05-2 선 그래프와 막대 그래프 그리기 필요한 파일 다운로드 import gdown import pandas as pd # ns_book7 다운 gdown.download('https://bit.ly/3pK7iuu','ns_book7.csv', quiet = False) # pandas dataframe ns_book7 = pd.read_csv('ns_book7.csv', low_memory = False) ns_book7.head() 연도별 발행 도서 개수 구하기: value_counts() 사용 # 연도별 도서 개수 : val.. 2023. 2. 19.
혼자 공부하는 데이터 분석 with 파이썬: 5주차(Chapter 05-1) Chapter 05 "데이터 시각화하기" Chapter 05-1의 주제는 '맷플롯립 기본 요소 알아보기' 이다. 전체적으로 배울 내용은 다음과 같다 피겨 rcParams subplot 05-1 맷플롯립 기본 요소 알아보기 필요한 파일 다운로드 import gdown import pandas as pd # ns_book7 다운 gdown.download('https://bit.ly/3pK7iuu','ns_book7.csv', quiet = False) # pandas dataframe ns_book7 = pd.read_csv('ns_book7.csv', low_memory = False) ns_book7.head() Figure 객체 모든 그래프 구성 요소를 담고 있는 최상위 객체 scatter()로 산점.. 2023. 2. 19.
혼자 공부하는 데이터 분석 with 파이썬: 4주차(Chapter 04-2) Chapter04 "데이터 요약하기" Chapter 04-2의 주제는 '분표 요약하기' 이다. 실습전 다운로드 import gdown import pandas as pd # 04-1에서 만든 ns_book7 다운 gdown.download('http://bit.ly/3pK7iuu', 'ns_book7.csv', quiet = False) # pandas로 불러오기 ns_book7 = pd.read_csv('ns_book7.csv', low_memory=False) ns_book7.head() 산점도 그리기 산점도: 데이터를 화면에 뿌리듯 그리는 그래프 두 변수 혹은 두 가지 특성 값을 직교 좌표계에 점으로 나타낸 그래프 scatter() 함수 산점도를 그려준다 scatter() 함수를 호출한 다음 sho.. 2023. 2. 19.