파이썬으로 여는 수학의 문
2024년 07월 31일 출간
국내도서 : 2024년 02월 20일 출간
- eBook 상품 정보
- 파일 정보 PDF (14.68MB)
- ISBN 9791194145028
- 지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
-
교보eBook App
듣기(TTS) 가능
TTS 란?텍스트를 음성으로 읽어주는 기술입니다.
- 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를 읽을 수 있습니다.
- 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
PDF 필기가능 (Android, iOS)

쿠폰적용가 21,600원
10% 할인 | 5%P 적립이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.
카드&결제 혜택
- 5만원 이상 구매 시 추가 2,000P
- 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
- 리뷰 작성 시, e교환권 추가 최대 200원
작품소개
이 상품이 속한 분야
여러분은 이 책의 여러 가지 흥미로운 수학 문제들을 해결해 가는 과정 속에서 수학적 문제해결력은 물론 컴퓨팅 사고력 더 나아가 프로그래밍 능력이 향상됨을 느낄 것입니다.
이 책은 정규 교육과정에 도입된 교육용 프로그래밍 언어 ‘파이썬’을 기반으로 하고 있습니다.
여러 가지 프로그래밍 언어 가운데 파이썬은 인간의 사고와 유사한 문법을 지니고 있어 빠르게 파이썬 문법을 학습할 수 있다는 것이 무엇보다도 큰 장점입니다. 이 쉽고 간결한 문법 덕분에 파이썬은 높은 생산성을 자랑합니다. 즉, 파이썬을 활용할 경우 더 간단한 코드로 더 많은 작업을 수행할 수 있으며, 어떤 프로그래밍 언어보다 빠른 개발이 가능합니다. 다른 언어나 라이브러리에 쉽게 접근해 연동할 수 있으며 높은 성능의 애플리케이션 개발이 필요한 경우 C/C++과 같은 언어를 파이썬과 결합해 사용할 수도 있습니다. 파이썬은 수많은 표준 라이브러리를 제공하고 있어 프로그래머는 모든 코드를 일일이 작성할 필요가 없이 기존에 작성된 파이썬 표준 라이브러리를 활용하면 됩니다. 각 분야에서 파이썬의 활용도는 매우 높습니다. 웹사이트를 통해 프로그래머들이 스스로 작성한 파이썬 패키지를 공유하고, 다른 개발자가 배포한 패키지를 이용할 수도 있습니다. 이와 같은 장점들은 우리가 프로그래밍에 친숙해지는 계기를 제공하고 교육과정에 도입된 이유이기도 합니다. 이 책에서 파이썬과 함께하는 다양한 수학 탐구활동은 호기심을 자극하고 탐구에 흥미를 더해 줄 것입니다.
이 책에서는 수학적 문제 해결력과 컴퓨팅 사고의 개발이라는 두 가지 목적을 달성하고자 하였습니다.
많은 연구에서 수학교과와 코딩의 통합이 수학적 사고, 문제 해결력, 컴퓨팅 사고의 개발에 긍정적 영향을 미치고 있다는 사실을 증명하고 있습니다. 이에 수학 문제 해결 과정에서 자연스럽게 프로그래밍 언어를 익힘으로써 수학적 문제 해결력과 컴퓨팅 사고의 개발이라는 두 가지 목적을 달성하고자 하였으며 따라서 주제의 선택, 문제해결의 알고리즘화, 창의적 활동에 역점을 두고 이 책을 구성하였습니다.
이 책은 파이썬이라는 프로그래밍 언어에 관심을 가진 교사와 학생을 포함한 모든 분들에게 유용한 도서입니다.
미래사회에 대처하는 수학교사의 전문성 강화를 위한 연수, AI 관련 정규 교과목을 위한 교재로 유용한 책입니다. 중등학교의 자유학기제의 프로젝트 활동, 창의체험활동, 동아리의 주제탐구 활동, 수학영재교육 등 다양한 탐구활동에 활용될 수 있습니다.
1부 파이썬
I. Python에 대한 간단한 소개 2
II. Python의 설치 3
III. Python의 기초 11
IV. turtle 그래픽 모듈을 사용하여 도형 그리기 27
2부 탐구 프로젝트
1. 완전수(Perfect number) 33
프로그램 1-1 「36은 완전수인가?」
프로그램 1-2 「n은 완전수인가? 판별함수」
프로그램 1-3 「완전수 리스트 함수」
프로그램 1-4 「완전수 부족수 과잉수 판별함수」
프로그램 1-5 「완전수 부족수 과잉수 개수 구하기 함수」
프로그램 1-6 「소수 판별함수」
프로그램 1-7 「유클리드 원리에 따라 완전수 찾기 함수」
2. 유클리드 호제법(Euclidean Algorithm) 47
프로그램 2-1 「최대공약수1」
프로그램 2-2 「유클리드 호제법 1」
프로그램 2-3 「유클리드 호제법1 함수」
프로그램 2-4 「유클리드 호제법2 함수」
프로그램 2-5 「n개 수의 최대공약수」
3. 피보나치 수열(Fibonacci sequence) 57
프로그램 3-1 「등차수열 항 말하기 함수」
프로그램 3-2 「등비수열 항 말하기 함수」
프로그램 3-3 「재귀함수에 의한 피보나치 수열항 나열」
프로그램 3-4 「피보나치 수열의 짝수항들의 합」
프로그램 3-5 「피보나치 수열과 황금비의 관계」
프로그램 3-6 「피보나치 수열의 인접한 두 항의 비 그래프」
4. 에라토스테네스의 체(Eratosthenes Sieve) 69
프로그램 4-1 「소수 판별 함수」
프로그램 4-2 「주어진 수 보다 작은 모든 소수 나열하기」
프로그램 4-3 「에라토스테네스의 체1」
프로그램 4-4 「에라토스테네스의 체2」
프로그램 4-5 「에라토스테네스의 체3」
프로그램 4-6 「소인수분해」
프로그램 4-7 「코드 속도 비교」
5. 원리합계(Amount of principal and interest) 81
프로그램 5-1 「정기예금(연복리)원리합계」
프로그램 5-2 「적금(복리)원리합계」
프로그램 5-3 「복리 적금 원리합계 함수」
프로그램 5-4 「목표액 달성기간(정기예금) 함수」
프로그램 5-5 「목표액 달성기간(적금) 함수」
프로그램 5-6 「목표액 달성기간(적금) 구하기」
6. 전기요금(Electric charges) 93
프로그램 6-1 「그래프 그리기」
프로그램 6-2 「사용량에 따른 전기요금」
프로그램 6-3 「사용량에 따른 전기요금 그래프1」
프로그램 6-4 「사용량에 따른 전기요금 그래프2」
프로그램 6-5 「전기요금 표 만들기」
7. 콜라츠 추측(Collatz conjecture) 105
프로그램 7-1 「우박수열_500」
프로그램 7-2 「우박수열_m」
프로그램 7-3 「각 수에 대응하는 우박수열 길이의 그래프」
프로그램 7-4 「콜라츠 추측 path들」
8. 마방진(Magic square) 115
프로그램 8-1 「홀수차 마방진 만들기」
프로그램 8-2 「3차의 모든 마방진 생성」
프로그램 8-3 「각 행의 합」
프로그램 8-4 「각 열의 합」
프로그램 8-5 「각 대각선의 합」
프로그램 8-6 「마방진 판별」
9. 하노이 탑 퍼즐(Tower of Hanoi puzzle) 127
프로그램 9-1 「이동횟수 구하기 함수」
프로그램 9-2 「이동경로함수」
10. 님 게임(Nim game) 135
프로그램 10-1 「컴퓨터 필승1」
프로그램 10-2 「컴퓨터 필승2」
11. 황금 나선(Golden spiral) 147
프로그램 11-1 「피보나치수열의 첫째항부터 n번째 항까지 나열」
프로그램 11-2 「피보나치수열의 첫째항부터 n번째 항의 list」
프로그램 11-3 「피보나치 나선 그리기」
프로그램 11-4 「피보나치 나선 그리기 함수」
프로그램 11-5 「황금 나선 그리기 함수」
프로그램 11-6 「정사각형안의 사분원 그리기 함수」
12. 장미꽃 디자인(Roseflower design) 161
프로그램 12-1 「정다각형 그리기」
프로그램 12-2 「정오각형 장미(작은 정오각형부터 그리기 시작하기)」
프로그램 12-3 「정각형 장미(작은 정각형부터 그리기 시작하기)」
프로그램 12-4 「정오각형 장미(큰 정오각형부터 그리기 시작하기)」
프로그램 12-5 「색칠한 정오각형 장미」
프로그램 12-6 「정각형 장미에 임의의 색칠」
13. 별 다각형(Star polygon) 175
프로그램 13-1 「(8,3)타입의 별 다각형1」
프로그램 13-2 「서로소인 q,p에 대한 별 다각형그리기 함수」
프로그램 13-3 「(8,3) 타입 별 다각형 2」
프로그램 13-4 「서로소인 q,p에 대한 (q,p) 타입 별 다각형 함수 2」
프로그램 13-5 「임의의 q,p에 대한 (q,p)타입 별 다각형 함수」
14. 코흐 눈송이(Koch snowflake) 189
프로그램 14-1 「코흐 곡선 그리기 재귀함수」
프로그램 14-2 「코흐 눈송이 함수」
프로그램 14-3 「코흐 눈송이 변형 함수」
15. 프랙탈 나무(Fractal tree) 199
프로그램 15-1 「이진트리 그리기 함수1」
프로그램 15-2 「이진트리 그리기 함수2」
프로그램 15-3 「피타고라스 나무 그리기 함수1」
프로그램 15-4 「피타고라스 나무 그리기 함수2」
16. 의 근삿값(Approximation to Pi) 213
프로그램 16-1 「다트보드 그리기 함수」
프로그램 16-2 「다트를 던지고 원 안의 점의 수세기」
프로그램 16-3 「다트보드 그리기, 던지기」
프로그램 16-4 「 구하기」
17. 베르트랑의 역설(Bertrand’s paradox) 221
프로그램 17-1 「원 그리기」
프로그램 17-2 「막대던지기 모의실험 함수」
프로그램 17-3 「베르트랑 확률계산」
18. 벤포드 법칙(Benford’s law) 231
프로그램 18-1 「n개의 수 중 첫째자리 수가 k인 수의 개수 함수와 그래프」
프로그램 18-2 「, 의 가수의 분포를 보여주는 함수」
19. 몬티 홀 문제(Monty Hall problem) 239
프로그램 19-1 「선택에 따른 성공확률」
프로그램 19-2 「확률의 변화 그래프」 프로그램 19-3 「몬티 홀 문제의 일반화 함수」
20. 행렬과 최소제곱문제(least squares problem) 251
프로그램 20-1 「벡터의 내적과 곱, 행렬의 합과 곱」
프로그램 20-2 「함수 그래프 그리기」
프로그램 20-3 「산점도 그리기」
프로그램 20-4 「산점도와 추세선 함께 그리기」
프로그램 20-5 「손실함수 구하기」
프로그램 20-6 「추세선 구하기」
프로그램 20-7 「추세곡선 구하기」
3부 예제 프로그램 다운로드 및 설치방법
1. 프로그램 예제 다운로드 268
2. ColabTurtlePlus 설치방법 269
3. 프로그램 차례 270
작가정보
전남대학교 사범대학 수학교육과 교수로 전남대학교 과학영재교육원 원장을 역임하였습니다. 저서로는 중·고등학교 수학 교과서, 《미분적분학》, 《GSP를 이용한 기하 탐구》가 있습니다./전남대학교 수학교육과 교수대한수학회 사업이사(교육관련)영재교육 및 프로그래밍 관련 교육/광양 골약중학교 수학교사인공지능 및 프로그래밍에 관한 교사교육 강사교사들을 위한 웹사이트(https://foreducator.com) 운영 중/광주 두암중학교 수학교사수학공학 프로그램 및 STEM+1 프로그램 개발 참여영재교육
이 상품의 총서
Klover리뷰 (0)
- - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다. (5,000원 이상 상품으로 변경 예정, 2024년 9월 30일부터 적용)
- - 리워드는 한 상품에 최초 1회만 제공됩니다.
- - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
구매 후 리뷰 작성 시, e교환권 100원 적립
문장수집
- 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
- e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다. (5,000원 이상 eBook으로 변경 예정, 2024년 9월 30일부터 적용)
- 리워드는 한 상품에 최초 1회만 제공됩니다.
- sam 이용권 구매 상품 / 선물받은 eBook / 오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.
구매 후 문장수집 작성 시, e교환권 100원 적립
신규가입 혜택 지급이 완료 되었습니다.
바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!

- 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
- 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
- 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
가장 와 닿는 하나의 키워드를 선택해주세요.
총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.
신고 사유를 선택해주세요.
신고 내용은 이용약관 및 정책에 의해 처리됩니다.
허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
있으니 유의하시어 신중하게 신고해주세요.
이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.
구매 후 90일 이내 작성 시, e교환권 100원 적립
eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.
차감하실 sam이용권을 선택하세요.
차감하실 sam이용권을 선택하세요.
선물하실 sam이용권을 선택하세요.
-
보유 권수 / 선물할 권수0권 / 1권
-
받는사람 이름받는사람 휴대전화
- 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
- 열람권은 1인당 1권씩 선물 가능합니다.
- 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
- 선물한 열람권의 등록유효기간은 14일 입니다.
(상대방이 기한내에 등록하지 않을 경우 소멸됩니다.) - 무제한 이용권일 경우 열람권 선물이 불가합니다.
첫 구매 시 교보e캐시 지급해 드립니다.

- 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
- 한 ID당 최초 1회 지급 / sam 이용권 제외
- 구글바이액션을 통해 교보eBook 구매 이력이 없는 회원 대상
- 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)