반응형 전체 글61 [TIL]Python 기초 실습 문제_25일차(리스트) 파이선 리스트는 순서가 있고 수정 가능한 자료구조입니다. 리스트는 파이썬에서 가장 자주 사용되는 데이터 구조 중 하나입니다. 여러 항목들 을 담을 수 있는 가변(mutable)한 시퀀스(sequence)입니다. 대괄호 [ ] 를 사용하여( 각 값은 쉼표로 구분 ) 리스트를 만들 수 있습니다. 1. 리스트에 원소 추가 movie_rank 리스트에 "배트맨"을 추가 movie_rank = ["닥터 스트레인지", "스플릿", "럭키"]movie_rank.append("배트맨")print(movie_rank)>>>['닥터 스트레인지', '스플릿', '럭키', '배트맨'] "슈퍼맨"을 "닥터 스트레인지"와 "스플릿" 사이에 추가 리스트의 'insert(인덱스, 원소)' 메서드를 사용하면 특정 위치에 값을 .. 2024. 5. 8. [TIL]Python 기초 실습 문제_24일차(문자열) 파이썬 문자열은 인덱싱, 슬라이싱 기능과 다양한 메서드를 제공합니다. 문자열은 수정할 수 없습니다. 다만 곱하기와 합치기는 사용 가능합니다.1. 문자열 인덱싱letters가 바인딩하는 문자열에서 첫번째와 세번째 문자를 출력 letters = 'python'print(lang[0], lang[2])>>>p t 슬라이싱할 때 '시작인덱스:끝인덱스:오프셋'을 지정string = "홀짝홀짝홀짝"print(string[::2])>>>홀홀홀 2. 문자열 슬라이싱 자동차 번호가 다음과 같을 때 뒤에 4자리만 출력 icense_plate = "24가 2210"print(license_plate[-4:])>>>2210 문자열을 거꾸로 뒤집어 출력 string = "PYTHON"print(string[::-1])>>.. 2024. 5. 7. [TIL] 데이터 리터러시_23일차(데이터 리터러시 Part2) 이전 시간에 이어서 데이터 리터러시에 대해 공부한 내용을 정리하겠습니다. 📚 목차 - 문제 정의 1. 문제 정의란? 2. 문제 정의 예제 3. 문제 정의 방법론 : MECE , 로직 트리, 로직 트리 예제 4. 로직트리 Cheet Sheet 5. 문제정의 정리와 관련 팁🙌🏻🚨 데이터 분석에 실패하는 이유 : 전 시간에 정리했던 것처럼, 풀고자 하는 문제를 명확하게 정의하지 않습니다.1. 문제 정의란?1) 데이터 분석 프로젝트의 성공을 위한 초석2)분석하려는 특정 상황이나 현상에 대한 명확하고 구체적인 진술3) 프로젝트의 목표를 설정하고 분석 방향을 설정4) 문제 정의 사례 ① 상황: 매출 증가가 목표인 패션 플랫폼 A ② 문제 정의: 매출을 어떻게 늘릴 수 있을까?문제 정의는 했지만, 모호하고 구.. 2024. 4. 29. [TIL] 데이터 리터러시_22일차(데이터 리터러시 Part1) 이번 시간부터는 새로이 데이터 리터러시에 대해 공부한 내용을 정리하겠습니다. 📚 목차1. 데이터 리터러시의 정의2. 데이터 분석에 대한 착각3. 데이터 해석 오류 사례4. 데이터 리터러시 활용 예제5. 데이터 리터러시가 필요한 이유 1. 데이터 리터러시의 정의 1) 데이터 리터러시(Data Literacy) ① 데이터를 읽는 능력 ② 데이터를 이해하는 능력 ③ 데이터를 비판적으로 분석하는 능력 ④ 결과를 의사소통에 활용할 수 있는 능력 2) 데이터 리터러시란? ① 데이터 수집과 데이터 원천을 이해하고 ② 주어진 데이터에 대한 다양한 활용법을 이해하고 ③ 데이터를 통한 핵심지표를 이해하는 것⇒ 데이터 리터러시는 올바른 질문을 자신에게 던질 수 있도록 만들어 줌2. 데이터 분석에 대한 착각1) 데이터 .. 2024. 4. 26. [TIL] SQL복습&심화_21일차(UNION,JOIN,SUB QUERY) 이전 시간에 이어서 튜터님께 배운 SQL 을 복습하고 실습하는 수업에 대한 정리를 하겠습니다. 데이터와 친해지는 SQL - 3회차🔥 수업 목표1. SQL 테이블 결합: UNION, UNION ALL 함수2. SQL 테이블 결합: JOIN 함수 ( PK와 FK의 개념 )3. UNION 과 JOIN 함수의 차이점 4. 실습 문제 예제 샘플 데이터셋은 튜터님께서 제공해주셨습니다.1. SQL 테이블 결합 : UNION, UNION ALL 함수 1) UNION 함수 ① 여러개의 SELECT 문의 결과를 하나의 테이블로 연결하여 보고 싶을 때 사용됩니다. ② 수직 결합, 행을 밑으로 추가 [ 예제 ] A라는 테이블에 1월 데이터가 있고, B라는 테이블에 2월달 데이터가 존재한다고 가정해볼게요. Q. 1월달과.. 2024. 4. 26. [TIL] SQL복습&심화_20일차(집계함수,GROUP BY, HAVING,SUB QUERY) 이전 시간에 이어서 튜터님께 배운 SQL 을 복습하고 실습하는 수업에 대한 정리를 하겠습니다. 데이터와 친해지는 SQL - 2회차🔥 수업 목표1. SQL 집계함수: COUNT, MAX, MIN, SUM, AVG2. SQL 그룹화: GROUP BY, HAVING( + WHERE 과 차이점)3. SQL : SUB QUERY 구문 (🔥중요)4. 실습 문제 예제 샘플 데이터셋은 튜터님께서 제공해주셨습니다.1. SQL 집계함수: COUNT, MAX, MIN, SUM, AVG 1) SELECT 문: 이를 사용하여 테이블의 값(=열, 컬럼, 필드라고도 불려요!)를 선택할 수 있습니다.2) 아스테리크( * ) 기호를 사용하여 모든 컬럼값을 한번에 추출할 수 있어요.3) FROM 절은 사.. 2024. 4. 24. [TIL] SQL복습&심화_19일차(SELECT, FROM,DISTINCT,WHERE,CASE WHEN,연산자,ORDER BY) 이번 블로그에는 튜터님께 배운 SQL 을 복습하고 실습하는 수업에 대한 정리를 하겠습니다.데이터와 친해지는 SQL - 1회차 🔥 수업 목표1. SQL 기본구조: SELECT, FROM + 중복값을 제거하는 DISTINCT 함수2. SQL 조건문: WHERE, CASE WHEN3. 조건문을 지원하는 연산자4. SQL 결과값 정렬: ORDER BY 5. 실습 문제6. DBeaver에 CSV 파일을 업로드 예제 샘플 데이터셋은 튜터님께서 제공해주셨습니다.1. SQL 기본구조: SELECT, FROM1) SELECT 문: 이를 사용하여 테이블의 값(=열, 컬럼, 필드라고도 불려요!)를 선택할 수 있습니다.2) 아스테리크( * ) 기호를 사용하여 모든 컬럼값을 한번에 추출할 수.. 2024. 4. 24. [TIL] kaggle 와인 데이터 분석_18일차(탐색적 데이터 분석(EDA),논문을 통한 인사이트) 저번 시간(TIL_16일차)에 이어서 와인 데이터 분석을 시작하겠습니다. 분석에 앞서 문제 상황을 인식 • 이해하고 여기(목적)에 맞는 주제를 찾고 컬럼 간의 어떤 연결고리가 있을지 추론해 보고 분석하여 의미 있는 인사이트와 액션을 도출해야 합니다. 이번 블로그에는 탐색적 데이터 분석(EDA)을 하겠습니다.✏️목차 📖1. 탐색적 데이터 분석(EDA) 2. 와인 데이터 탐색적 데이터 분석(EDA) 3. 논문을 통한 인사이트4. 결론 5. 와인 분석을 위한 참고문헌1. 탐색적 데이터 분석(EDA) 🧩1) 탐색적 데이터 분석(EDA)이란?1-1) 탐색적 데이터 분석 = Exploratory Data Analysis = EDA1-2) 수집한 로우데이터(raw data)가 접했.. 2024. 4. 23. [TIL] kaggle 와인 데이터 분석_17일차(프로젝트 진행 순서,전처리,데이터 형식) 저번 시간(TIL_14일차)에 이어서 와인 데이터 분석을 시작하겠습니다. 분석에 앞서 문제 상황을 인식 • 이해하고 여기(목적)에 맞는 주제를 찾고 컬럼 간의 어떤 연결고리가 있을지 추론해 보고 분석하여 의미 있는 인사이트와 액션을 도출해야 합니다. ✨ ✏️목차 📖 1. 프로젝트 진행 순서2. 와인 가격 분석 배경3. 데이터 분석 과정 4. 데이터 형식 설명 5. 전처리 과정1. 프로젝트 진행 순서🧩1) 분석 목적 : 목적과 목표를 설정하여 분석 방향성을 설정 1-1) 프로젝트 개요 : 왜? 이 프로젝트를 수행하는지 간단히 설명 1-2) 목적과 목표 설정 : 예상되는 결과에 대한 간략한 언급 2) 데이터 수집 : 데이터를 수집하는 과정과 데이터 형식 설명 .. 2024. 4. 23. [TIL/SQL코딩 테스트] Lv.1 문제 해설_16일차(DISTINCT,HAVING,LIMIT,COALESCE ) 프로그래머스에서 코딩 테스트 연습을 한동안 했는데 이걸 정리해볼까합니다.저는 Oracle이 아닌 MySQL로 코딩합니다.우선 프로그래머스에서는 Lv.1부터 Lv.5까지 있습니다. ( Lv.5 문제는 별로 없습니다.) 저번에 역순정렬은 블로그에 올려서 그거 빼고 정리하겠습니다. 역순정렬을 보고싶다면 여기를 클릭💨 제가 오늘 정리할 건 Lv.1 의 정답률 80%이상의 문제들입니다.너무 비슷한 문제는 빼고 정리합니다.🔎 목차 📖1. 이름이 있는 동물의 아이디2. 중복 제거하기3. 동물 수 구하기4. 동명 동물 수 찾기5. 상위 n개 레코드 6. 최솟값 구하기 7. 어린 동물 찾기8. 이름에 el이 들어가는 동물 찾기 9. 나이 정보가 없는 회원 수 구하기 10. 경기도에 위.. 2024. 4. 16. [TIL] kaggle 데이터 분석[와인]_15일차(DBeaver에 csv 파일 연동,kaggle에서 데이터 다운, 와인 데이터 오류 해결) 오늘 처음 kaggle에서 데이터를 가져오고 가져온 데이터를 DBeaver 에 연동시키는 방법을 배웠습니다.정말 복잡하고 신경써야 할 부분이 많이서 인내심이 매우 필요한 하루네요.오늘 kaggle 에서 가져온 데이터는 와인 정보 데이터(Wine Information) 입니다.✍🏻학습 내용📚1. DBeaver에 csv 파일 연동 2. kaggle에서 데이터 다운로드 1. DBeaver에 csv 파일 연동1) DBeaver에 MySQL 을 설치하는 이유 : 그냥 csv파일을 DBeaver 업로드하면 csv파일에 있는 컴럼 형식들이 자동적으로 int 즉 123 형식으로 바꿔지 않고 문자 즉 ABC형식으로만 나타납니다. 그런데 이 파일에서 cast함수로 수정도 할 수 없어 반드시 My.. 2024. 4. 16. [TIL] 파이썬 문법 기초4️⃣_14일차(튜플,집합,f-string) 이전 시간에 이어서 파이썬 기초 문법에 대해 학습하겠습니다.🌸파이썬 4번째 블로그 입니다.🔥 ✍🏻배운내용🌞1. 튜플 (tuple) 2. 집합 (set) 3. f-string 1. 튜플 (tuple) 1) tuple(튜플)은 list와 같이 순서가 있는 객체의 집합입니다.2) list형과 비슷하지만 한 번 생성되면 값을 변경 불가합니다. (불변인 자료형 = list와 차이점)3) list와 마찬가지로 다양한 타입이 함께 포함될 수 있습니다. ⇒ 인덱스, len함수, for문, in 절, 연산,추가, 중첩 등 사용 가능 4) 딕셔너리 대신 리스트와 튜플로 딕셔너리 '비슷하게' 만들어 사용해야 할 때 많이 쓰입니다! a_dict = [('bob','24'),('john','29'),('smith','3.. 2024. 4. 15. 이전 1 2 3 4 5 6 다음 반응형