01.7 정리
이번 장은 딥러닝으로의 본격적인 여정을 위한 준비 과정입니다. 특히, 딥러닝(신경망)을 구현하는 데 필요한 프로그래밍의 기본을 중심으로 살펴보았습니다. 다음 장에서 파이썬으로 실제로 작동하는 코드를 작성해보면서 딥러닝의 세계로 떠나볼 겁니다.
이번 장에서는 파이썬에 대해 우리에게 필요한 최소한만 설명했습니다. 더 깊게 알고 싶은 분을 위해 좋은 책을 두 권 소개해드리죠. 먼저 『처음 시작하는 파이썬』(한빛미디어, 2015)[1]입니다. 이 책은 파이썬 프로그래밍을 기초부터 응용까지 친절하게 설명해주는 실전적인 입문서입니다. 넘파이에 대해서는 『파이썬 라이브러리를 활용한 데이터 분석』(한빛미디어, 2013)[2]을 추천합니다. 책 외에는 〈Scipy 강의 노트〉라는 웹 사이트[3]가 과학 기술에서의 계산을 주제로 넘파이와 matplotlib을 잘 설명하고 있으니 참고하시기 바랍니다.
이번 장에서 배운 내용
- 파이썬은 간단하고 익히기 쉬운 프로그래밍 언어다.
- 파이썬은 오픈 소스여서 자유롭게 사용할 수 있다.
- 이 책은 딥러닝 구현에 파이썬 3 버전을 이용한다.
- 외부 라이브러리로는 넘파이와
matplotlib을 이용한다.- 파이썬을 실행하는 방식에는 ‘인터프리터’와 ‘스크립트 파일’ 두 가지가 있다.
- 파이썬에서는 함수와 클래스 같은 모듈로 구현을 정리할 수 있다.
- 넘파이는 다차원 배열을 다루는 편리한 메서드를 많이 제공한다.
서브목차