회오리바람을 탄 파이썬(A Whirlwind Tour of Python)
원문 소개
제이크 반더플라스(Jake VanderPlas), 2016년 여름
박해선(https://tensorflow.blog), 2018년 봄
이 노트북은 제이크 반더플라스(Jake VanderPlas)의 A Whirlwind Tour of Python(OReilly Media, 2016)를 기반으로 만들어졌습니다. 전체 노트북의 목록은 여기에서 볼 수 있습니다. 박해선 님의 노트북 원문은 여기에서 볼 수 있습니다.
회오리바람을 탄 파이썬은 다른 프로그래밍 언어를 이미 알고 있는 연구자와 개발자들에게 파이썬의 핵심 요소를 빠르게 전달하기 위한 안내서입니다. 파이썬을 데이터 과학이나 과학 프로그래밍에 사용하는데 촛점을 맞추었습니다.
이 노트북은 파이썬 3.5에서 테스트되었지만 어떤 파이썬 3.X 버전에서도 작동됩니다. 파이썬 2.X의 문법과 다른 점은 가능한 표기하도록 노력했습니다.
목차
(노트: 깃허브의 노트북 렌더링이 느리거나 문제가 있을 때는 nbviewer를 사용하세요)
본 노트북을 학습하는 가장 좋은 방법은 Github Repository를 Clone 하여 Jupyter Notebook 환경에서 직접 실행해보는 것입니다.
- 소개
- 파이썬 코드를 실행하는 방법
- 파이썬 문법 빠르게 훑어 보기
- 변수와 객체
- 연산자
- 간단한 기본 데이터 타입
- 기본 데이터 구조
- 제어문
- 함수
- 에러와 예외처리
- 반복자
- 리스트 내포
- 제너레이터
- 모듈과 패키지
- 문자열과 정규 표현식
- 데이터 과학 도구 소개
- Resources for Further Learning
- Appendix: Code To Reproduce Figures
라이센스
이 노트북은 “No Rights Reserved” CC0 라이센스를 따릅니다. 따라서 어떤 목적으로도 재사용, 수정이 가능합니다.
CC0 라이센스에 대해서는 여기를 참고하세요.
이 노트북을 사용하려면 적절한 인용을 부탁합니다(하지만 필수는 아닙니다).
A Whirlwind Tour of Python by Jake VanderPlas (O’Reilly). Copyright 2016 O’Reilly Media, Inc., 978-1-491-96465-1