이 책은 정규 교육과정에 도입된 교육용 프로그래밍 언어 ‘파이썬’을 기반으로 하고 있다. 여러 가지 프로그래밍 언어 가운데 파이썬은 인간의 사고와 유사한 문법을 지니고 있어 빠르게 파이썬 문법을 학습할 수 있다는 것이 무엇보다도 큰 장점이다. 이 쉽고 간결한 문법 덕분에 파이썬은 높은 생산성을 자랑한다. 즉, 파이썬을 활용할 경우 더 간단한 코드로 더 많은 작업을 수행할 수 있으며, 어떤 프로그래밍 언어보다 빠른 개발이 가능하다. 다른 언어나 라이브러리에 쉽게 접근해 연동할 수 있으며 높은 성능의 애플리케이션 개발이 필요한 경우 C/C++과 같은 언어를 파이썬과 결합해 사용할 수도 있다. 파이썬은 수많은 표준 라이브러리를 제공하고 있어 프로그래머는 모든 코드를 일일이 작성할 필요가 없이 기존에 작성된 파이썬 표준 라이브러리를 활용하면 된다. 각 분야에서 파이썬의 활용도는 매우 높다. 웹사이트를 통해 프로그래머들이 스스로 작성한 파이썬 패키지를 공유하고, 다른 개발자가 배포한 패키지를 이용할 수도 있다. 이와 같은 장점들은 우리가 프로그래밍에 친숙해지는 계기를 제공하고 교육과정에 도입된 이유이기도 하다. 이 책에서 파이썬과 함께하는 다양한 수학 탐구활동은 호기심을 자극하고 탐구에 흥미를 더해 줄 것이다.