Python 기초 문법 정리
·
TIL/Python
Python 기초 문법 정리변수, 자료형, 문자열, 리스트, 오류 읽기, 딕셔너리, 집합까지 데이터 분석을 위한 Python 기본기를 하나의 흐름으로 정리한다.Python 변수 자료형 CRUD 문자열 리스트 딕셔너리 집합 인덱싱 슬라이싱 오류 메시지📕 글의 목적 이 글은 Python 기초 문법을 데이터 분석 학습의 출발점으로 정리한 글이다. 단순히 문법을 나열하는 것이 아니라, 데이터를 저장하고 필요한 형태로 가공하는 흐름을 기준으로 변수, 자료형, 문자열, 리스트, 딕셔너리, 집합, 오류 해결 방법을 연결한다. 이후 Pandas, 머신러닝, 자동화 코드를 작성하기 위한 기본기를 만드는 것이 핵심이다.목차Python 기초 학습의 전체 흐름Python을 사용하는 이유Python 개발 환경과 실행 방식변수..
Pandas로 시작하는 데이터 분석 : 데이터 불러오기부터 그룹 분석까지
·
TIL/Python
Python 데이터 분석 기초 : Pandas 핵심 정리 Python으로 데이터 분석을 할 때 가장 많이 사용하는 라이브러리 중 하나가 바로 Pandas다. NumPy가 숫자 배열 연산에 강점을 가진다면, Pandas는 엑셀처럼 행과 열로 구성된 테이블 데이터를 다루는 데 강점을 가진다. 이번 글에서는 Pandas의 기본 개념부터 Series와 DataFrame, 데이터 불러오기, 기본 탐색, 속성과 메서드, 데이터 선택, 컬럼 생성, 정렬, 그리고 Tips 데이터셋을 활용한 간단한 실습까지 해봤다.💡 핵심 요약 Pandas는 Python에서 테이블 형태의 데이터를 다루기 위한 핵심 라이브러리다. 데이터 불러오기, 결측치 확인, 컬럼 선택, 조건 필터링, 새로운 변수 생성, 정렬, 그룹 분석 등 데이터..
Python 분석 환경 조성하기
·
TIL/Python
Python 분석 환경 기초 : pip, 가상환경, NumPy 정리 Python으로 데이터 분석을 시작할 때 가장 먼저 익혀야 하는 것은 라이브러리 사용법만이 아니다. 실제 분석을 진행하려면 필요한 패키지를 설치하고, 프로젝트별로 환경을 분리하며, 숫자 데이터를 효율적으로 다룰 수 있어야 한다. 이번 글에서는 Python 패키지 관리 도구인 pip, 프로젝트별 독립 환경을 만드는 venv 가상환경, 그리고 수치 계산의 핵심 라이브러리인 NumPy를 정리한다. 이 세 가지는 데이터 분석을 위한 가장 기본적인 출발점이라고 할 수 있다.💡 핵심 요약 pip은 Python 패키지를 설치하고 관리하는 도구이고, venv는 프로젝트마다 독립적인 실행 환경을 만들어주는 기능이다. NumPy는 Python에서 대규모..
Python 데이터 시각화 확장하기
·
TIL/Python
Python 데이터 시각화 확장하기 : Seaborn, Plotly, EDA 자동화 도구 이전 글에서 Matplotlib을 활용해 Python 시각화의 기본 구조를 정리했다면, 이번 글에서는 한 단계 더 나아가 Seaborn, Plotly, 그리고 EDA 자동화 라이브러리를 정리한다. Matplotlib이 그래프를 직접 하나씩 그리는 기본 도구라면, Seaborn은 통계 시각화를 더 간결하고 보기 좋게 만들어주는 라이브러리이고, Plotly는 웹 환경에서 상호작용이 가능한 인터랙티브 차트를 만들 수 있는 라이브러리다. 또한 YData Profiling, Sweetviz, PyGWalker와 같은 도구를 사용하면 데이터 탐색 과정을 자동화하거나, 코딩 없이도 빠르게 데이터의 구조와 패턴을 확인할 수 있다...
데이터를 쉽게 보는 matplotlib 기초
·
TIL/Python
Python 데이터 시각화 기초: Matplotlib 핵심 정리 데이터 분석에서 시각화는 단순히 그래프를 예쁘게 그리는 과정이 아니다. 숫자와 표만으로는 파악하기 어려운 분포, 관계, 변화 추이, 이상치, 비율을 한눈에 이해할 수 있도록 도와주고, 이를 바탕으로 의사결정을 도와주는 분석 정보의 핵심 단계다. 이번 글에서는 Python의 대표적인 시각화 라이브러리인 Matplotlib을 중심으로 기본 사용법과 주요 그래프, 객체 지향 인터페이스, 그래프 커스터마이징 방법을 정리한다.💡 핵심 요약 Matplotlib은 Python에서 2D 그래프를 그릴 때 가장 기본이 되는 시각화 라이브러리다. 간단한 그래프는 plt 방식으로 빠르게 그릴 수 있고, 여러 그래프를 함께 배치하거나 세밀하게 조정할 때는 fi..
Python 분석을 위한 데이터 전처리 기초
·
TIL/Python
Python 데이터 전처리 : 기술통계, 결측치 처리, 데이터 타입 변환이번 글에서는 타이타닉 데이터셋과 간단한 예제 데이터를 바탕으로, 데이터 분석 입문 단계에서 반드시 익혀야 하는 기술통계 분석, 결측치 처리, 데이터 타입 변환 및 날짜 처리를 정리한다. 이 세 가지는 본격적인 시각화, 모델링, 머신러닝에 들어가기 전 데이터의 상태를 이해하고 정리하는 핵심 과정이다.💡 핵심 요약데이터 분석의 첫 단계는 데이터를 바로 모델에 넣는 것이 아니라, 데이터의 분포·결측치·자료형을 먼저 확인하는 것이다. describe(), value_counts(), isnull(), fillna(), pd.to_numeric(), pd.to_datetime()은 데이터 전처리에서 가장 자주 사용되는 기본 도구다. 1. ..