목록파이썬 (7)
SQL & Python Study

📊 INDEX 01. 사용할 데이터 확인 02. 필요한 컬럼 생성 03. 담당 분석 주제 선정 및 1차 EDA- 오브젝트와 승패의 상관관계 분석- 킬, 데스와 승패의 관계 분석 📌 프로젝트 개요 01. 사용할 데이터 확인 info(), describe() 를 활용해 데이터를 빠르게 확인.총 180928개의 데이터로 49개 컬럼으로 구성되어 있음. 결측치는 없었으나, 900초 이전에 게임이 끝난 경기들이 존재(9496건)게임 규칙상 15분(900초) 이전에 기권을 진행할 수 없기 때문에, 특이 플레이로 간주추후 게임 플레이 시간별로 집단을 나누어 확인하는 것으로 논의. 각 플레이어의 킬 수, 데스 수, 데미지 피해량, 골드 총량, 시야 점수, 군중 제어 시간(초)을 알 수 있었으나, 챔피언은..

✒️ Code Kata Index 문제 1. 서울에서 김서방 찾기 ☆☆☆ 문제 2. 나누어 떨어지는 숫자 ★☆☆ 문제 3. 음양 더하기 ★☆☆ 문제 4. 핸드폰 번호 가리기 ★☆☆ 문제 5. 없는 숫자 더하기 ★☆☆ 문제 1. 서울에서 김서방 찾기 풀이과정변수가 list 형태로 제공되네? index()를 활용해서 'Kim'의 위치(인덱스 번호)를 찾자! list_name.index ('Kim') 배열에서 원하는 값의 위치를 찾을 수 있는 함수 결과는 문장으로 반환해야 하니 fstring으로 반환해줘야겠다. *아까 찾은 인덱스 번호를 변수 x에 담아 함께 출력!def solution(seoul): x = seoul.index('Kim') # Kim의 위치 찾아주기 return f"김서방..

✒️ Code Kata Index 문제 1. 제곱근 판별 ★☆☆문제 2. 내림차순 배치 난이도 ☆☆☆문제 3. 하샤드 수 ☆☆☆ 문제 4. 정수 사이의 합 ★☆☆문제 5. 콜라츠 추측 ★★★*별표는 오늘의 제가 느낀 주관적인 난이도 표시예요. date 2024. 5. 8문제 1. 정수 제곱근 판별 실패한 첫 번째 시도와 풀이과정 for-if문 활용해서 x = n **2 값이 나올 때까지 반복하고 조건에 맞는 값을 반환, 없을 경우 -1을 반환하자! 위 논릐를 가진 코드는 테스트 풀이에서는 돌아갔으나, 실제 채점에서는 시간초과로 실패함.그리고 시간 초과가 아니더라도 정수 x 값이 나오지 않을 경우도 있을 것으로 보임. 성공한 두번째 시도와 풀이과정 값을 찾을 때까지 반복하는 비효율적인 연산은 버리자..

✏️ STUDY INDEX 1. 함수 정의 2. 변수와 인수 - 전역 변수 vs 지역 변수, 매개 변수 vs 인수, 키워드 인수 vs 위치 인수 - 기본 값 설정, 가변 인수 활용법 1. 함수 정의 함수는 변수를 입력받아 원하는 처리를 한 후 값을 내보내는 작업을 수행하는 역할을 해요. 즉, 특정 기능을 수행하기 위해 코드를 그룹화하여 재사용 가능한 형태로 정의한 것입니다. 그래서 재사용이 가능하며, 모듈화 할 수 있고 유지 보수가 용이하다는 장점이 있어요. 함수는 def 키워드를 활용하여 정의해요. def 함수명 (매개 변수1, 매개 변수 2 ...) : 수행할 작업 코드 return 결과값(예제) 리스트 합을 반환하는 함수 만들기#함수 정의def calculate (usr_lis..

✏️ STUDY INDEX1. 조건문 (if ~ elif ~ else)2. 반복문 - for 문 3. 반복문 - while문 1. 조건문 (if ~ elif ~ else)if 문은 특정 조건이 참(TRUE)인 경우에만 코드가 실행되는 구문으로, if, elif, else 로 구성되어 있고 구조는 아래와 같아요. 중요한 것은 파이썬은 들여쓰기도 하나의 문법이라서, 조건문 아래 들여 쓰기 꼭 해야 한다는 점 잊지 말아야 해요!✅ if 문 구조 if 조건 : true 일때 실행될 코드 elif 조건 : 다른 조건이 true 일때 실행될 코드 else : 위 조건이 모두 거짓일때 실행쾰 코드 조건문에서는 비교 및 논리 연산자를 사용할 수 있어요. 비교 연산자논리 연산자>, 초과, 미만and 모두 참일 ..

✏️ STUDY INDEX 1. 리스트(list) 사용법 2. 튜플(tuple) 사용법 3. 딕셔너리(dictionary) 사용법 오늘은 파이썬의 자료 유형인 리스트, 튜플, 딕셔너리에 대해서 공부한 내용을 정리하려고 해요. 많은 데이터를 구조화하고 가공, 조작하는 데에 필요하기 때문에 매우 중요한 개념이에요. 세부적인 내용을 정리하기 앞서, 핵심 개념만 먼저 요약해 봤습니다. 📌 리스트, 튜플, 딕셔너리 개념 정리 리스트 [ list ]튜플 ( tuple )딕셔너리 { dictionary }기본 구조 [ ] 대괄호 사용 my_list = [1, 2, 3, 4]( ) 소괄호 사용 my_tuple = (1, 2, 'sql'){ } 중괄호 사용 my_dict = { 'key' : 'value..

✏️ STUDY INDEX 1. Colaboratory 프로그램 설치 및 환경 세팅 2. Colab 핵심 단축키 3. 파이썬 주요 데이터 타입 총정리! 1. Colaboratory 프로그램 설치 및 환경 세팅파이썬(Python)은 간결하고 직관적인(즉, 가독성이 높은) 프로그래밍 언어예요. 코드 결과를 줄 단위로 수시로 확인할 수 있어 입문하기 쉬운 언어이기도 하고, 🔥데이터 분석, 시각화, 머신러닝 등에 사용할 수 있어 데이터 분석가에게 너무나 중요한 언어 🔥라고 합니다. 이런 파이썬을 웹 환경에서 구동할 수 있게 도와주는 것이 바로 구글 코랩 (Google Colab) 입니다!구글이 제공하는 무료 클라우드 기반 Jupyter 노트북 환경으로, 웹을 통해 파이썬 코드를 작성하고 실핼할 수 있..