Python과 pandas를 중심으로 구성된 통계학 교재 Think Stats 3판의 Jupyter 노트북, 데이터 및 보충 자료입니다.
jakevdp/PythonDataScienceHandbook
NumPy, Pandas, Matplotlib, Scikit-Learn을 다루는 Python Data Science Handbook 전체 내용을 담은 무료 Jupyter 노트북입니다.
- 스타
- 50,390
- 포크
- 19,164
- 열린 이슈
- 226
- 마지막 커밋
- 2년 전
어떤 프로젝트인가요?
이 저장소에는 실행 가능한 Jupyter 노트북 형태로 Python Data Science Handbook의 전체 내용이 담겨 있습니다. 데이터 작업에 사용되는 핵심 Python 라이브러리인 IPython, NumPy, Pandas, Matplotlib, Scikit-Learn과 관련 패키지를 소개합니다.
노트북은 웹사이트에서 온라인으로 읽거나, notebooks 디렉터리에서 로컬로 실행하거나, 별도 로컬 설정 없이 Google Colab 또는 Binder에서 바로 열 수 있습니다. Python 언어에 대한 기본 지식이 필요하며, 함께 제공되는 프로젝트인 A Whirlwind Tour of Python에서 언어의 기초를 다룹니다.
코드는 Python 3.5로 작성하고 테스트했으며, 대부분은 Python 2.7 및 다른 구버전에서도 작동할 것입니다. 사용되는 패키지는 requirements 파일에 정리되어 있고, conda 환경 설정 안내도 포함되어 있습니다. 코드는 MIT 라이선스, 텍스트는 CC-BY-NC-ND 라이선스로 제공됩니다.
핵심 기능
- 01책 전체 내용을 Jupyter 노트북 형식으로 제공
- 02IPython, NumPy, Pandas, Matplotlib, Scikit-Learn을 다룸
- 03로컬 설정 없이 Google Colab 또는 Binder에서 실행 가능
- 04requirements 파일과 conda 환경 설정 안내 포함
- 05웹사이트에서 온라인 버전 제공
활용 사례
- 실행 가능한 예제로 NumPy, Pandas, Matplotlib을 직접 학습
- Scikit-Learn으로 머신러닝 기초 학습
- 실행 가능한 노트북을 활용해 데이터 과학 강의 진행
빠른 시작
- 1
아무것도 설치하지 않고 온라인으로 책 읽기
- 2
README의 requirements 파일을 사용해 conda로 필요한 패키지 설치하기
conda install --file requirements.txt - 3
또는 Python 3.5를 사용하는 전용 conda 환경 PDSH 만들기
conda create -n PDSH python=3.5 --file requirements.txt - 4
notebooks 디렉터리에서 노트북을 열거나 Google Colab 또는 Binder에서 실행하기
사용 전 알아둘 점
- 코드는 Python 3.5에서 테스트되었으며, 고정된 패키지 버전은 최신 플랫폼에 설치되지 않을 수 있습니다.
- 텍스트는 CC-BY-NC-ND 라이선스가 적용되므로 상업적으로 이용하거나 수정할 수 없습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- PythonDataScienceHandbook은(는) 무엇인가요?
- NumPy, Pandas, Matplotlib, Scikit-Learn을 다루는 Python Data Science Handbook 전체 내용을 담은 무료 Jupyter 노트북입니다. 이 저장소에는 실행 가능한 Jupyter 노트북 형태로 Python Data Science Handbook의 전체 내용이 담겨 있습니다. 데이터 작업에 사용되는 핵심 Python 라이브러리인 IPython, NumPy, Pandas, Matplotlib, Scikit-Learn과 관련 패키지를 소개합니다.
- PythonDataScienceHandbook은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- PythonDataScienceHandbook은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- PythonDataScienceHandbook은(는) 아직 유지보수되고 있나요?
- 6개월 이상 커밋 없음. PythonDataScienceHandbook의 마지막 커밋은 2024년 6월 26일입니다.
- PythonDataScienceHandbook은(는) 어디에 사용할 수 있나요?
- 실행 가능한 예제로 NumPy, Pandas, Matplotlib을 직접 학습 Scikit-Learn으로 머신러닝 기초 학습 실행 가능한 노트북을 활용해 데이터 과학 강의 진행
- PythonDataScienceHandbook는 어떻게 설치하나요?
- 아무것도 설치하지 않고 온라인으로 책 읽기 README의 requirements 파일을 사용해 conda로 필요한 패키지 설치하기: conda install --file requirements.txt 또는 Python 3.5를 사용하는 전용 conda 환경 PDSH 만들기: conda create -n PDSH python=3.5 --file requirements.txt notebooks 디렉터리에서 노트북을 열거나 Google Colab 또는 Binder에서 실행하기
- PythonDataScienceHandbook은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/jakevdp/PythonDataScienceHandbook
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
osmnx, matplotlib, shapely를 사용해 OpenStreetMap 데이터로 원하는 스타일의 지도 이미지를 만드는 간결한 Python 라이브러리입니다.
pandas, polars 또는 pyarrow 데이터프레임을 Jupyter에서 드래그 앤 드롭으로 분석할 수 있는 대화형 시각화 UI로 바꿔 주는 Python 라이브러리입니다.
Scikit-learn을 활용한 12주·26강 입문자용 고전 머신러닝 커리큘럼으로, Python 및 R 강의와 퀴즈를 제공합니다.
Trading Strategy SDK로 DEX, DeFi 및 Binance CEX 데이터를 활용해 알고리즘 트레이딩 전략을 백테스트하고 개발하는 Jupyter 노트북 예제입니다.
Python 배열 연산 학습과 빠른 참고를 위한 NumPy 연습 문제 100개와 풀이 모음입니다.