데이터 분석&엔지니어 부트캠프

필자는 작년(2023)년 12월 말 부터 데이터 분석 공부를 하고 있다. '멀티캠퍼스'라는 훈련기관에서 운영하는 국비지원 과정에 참여하고 있는데, 그 동안 작은 미니 프로젝트들(Kaggle 대회, 자체 과제 등등..)만 진행하다가 이번에 드디어 중규모의 세미 프로젝트를 진행하게 되었다. | 지훈과 얼굴들 좋은 팀원들을 만났음에도 주제 선정에 꽤나 큰 난항을 겪었다. 대 주제를 거의 2번 정도 엎었고, 세부적인 내용들을 하나부터 열까지, 변수를 어떻게 해야할지, 지역을 어떻게 설정해야할지.. 기획안부터 실제 분석과 개발까지, 정말 어려운 과정들의 연속이지만, 이를 버텨내고 이겨내면서 성장하는 나와 우리 팀원들을 발견하곤 한다. 사족은 이 정도로 하고, 그래서 우리 팀은 '지훈과 얼굴들'이라는 팀 이름을 ..
안녕하세요. JGP입니다. 이번 시간에는 matplotlib에서 그래프를 조금 더 디테일하게 디자인 할 수 있는 옵션들에 대해 알아보도록 하겠습니다. | 전체 예제 코드 import calendar month_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] sold_list = [300, 400, 550, 900, 600, 960, 900, 910, 800, 700, 550, 450] fig, ax = plt.subplots() barcharts = ax.bar(month_list, sold_list) ax.set_xticks(month_list, calendar.month_name[1:13], rotation=90) for rect in barcharts: heigh..
안녕하세요. JGP입니다. 이번 시간에는 matplotlib를 이용하여 막대그래프를 그려보도록 하겠습니다. | 전체 코드 위 막대 그래프를 그리기 위한 전체 코드는 아래와 같습니다. month_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] sold_list = [300, 400, 550, 900, 600, 960, 900, 910, 800, 700, 550, 450] fig, ax = plt.subplots() ax.bar(month_list, sold_list) plt.show() 그럼 하나씩 뜯어볼까요? | 예제 데이터 month_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] sold_list = [300, 400, 550, ..
안녕하세요. JGP입니다. 이번 시간에는 matplotlib에서 다중 선 그래프를 그리는 방법에 대해 알아보겠습니다. | 다중 선 그래프 그리기 위 처럼 생긴 다중 선 그래프를 그리려면 어떻게 해야할까요? import matplotlib.pyplot as plt # 예제 데이터 값 dates = [ '2021-01-01', '2021-01-02', '2021-01-03', '2021-01-04', '2021-01-05', '2021-01-06', '2021-01-07', '2021-01-08', '2021-01-09', '2021-01-10' ] min_temperature = [20.7, 17.9, 18.8, 14.6, 15.8, 15.8, 15.8, 17.4, 21.8, 20.0] max_temper..
안녕하세요. JGP입니다. 슬슬 올 것이 오고 있습니다.. 후후.. 그 동안에는 데이터 분석과는 거리가 먼, 말 그대로 '개발'만 주구장창 했으니 데이터 분석을 위한 라이브러리들이 강의 시간에 새로이 등장할 때마다 막연한 불안감을 가지게 되는 것 같습니다. 그래도! 물러서지 않고 꿋꿋이 해 나가다 보면 언젠가 새 꿈인 데이터 분석 엔지니어가 되어있겠지요. 서론은 접어두고, 오늘 배운 내용을 정리해보아야겠습니다. | matplotlib와 첫 만남 (설치) python에서 어떠한 라이브러리와 처음 만나려면 어떻게 해야겠습니까. 설치부터 해야겠죠? pip3 install matplotlib 설치 해줍니다. Jupyter 상에서 연습을 많이 하실 터이니, 알고 계시겠지만 Jupyter에서는 맨 앞에 !만 붙여..
안녕하세요. JGP입니다. 요즘 한창 데이터 분석에 대해 공부하고 있는데요, 이번 시간에서는 Pandas를 사용하여 데이터프레임의 문자열 칼럼을 다루는 기본적인 방법에 대해 살펴보겠습니다. | 데이터프레임 생성 import pandas as pd # 샘플 데이터프레임 생성 data = {'이름': ['John', 'Alice', 'Bob', 'Charlie'], '직업': ['Engineer', 'Doctor', 'Teacher', 'Artist'], '도시': ['New York', 'San Francisco', 'Chicago', 'Los Angeles']} df = pd.DataFrame(data) print(df) | 문자열 칼럼 선택 # '이름' 칼럼 선택 names = df['이름'] prin..
안녕하세요. 오늘 시간에는 Jupyter Lab에서 자동 괄호 닫기를 설정하는 방법에 대해 소개해보도록 하겠습니다. | Jupyter Lab 실행 후 설정 Setting - Advanced Settings Editor로 접근합니다. 상단 검색창에 "notebook"을 검색하고, 하단 Notebook 탭을 눌러 Notebook 설정 화면으로 진입합니다. 체크해제 되어있는 Auto Closing Brackets 항목을 체크한 후 설정 창을 닫습니다.
안녕하세요. JGP입니다. 이번 시간에는 Mac 환경에 PyCharm을 설치해보도록 하겠습니다. | PyCharm CE(Community Edition) 설치 https://www.jetbrains.com/ko-kr/pycharm/download/ PyCharm 다운로드: JetBrains가 만든 전문 개발자용 Python IDE www.jetbrains.com 위 사이트로 접속해주세요. 접속 후 하단으로 스크롤해주세요. .dmg 버튼을 눌러 사용 중인 Mac의 플랫폼(Apple Silicon, Intel)을 선택한 후 다운로드 버튼을 눌러 설치 파일을 다운로드합니다. | PyCharm 설치 다운로드 한 파일을 실행합니다. PyCharm의 설치 파일은 dmg 형식으로 제공되므로 PyCharm CE 아이콘..
JGP
'데이터 분석&엔지니어 부트캠프' 카테고리의 글 목록