일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 오블완
- 데이터사이언티스트
- 티스토리챌린지
- 파이썬
- 데이터 엔지니어
- streamlit
- DS
- 메타코드
- 자기개발
- metacode
- 메타코드m
- 부트캠프
- 일본어공부
- SSAFY
- 데이터전문가
- ML
- 데이터분석가
- 데이터 사이언티스트
- 머신러닝
- 데이터엔지니어
- 데이터애널리스트
- 자기계발
- JLPT
- matacodem
- metacodem
- 데이터분석
- 개발자부트캠프
- 독학
- ssafy 13기
- 싸피
- Today
- Total
아카이브
[데이터 분석] SQL + Python 실무적인 처리 (1) 본문

안녕하세요! 여러분,
데이터 분석가로서 성장하기 위한 공부를 진행하고 있는 머루아빠입니다.
현재 데이터 분석 직무를 고려하고 있는 저는 관련 스펙,자격증,공부를 하고 있는데요.
운이 좋게 이번 메타코드 6기 앰배서더가 되어
질좋은 강좌와 자료를 받게 되었습니다.
사실 메타코드를 알게 된 건 조금 오래전부터인데요!
제가 관심있는 도메인의 관한 지식과 강연을 들을 수 있어서
눈여겨보고 있었는데 때마침 좋은 성장 타이밍이 생겼습니다.
앞으로 해당 관련 게시글을 올리면서 메타코드도 홍보하고
제가 수강한 강의 후기를 남기고자 해요.
Python, SQL, 데이터 분석에 관심 있으신 분들은
더 많은 관심 가져주시면 감사하겠습니다.

일단 메타코드에 대해 간단한 소개를 하자면!
메타코드는 이제 막 B2C 서비스를 시작한지 7개월밖에 안되었지만,
월 페이지뷰 27만뷰 / 월 방문자 8만명을 기록하고 있다고합니다.
엄청난 성장세를 보이지않나요..?
사실 대표님이나 담당자분들과 앰배서더가 되면서 이야기를 들을 수 있었는데
굉장히 자사에 자부심이 있으셨거든요, 질좋은 자료를 확보하는데 굉장히 많은
노력을 하고 있다는 느낌이 많이 들었습니다.

다시 본론으로..
제 이전 게시글을 보신 분은 아시겠지만, 저는 메타코드 특강을
챙겨보고 있었거든요. 특히 데이터 분석 현직자들의 이야기를 들을 수 있는 점이
굉장히 큰 장점이라 온라인 줌으로 참여하고 있었어요.
[메타 코드 특강] 데이터 분석 취업 특강
what is SI 기업대표 기업들:삼성 SDSLG CNSSK C&C현대 IT&E주요 업무:시스템 설계 및 구축소프트웨어 개발네트워크 구축시스템 유지보수최근 IT 트렌드 이슈:클라우드 컴퓨팅: 온프레미스에서 클라우드
meorudady.tistory.com
혹시 데이터분석/전문가 분야를 고민하고 계신
대학생, 취준생분들이시라면 메타코드와 함께 무게감 있는
성장을 노려보실 수 있을 것 같습니다.
진심으로 유익해요.. 대학생들에게는 특히.. 데이터 분석 직무를 생각하는
초보라면 더더욱 한 번 들어가보세요..!!
무조건 관심 가는 주제가 있을겁니다요~

이제부턴 강의 후기입니다.
조금 공부한 것이기에 진지하게 남길게요. ㅎㅎ

첫 번째 문제.

MYSQL을 이용해보았으나 password를 까먹었다. → 굉장히 웃긴 패스워드를 썼었음
해당 초반에 shell 모드 키고 여러 작업 끝에 드디어 성공
두 번째 문제

테이블을 만들고 데이터셋을 작업해야하는데
해당 database 선언없이 계속 오류남
gpt에 물어보니 역시나 테이블만들라고 하네
근데 실행 버튼이 내가 아는 버튼과 다른 MYSQL.. 이 번개가 실행버튼이었다 ^^..
MySQL Tutorial - Learn MySQL Fast, Easy and Fun.
MySQL Tutorial - Learn MySQL Fast, Easy and Fun.
MySQL Tutorial website provides you with the most comprehensive MySQL tutorial that helps you learn MySQL fast, easy & fun.
www.mysqltutorial.org

참 착하게 MySQL에서 제공하는 스크립트로 데이터셋을 사용해보았는데
실행 한 번만 하면 자동으로 테이블 생성되며 모든 문제가 해결된다.
세 번째 문제

SQL 파일 중 스크립트를 실행하는 방법을 몰랐다!
늘 그렇듯 구글링하 방법을 찾아보니 답은 총 2가지
1.워크벤치 이용하기
직관적으로 ui가 설정되어 있어 스크립트 파일을 실행-> 번개모양 execute를 누르면 끝!
2. 쉘모드로 실행
터미널이나 cmd 켜서 비번치고 경로 설정하면 끝
mysql -u yourusername ~~
Enter password: ****
mysql> source /path/to/your.sql
SQL을 설정 후 파이썬으로 데이터 전처리, 시각화하는 방법은?

- 테이블, 데이터셋 확인!
- SQL에서 작동하는가?
- 파이썬에서 작동하는가?
- 데이터셋 시각화 진행~
- 해당 데이터베이스에서 고객 테이블만 조건에 따라 선택하여 데이터를 추출하고 시각화를 하면 끝이다.
실제로 공부하면서 해보니 강의자체는 짧지만 세팅하는데 상당한 시간이 걸렸다.
이후에 SQL 쿼리문은 크게 문제되지 않다.
강의 소감
1. 확실히 SQL에서 데이터를 불러와서 pandas로 작업하는 방법을 알았다.
2. 현업에서 sql 접근해서 데이터를 습득할 줄 알아야한다고 생각해서 듣게 된 강의 살짝 취업전에 준비하면서 들으면 좋을 강의란 느낌이다.
3.초심자가 공부하기엔 파이썬도 어색하고 SQL도 어색할거라 기본 공부를 한 사람들에게 추천!
4.파이썬으로 시각화를 할 때, 제일 중요한 건, 내가 무엇을 보여주고 설명할 것인가라는 point를 잡는 것이다!
- 현재의 나는 의미있는 인사이트를 뽑기 위해 여러가지를 뽑아 본다!
- 시간이 조금 더 걸리지만 내가 추출한 것 중 내가 관심이 가는 내용을 찾는 것 같다.
- 이번 VIp 고객을 식별하기 위해선 이용 금액변화량으로 선정할 것인지, 이를 절댓값으로 설정할지~ 동일한 날짜에서 금액의 변동폭을 볼 것인지 다양한 방법으로 봐야한다.
* 본 게시글은 메타코드 앰배서더로 활동하며 작성된 글입니다.
'공모전 및 대외활동 > 앰배서더' 카테고리의 다른 글
[데이터 사이언티스트] kaggle 데이터를 활용한 실전 머신러닝 | IT기업 Data Scientist 현직자 (3) (1) | 2024.10.11 |
---|---|
[데이터 사이언티스트] kaggle 데이터를 활용한 실전 머신러닝 | IT기업 Data Scientist 현직자 (2) (3) | 2024.10.06 |
[대외활동] SSAFY 앰배서더 초청 행사 참여! (4) | 2024.10.04 |
[데이터사이언티스트] kaggle 데이터를 활용한 실전 머신러닝 | IT기업 Data Scientist 현직자 (1) (0) | 2024.10.03 |
[데이터 분석] SQL + Python 실무적인 처리 (2) (6) | 2024.09.29 |