TIL 31

데이터를 한눈에 보기 위해 Ⅰ

Python 데이터 전처리 : 기술통계, 결측치 처리, 데이터 타입 변환이번 글에서는 타이타닉 데이터셋과 간단한 예제 데이터를 바탕으로, 데이터 분석 입문 단계에서 반드시 익혀야 하는 기술통계 분석, 결측치 처리, 데이터 타입 변환 및 날짜 처리를 정리한다. 이 세 가지는 본격적인 시각화, 모델링, 머신러닝에 들어가기 전 데이터의 상태를 이해하고 정리하는 핵심 과정이다.💡 핵심 요약데이터 분석의 첫 단계는 데이터를 바로 모델에 넣는 것이 아니라, 데이터의 분포·결측치·자료형을 먼저 확인하는 것이다. describe(), value_counts(), isnull(), fillna(), pd.to_numeric(), pd.to_datetime()은 데이터 전처리에서 가장 자주 사용되는 기본 도구다. 1. ..

코테로 파이썬 공부하기 Ⅷ

코테로 배워보는 파이썬 : 코드카타 28~30번 코딩테스트 연습 | 프로그래머스 스쿨개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!school.programmers.co.kr코테 문제 풀어보고 응용 문제 생각나는거 직접 풀어보기!없는 숫자 더하기0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 컴퓨팅 사고0~9까지 range로 i를 꺼낸 뒤 numbers에 들어있는지 확인해서 없으면 count+=i로 더하기 내 코드 (..

TIL/Python 11:38:56

코테로 공부하는 SQL Ⅰ

코테로 공부하는 SQL : 코드카타 1~3번 코딩테스트 연습 | 프로그래머스 스쿨개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!school.programmers.co.kr코테 문제 풀어보고 응용 문제 생각나는거 직접 풀어보기!이름이 있는 동물의 아이디ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별..

TIL/SQL 10:21:29

데이터를 다뤄보자!

목차pip파이썬 가상환경(venv) 생성Numpy전처리 & 시각화 라이브 세션 2회차pandaspandas(Python Data Analysis Library)는 파이썬 데이터 조작 및 분석을 위한 핵심적인 라이브러리엑셀의 스프레드시티같은 테이블 형태의 데이터 다룰 수 있음결측치 처리, 데이터 변환, 집계 등 전처리 작업의 핵심 도구시각화, 머신러닝으로 연결되는 데이터 파이프라인의 중심 데이터 구조 이해하기Series와 Dataframe의 개념Series : 1차원 데이터, index와 value으로 구성, 리스트나 배열과 유사하지만 더 강력한 기능 제공DataFrame : 2차원 데이터, row(행)와 column(열)로 구성, 여러 series가 모여서 만들어진 구조리스트로 Series 생성ages ..

코테로 파이썬 공부하기 Ⅶ

코테로 배워보는 파이썬 : 코드카타 24~27번 코딩테스트 연습 | 프로그래머스 스쿨개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!school.programmers.co.kr코테 문제 풀어보고 응용 문제 생각나는거 직접 풀어보기!서울에서 김서방 찾기String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다.컴퓨팅 사고.index() 메소드 사용해서 'Kim' 인덱스 위치 반환my_answer (⭕)def..

TIL/Python 2026.05.29

파이썬 환경 구축은 어떻게 하나요?

목차pip파이썬 가상환경(venv) 생성Numpy전처리 & 시각화 라이브 세션 1회차pip pip (Python Installer Package)라는 도구로 파이썬에서 대부분의 라이브러리를 설치하고 관리 가능PyPI (Python Package Index)에서 패키지를 검색, 다운로드, 설치, 제거, 업그레이드 기능 제공pip 주요 명령어명령어설명pip --version설치된 pip 버전 확인pip list설치된 패키지 목록 조회pip list | findstr py특정 문자열 포함 패키지 검색 (Windows)pip show 패키지명패키지 상세 정보 확인pip install 패키지명패키지 설치pip install 패키지명==버전특정 버전 설치pip install --upgrade 패키지명패키지 최신 버..

코테로 파이썬 공부하기 Ⅵ

26-05-28코테로 배워보는 파이썬 : 코드카타 21~23번 코딩테스트 연습 | 프로그래머스 스쿨개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!school.programmers.co.kr코테 문제 풀어보고 응용 문제 생각나는거 직접 풀어보기!하샤드 수양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요.컴퓨팅 사고앞서 각 자리수를 더한 값으로 x를 나눠 나머지가 0인지 ..

TIL/Python 2026.05.28

코테로 파이썬 공부하기 Ⅴ

26-05-26코테로 배워보는 파이썬 : 코드카타 14~20번 코딩테스트 연습 | 프로그래머스 스쿨개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!school.programmers.co.kr코테 문제 풀어보고 응용 문제 생각나는거 직접 풀어보기!약수의 합 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 컴퓨팅 사고1부터 n까지의 수로 n을 나눴을 때 나머지가 0인 숫자는 약수빈 리스트에 append로 추가해서 sum으로 더하기 my_answer (⭕)def solution(n): return sum([i for i in range(1,n+..

코테로 파이썬 공부하기 Ⅳ

26-05-26코테로 배워보는 파이썬 코딩테스트 연습 | 프로그래머스 스쿨개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!school.programmers.co.kr코테 문제 풀어보고 응용 문제 생각나는거 직접 풀어보기!각도기 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. 컴퓨팅 사고if 문 사용해서 조건별 출력값 지정my_answer (⭕)def solution..

코테로 파이썬 공부하기 Ⅲ

26-05-25코테로 배워보는 파이썬 코딩테스트 연습 | 프로그래머스 스쿨개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!school.programmers.co.kr코테 문제 풀어보고 응용 문제 생각나는거 직접 풀어보기!배열 순서 반대로하기정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return하도록 solution 함수를 완성해주세요. 컴퓨팅 사고 해보기순서를 거꾸로 뒤집는다 → .reverse()my_answer (⭕)def solution(num_list): num_list.reverse() answ..

TIL/Python 2026.05.25