본문으로 건너뛰기

© 2026 Molayo

GH Trending릴리즈2026. 05. 14. 13:35

wesm/pydata-book

요약

이 자료는 Wes McKinney의 'Python for Data Analysis, 3rd Edition'을 위한 IPython 노트북과 관련 리소스입니다. 사용자는 `uv`라는 빠른 패키지 설치 프로그램/해결사를 사용하여 가상 환경 설정 및 Jupyter Notebook 실행 과정을 간소화할 수 있습니다. 또한, 프로젝트는 pandas 2.0.3 버전을 사용하여 notebooks의 호환성을 보장하며, 이전 판본(1st/2nd Edition)을 위한 브랜치도 제공합니다.

핵심 포인트

  • Wes McKinney의 'Python for Data Analysis' 도서 자료를 무료로 제공받을 수 있습니다.
  • `uv`는 가상 환경 생성 및 필요한 모든 패키지 설치를 자동화하여 Jupyter Notebook 시작 과정을 간소화하는 도구입니다.
  • 이 프로젝트는 notebooks 호환성을 위해 pandas 2.0.3 버전을 사용합니다.
  • 사용자는 판본(Edition)에 따라 `1st-edition`, `2nd-edition` 브랜치를 활용할 수 있습니다.

O'Reilly Media에서 출판된 Wes McKinney의 "Python for Data Analysis, 3rd Edition"을 위한 자료 및 IPython notebooks입니다. 업데이트 및 errata(오류 수정) 사항을 포함한 도서 내용은 제 웹사이트에서 무료로 확인하실 수 있습니다.

uv는 빠른 Python 패키지 설치 프로그램(installer)이자 해결사(resolver)입니다. 시작하려면:

  • 아직 설치하지 않았다면 uv를 설치하세요:

curl -LsSf https://astral.sh/uv/install.sh | sh

  • 모든 의존성(dependencies)과 함께 Jupyter Notebook을 시작하세요:

uv run jupyter notebook

그게 전부입니다! uv가 자동으로 가상 환경(virtual environment)을 생성하고 pyproject.toml로부터 필요한 모든 패키지를 설치할 것입니다.

  • 새로운 conda 환경을 생성하세요:
conda create -n pydata-book python=3.11
conda activate pydata-book
  • 의존성(dependencies)을 설치하세요:

pip install -r requirements.txt

  • Jupyter Notebook을 시작하세요:

jupyter notebook

참고: 이 프로젝트는 notebooks와의 호환성을 보장하기 위해 pandas 2.0.3을 사용합니다.

만약 2nd Edition (2017년 출판)을 읽고 계신다면, 2nd-edition 브랜치에서 재구성된 도서 자료를 확인해 주세요.

만약 1st Edition (2012년 출판)을 읽고 계신다면, 1st-edition 브랜치에서 재구성된 도서 자료를 확인해 주세요.

  • Chapter 2: Python Language Basics, IPython, and Jupyter Notebooks
  • Chapter 3: Built-in Data Structures, Functions, and Files
  • Chapter 4: NumPy Basics: Arrays and Vectorized Computation
  • Chapter 5: Getting Started with pandas
  • Chapter 6: Data Loading, Storage, and File Formats
  • Chapter 7: Data Cleaning and Preparation
  • Chapter 8: Data Wrangling: Join, Combine, and Reshape
  • Chapter 9: Plotting and Visualization
  • Chapter 10: Data Aggregation and Group Operations
  • Chapter 11: Time Series
  • Chapter 12: Introduction to Modeling Libraries in Python
  • Chapter 13: Data Analysis Examples
  • Appendix A: Advanced NumPy

위에서 나열된 notebooks의 모든 코드 샘플을 포함하여 이 저장소(repository)의 코드는 MIT license 하에 공개됩니다. 자세한 내용은 Open Source Initiative에서 확인하세요.

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub Trending Jupyter Notebook (weekly)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0