전체 글
-
[Python] 파이썬 데이터 타입 (1)데이터분석/Python 2023. 3. 21. 11:33
파이썬에서 사용되는 데이터 타입은 숫자형, 문자열, 불리언, 리스트, 튜플, 딕셔너리, 집합으로 나뉩니다. 이번 포스팅에서는 숫자형, 문자열, 불리언 타입에 대해 공부해보겠습니다. 숫자형 숫자형은 말 그대로 숫자로 이루어진 자료형입니다. 주로 사용하게 될 숫자형은 정수형(int)과 실수형(float)이 있습니다. 숫자형은 연산이 가능하다는 특징이 있습니다. 예를 들어, a가 2라고 하고 b가 10이라고 했을 때, 다음과 같이 연산이 가능합니다. 문자열 문자열은 문자로 이루어진 자료형을 말합니다. 문자열은 큰 따옴표(")나 작은 따옴표(')로 둘러 쌓아야 합니다. 문자열도 연산이 가능한데요! '+'를 통해 문자열끼리 연결(더하기)할 수 있고, '*'를 통해 문자열을 여러 번 출력할 수 있습니다. 또한 순서..
-
[부트캠프] 직방 데이터분석가 특강대외활동 및 교육/패스트캠퍼스 데이터 분석 부트캠프 2023. 3. 17. 15:34
3/13에는 현직자 특강이 있었습니다. 바로 현재 직방에서 데이터 분석가로 계시는 남동욱 강사님의 특강이었습니다! 남동욱 강사님은 비전공자에서 데이터 분석가가 되신 케이스로, 저희와 비슷한 공감대에 대해서도 말씀해주셔서 특히 좋았던 것 같습니다 😊 특강은 현재 일하고 계시는 직방에 대한 간략한 소개와 데이터 분석가는 어떤 일을 하는지에 대한 직무 소개, 실제 강사님께서 경험하신 실무 프로젝트 사례 소개, 그리고 마지막으로 사전에 받았던 질문에 대한 답변과 실시간 QnA가 이뤄졌습니다. 강사님께서는 데이터 분석가를 다음과 같아 정의하셨습니다. 데이터 분석가는 '올바른 질문'으로 문제를 정의하고, 데이터에서 답을 찾는 사람이다. 데이터 분석가들이 일을 하면서 고민하는 단기적인 질문들, 장기적인 질문들 모두 ..
-
[부트캠프] 데이터 분석을 위한 SQL과 Python대외활동 및 교육/패스트캠퍼스 데이터 분석 부트캠프 2023. 3. 17. 12:29
이번 주 화요일까지는 저번 주에 이어 정미나 강사님의 SQL 강의가 있었습니다! 배운 내용을 간단히 소개해보겠습니다. JOIN 먼저 저번 시간에 이어 JOIN에 대해 추가로 배웠는데요. CROSS JOIN은 각 테이블 간 조합할 수 있는 모든 경우를 출력할 때 쓰는 방식입니다. 하지만 그렇기 때문에 CROSS JOIN은 데이터가 뻥튀기 될 수 있다는 우려가 있다고 합니다. SELF JOIN은 하나의 테이블 안에 계층 구조가 있을 때 계층을 한번에 보기 위해 많이 사용되는 방식입니다. JOIN에 대해서는 제가 앞서 포스팅한 아래 글을 참고해주세요! 2023.03.17 - [데이터분석/SQL] - [SQL] MySQL - 데이터 만지기 [SQL] MySQL - 데이터 만지기 규칙 만들기 SQL에서도 조건을 ..
-
[SQL] MySQL - 데이터 만지기데이터분석/SQL 2023. 3. 17. 10:09
규칙 만들기 SQL에서도 조건을 만들 수 있습니다. IF 함수를 사용해서 조건을 만들면 되는데요, 기본 구조는 다음과 같습니다. IF(조건식, 참일 때 값, 거짓일 때 값) IF 절은 주로 SELECT 절에서 사용하고, 결과 값을 새로운 컬럼으로 반환해 줍니다. 예를 들어, mypokemon 테이블에서 이름과 공격력이 50 이상이면 strong, 아니면 weak로 표기한 attack_class를 가져오고 싶다면 다음과 같이 작성합니다. SELECT name, IF(attack >= 50, 'strong', 'weak') AS attack_class FROM mypokemon; 이렇게 하면 attack >= 50이 참이 될 경우 strong, 아니면 weak로 표기되죠. 데이터가 NULL인지를 확인하는 작..
-
[부트캠프] Business Analyst를 위한 핵심 SQL 실전대외활동 및 교육/패스트캠퍼스 데이터 분석 부트캠프 2023. 3. 10. 09:38
이번 주부터는 정미나 강사님께 SQL 수업을 들었습니다! 정미나 강사님은 'SQL전문가 정미나'라는 유튜브 채널을 운영하고 계신데요, SQLD 관련 영상들도 있으니 관심 있으신 분들은 아래 링크 클릭해보세요! https://www.youtube.com/@SQL SQL전문가 정미나 안녕하세요, SQL전문가 정미나입니다. 이 채널의 궁극적인 목표는 전공자 포함 Database에 관심이 있는 초보자분들께 조금이나마 도움을 드리는 것입니다. 지금은 어떨지 모르겠지만 제가 학부생 www.youtube.com SQL 기본 가장 첫 시간에는 SQL의 기본적인 이론에 대해 학습했습니다. 강사님께서는 "데이터베이스를 하나의 집으로 가정했을 때, 집 안에 있는 방들이 테이블이다"라고 데이터베이스와 테이블의 관계에 대해 설..
-
[SQL] MySQL - 데이터 가져오기 (2)데이터분석/SQL 2023. 3. 9. 22:20
데이터 정렬하기 ORDER BY는 가져온 데이터를 정렬할 때 사용하는 키워드입니다. 오름차순이 디폴트이고, 입력한 [컬럼 이름]의 값을 기준으로 모든 row를 정렬하게 됩니다. 여러 컬럼을 정렬하고 싶다면 [컬럼 이름]을 복수 개 입력하면 되는데, 위치한 순서대로 정렬합니다. SELECT 절에서 입력한 컬럼 순서대로 컬럼 번호로 정렬도 가능합니다. 예를 들어, 포켓몬의 번호와 이름을 번호 기준 내림차순으로 가져오고 싶다면 다음과 같이 작성합니다. SELECT number, name FROM mypokemon ORDER BY number DESC; 이때, SELECT 절에서 입력한 순서에 따라 ORDER BY 1 DESC; 라고 해도 동일한 의미입니다. 데이터의 순위를 정할 때 사용하는 키워드는 3가지가 ..
-
[SQL] MySQL - 데이터 가져오기 (1)데이터분석/SQL 2023. 3. 9. 17:03
해당 시리즈는 패스트캠퍼스의 '가장 쉽게 시작하는 데이터 분석, SQL 유치원' 강의를 듣고 정리한 내용입니다. 데이터 가져오기 기본 우리가 SQL을 배우는 이유는 데이터베이스에서 원하는 데이터를 가져오기 위해서죠! 앞으로 예제 쿼리에서 사용될 mypokemon 테이블입니다. 그럼 지금부터 데이터를 가져오는 방법에 대해 배워보겠습니다. SELECT는 값을 가져올 컬럼을 선택하는 키워드로, 모든 쿼리에 필수적으로 포함되는 키워드입니다. FROM은 데이터를 가져올 테이블을 지정할 때 사용하는 키워드인데, 어떤 데이터베이스 안에 있는 테이블인지도 명시를 해야 하고 그 전에 USE 키워드를 통해 데이터베이스를 이미 지정했다면 생략할 수 있습니다. 컬럼을 여러 개 선택할 때는 콤마로 컬럼들을 이어주면 되고 모든..
-
[SQL] MySQL - CREATE, ALTER, DROP, DELETE데이터분석/SQL 2023. 3. 7. 18:24
해당 시리즈는 패스트캠퍼스의 '가장 쉽게 시작하는 데이터 분석, SQL 유치원' 강의를 듣고 정리한 내용입니다. 데이터와 데이터베이스 데이터란, 컴퓨터가 처리할 수 있는 문자, 숫자, 소리, 그림과 같은 형태로 된 정보를 말합니다. 이런 데이터들을 여러 사람이 공유하고 사용할 목적으로 통합 관리되는 저장소를 데이터베이스라고 말하죠. 데이터베이스의 특징이 몇 가지 있는데, 첫 번째로, 데이터베이스에서는 자료를 구조화하여 저장하기 때문에 데이터를 효율적으로 관리할 수 있습니다. 두 번째로, 여러 업무에 여러 사용자가 동시에 사용할 수 있습니다. 나 혼자 사용하는 게 아니기 때문에 다른 사람들도 알아볼 수 있도록 하는 여러 가지 규칙들이 있겠죠? 이런 규칙들은 추후에 살펴볼 예정입니다. 마지막으로, 사용자가 ..
-
[부트캠프] 빅데이터 이해하기 - 비즈니스와 데이터 분석대외활동 및 교육/패스트캠퍼스 데이터 분석 부트캠프 2023. 3. 3. 18:58
3/3 금요일에는 '비즈니스와 데이터 분석'이라는 주제로 임경덕 강사님께서 특강을 해주셨어요! 4차 산업혁명에 들어오면서 데이터의 위상은 10년 전과 비교했을 때 말도 안 되고 높아진 것을 다들 체감하실 거라고 생각합니다. 특히 모든 것들이 디지털화되면서 데이터의 활용 가능성과 파급 효과는 엄청나게 높아졌다고 할 수 있죠. 제가 이번 특강을 들으면서 가장 인상적이었던 부분 중 하나는 앞으로 데이터 분석가로서 취업 준비를 할 때 지원하는 기업에서 제공하는 서비스를 보며 이 서비스의 목표는 무엇이고, 이 서비스를 위해 어떤 데이터를 썼을지 고민해야 한다는 점이었습니다. 지금까지는 단순히 어떤 서비스이고 어떤 장단점이 있는지 등을 위주로 서비스를 분석했다면 앞으로는 목표와 사용 데이터에 집중해서 분석 해봐야겠..
-
[부트캠프] 데이터 분석을 위한 기초 통계대외활동 및 교육/패스트캠퍼스 데이터 분석 부트캠프 2023. 3. 3. 12:23
지난 주 금요일부터 기초 통계에 대해 학습했어요. 어떤 것들을 배웠는지 알려드릴게요! 통계학의 개념 여러분 고등학교 때 통계 공부 했던 거 기억 하시나요? 기본적인 평균이나 분산, 변량과 도수 이런 개념들은 분명 기억 하실 거라 생각합니다. 데이터 분석에 필요한 통계 개념도 엄청 어려운 이론들이 아닙니다. 그러니 고등학교 때 배운 것들 잘 떠올리면서 읽어주세요! 💪 통계학이란 내가 궁금한 집단(모집단, 전체)의 특성을 파악하기 위해 표본의 특성을 파악하고 이를 이용해서 모집단의 특성에 대해 추론하는 원리와 방법을 배우는 학문입니다. 통계학의 목표는 객관적인 자료에 근거하여 합리적인 의사결정을 하는 것입니다. 간단한 순서를 설명 드리자면 객관적인 자료와 수치가 있을 때 이를 통계적 기법을 활용해 해석하고,..