이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 PDF
eBook 파이썬으로 여는 수학의 문
창의적인 탐구 프로젝트 스마트한 PDF 필기 기능을 사용해 보세요!
가격
24,000
24,000
YES포인트?
1,200원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
PDF 안내

이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.

예스24만의 독보적인 PDF 필기 기능을 경험해 보세요!

소개

목차

목차
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

저자 소개 4

전남대학교 사범대학 수학교육과 교수로 전남대학교 과학영재교육원 원장을 역임하였습니다. 저서로는 중·고등학교 수학 교과서, 《미분적분학》, 《GSP를 이용한 기하 탐구》가 있습니다.
전남대학교 수학교육과 교수 대한수학회 사업이사(교육관련) 영재교육 및 프로그래밍 관련 교육
현재 광양골약중학교에서 학생들과 함께하고 있는 17년 차 중학교 수학 교사입니다. 그동안 꾸준히 수학 교과연구회 활동을 통해 다양한 수학적 과제를 개발해 왔으며, 교사를 위한 웹사이트 foreducator.com을 운영하면서 교사들과 수업 연구 및 소통을 활발히 하고 있습니다. 또한 전국의 수학 교사들을 대상으로 교과교육과정 관련 연수를 여러 차례 진행하며 현장 중심의 수학 교육 발전에 힘쓰고 있습니다.

박진환의 다른 상품

광주 두암중학교 수학교사 수학공학 프로그램 및 STEM+1 프로그램 개발 참여 영재교육

관련 분류

카테고리 분류

품목정보

발행일
2024년 07월 31일
이용안내
  •  배송 없이 구매 후 바로 읽기
  •  이용기간 제한없음
  •  TTS 불가능
  •  저작권 보호를 위해 인쇄 기능 제공 안함
지원기기
크레마, PC(윈도우 - 4K 모니터 미지원), 아이폰, 아이패드, 안드로이드폰, 안드로이드패드, 전자책단말기(저사양 기기 사용 불가), PC(Mac)
파일/용량
PDF(DRM) | 14.68MB ?
글자 수/ 페이지 수
약 280쪽 ?
ISBN13
9791194145028

출판사 리뷰

우리가 살고 있는 사회를 이끌어 갈 인재는 창의적 사고, 융합적인 사고, 문제해결력 등을 갖추어야 한다고 말하고 있습니다. 이미 커다란 변화가 진행되고 있는 소프트웨어 중심의 미래사회에서는 컴퓨팅 능력 또한 인재가 갖추어야 할 능력이라고 말합니다. 컴퓨팅 사고력이란 컴퓨터 환경에서 프로그래밍을 통해 창의적으로 문제를 해결하는 능력으로서 읽기, 쓰기, 셈하기와 같은 기본적인 소양에 추가되어야 할 분석적 능력입니다.
여러분은 이 책의 여러 가지 흥미로운 수학 문제들을 해결해 가는 과정 속에서 수학적 문제해결력은 물론 컴퓨팅 사고력 더 나아가 프로그래밍 능력이 향상됨을 느낄 것입니다.

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

이 책에서는 수학적 문제 해결력과 컴퓨팅 사고의 개발이라는 두 가지 목적을 달성하고자 하였습니다.
많은 연구에서 수학교과와 코딩의 통합이 수학적 사고, 문제 해결력, 컴퓨팅 사고의 개발에 긍정적 영향을 미치고 있다는 사실을 증명하고 있습니다. 이에 수학 문제 해결 과정에서 자연스럽게 프로그래밍 언어를 익힘으로써 수학적 문제 해결력과 컴퓨팅 사고의 개발이라는 두 가지 목적을 달성하고자 하였으며 따라서 주제의 선택, 문제해결의 알고리즘화, 창의적 활동에 역점을 두고 이 책을 구성하였습니다.

이 책은 파이썬이라는 프로그래밍 언어에 관심을 가진 교사와 학생을 포함한 모든 분들에게 유용한 도서입니다.
미래사회에 대처하는 수학교사의 전문성 강화를 위한 연수, AI 관련 정규 교과목을 위한 교재로 유용한 책입니다. 중등학교의 자유학기제의 프로젝트 활동, 창의체험활동, 동아리의 주제탐구 활동, 수학영재교육 등 다양한 탐구활동에 활용될 수 있습니다.

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.