{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "a937e780",
   "metadata": {},
   "source": [
    "# NumPy & Pandas 튜토리얼\n",
    "\n",
    "## 📚 개요\n",
    "\n",
    "이 폴더에는 NumPy와 Pandas를 학습하기 위한 Jupyter Notebook 형식의 튜토리얼이 포함되어 있습니다.\n",
    "마크다운 원본 파일은 `markdown/` 폴더에서 찾을 수 있습니다.\n",
    "\n",
    "## 📁 파일 구조\n",
    "\n",
    "- **Jupyter Notebook 파일**:\n",
    "  - `01_numpy_basic_arrays.ipynb` - NumPy 기초 배열 생성\n",
    "  - `02_numpy_indexing_slicing.ipynb` - NumPy 인덱싱과 슬라이싱\n",
    "  - `03_pandas_series_basics.ipynb` - Pandas Series 기초\n",
    "  - `04_pandas_dataframe_basics.ipynb` - Pandas DataFrame 기초\n",
    "  - `05_data_analysis_titanic.ipynb` - 실전 데이터 분석\n",
    "  - `README_numpy_pandas.ipynb` - 튜토리얼 가이드\n",
    "\n",
    "- **마크다운 원본 파일** (`markdown/` 폴더):\n",
    "  - 위 파일들의 마크다운 버전\n",
    "\n",
    "## 🚀 시작하기\n",
    "\n",
    "### 필수 라이브러리 설치\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "4345fcae",
   "metadata": {},
   "outputs": [],
   "source": [
    "pip install numpy pandas matplotlib seaborn scipy jupyter"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "17ade975",
   "metadata": {},
   "source": [
    "\n",
    "\n",
    "### Jupyter Notebook 실행\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "29523de5",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 현재 폴더에서 Jupyter Notebook 서버 실행\n",
    "jupyter notebook"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "cf66d06f",
   "metadata": {},
   "source": [
    "\n",
    "\n",
    "## 📖 학습 순서\n",
    "\n",
    "1. `01_numpy_basic_arrays.ipynb` - NumPy 기초 배열 생성\n",
    "2. `02_numpy_indexing_slicing.ipynb` - NumPy 인덱싱과 슬라이싱\n",
    "3. `03_pandas_series_basics.ipynb` - Pandas Series 기초\n",
    "4. `04_pandas_dataframe_basics.ipynb` - Pandas DataFrame 기초\n",
    "5. `05_data_analysis_titanic.ipynb` - 실전 데이터 분석\n",
    "\n",
    "## 🔧 개발 환경\n",
    "\n",
    "### 권장 환경\n",
    "- **Python**: 3.8 이상\n",
    "- **Jupyter Notebook**: 대화형 학습\n",
    "- **VS Code**: 코드 편집 및 디버깅 (Jupyter 확장 프로그램 설치)\n",
    "- **Google Colab**: 클라우드 기반 무료 환경\n",
    "\n",
    "### 기본 설정\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "2fbaa88d",
   "metadata": {},
   "outputs": [],
   "source": [
    "import numpy as np\n",
    "import pandas as pd\n",
    "import matplotlib.pyplot as plt\n",
    "import seaborn as sns\n",
    "\n",
    "# 한글 폰트 설정 (필요시)\n",
    "plt.rcParams['font.family'] = 'DejaVu Sans'\n",
    "plt.rcParams['axes.unicode_minus'] = False"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "e1357c81",
   "metadata": {},
   "source": [
    "\n",
    "\n",
    "## 📚 추가 자료\n",
    "\n",
    "### 공식 문서\n",
    "- [NumPy 공식 문서](https://numpy.org/doc/stable/)\n",
    "- [Pandas 공식 문서](https://pandas.pydata.org/docs/)\n",
    "- [Matplotlib 공식 문서](https://matplotlib.org/)\n",
    "- [Seaborn 공식 문서](https://seaborn.pydata.org/)\n",
    "\n",
    "---\n",
    "\n",
    "**Happy Learning! 🚀**\n",
    "\n",
    "*마지막 업데이트: 2024년* "
   ]
  }
 ],
 "metadata": {},
 "nbformat": 4,
 "nbformat_minor": 5
}
