이공계생을 위한 파이썬 필수예제 2
챗GPT와 구글 코랩으로 배우는 응용수학·과학 실험
Regular price
$29.17
Sale price
Regular price
✈️
Estimated delivery date 예상 배송일
Standard Shipping
불러오는 중...
주문일로부터 8-12 영업일
Express Shipping
불러오는 중...
주문일로부터 6-8 영업일
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
"이공계생을 위한 파이썬 필수예제 2 (ChatGPT와 구글 코랩으로 배우는 응용수학·과학 실험)"은 파이썬을 활용해 수학과 과학을 실험하고 시각화하며, 융합적 사고력과 탐구력을 기를 수 있도록 구성된 심화 코딩 실험서입니다.
이 책은 1권에서 다룬 고등학교 수학 중심의 실험을 확장하여, 정수론, 프랙탈 기하, 미분기하학, 미분방정식등 고급 수학 주제를 포함하고 있으며, 고등학교 과학 교과에서 다루는 물리, 화학, 생물, 지구과학 실험도 폭넓게 수록되어 있습니다. Google Colaboratory(코랩) 기반으로 구성되어 있어 별도의 설치 없이 인터넷만 연결되면 노트북, 태블릿, 스마트폰 등 다양한 기기에서 언제 어디서나 실습이 가능합니다.
3부 '응용 수학 실험'에서는 ColabTurtlePlus, Plotly를 이용한 도형 시각화, 수 이론 실험, RSA 암호화, 공간 곡선의 곡률과 비틀림, 벡터 해석, 정리(그린정리·스토크스 정리), 미분방정식의 해석적·수치적 접근 등 다양한 수학 실험이 소개됩니다.
4부 '과학 실험'에서는 고등학교 과학 교과서의 핵심 실험 내용을 파이썬 코드로 구현하고 시각화하여, 수업이나 탐구 주제 수행, 과세특 활동에 직접 활용할 수 있도록 실용적으로 구성되어 있습니다.
이 책은 다음과 같은 독자에게 유익합니다:
- 대학 수학을 예습하거나, 고급 수학 개념을 실험하고 싶은 고등학생
- 수학·과학 탐구 주제를 직접 코드로 구현해보고 싶은 학습자
- 수업에 바로 활용할 수 있는 시각 자료와 시뮬레이션 자료가 필요한 교사
- 프로그래밍을 통해 수학·과학 융합 교육을 실현하고자 하는 일반인
각 예제는 단계별로 설명되어 있어 프로그래밍 입문자도 쉽게 따라할 수 있으며, 이론과 실습을 넘나드는 구성으로 수학과 과학을 더욱 생생하게 체험할 수 있습니다. 이 책은 단순한 문법 중심의 코딩 학습서를 넘어, 복잡한 개념을 눈으로 보고, 손으로 실험하며, 깊이 있게 탐구하는 데 최적화된 길잡이입니다. 파이썬은 단지 도구가 아니라, 인공지능 시대를 살아갈 이공계생에게 사고를 구현하는 언어가 되어 줄 것입니다.
"이 책은 고등학교 교육과정을 바탕으로, 교사들이 ChatGPT와 구글 콜랩을 활용해 파이썬 예제를 만들고, 이를 통해 학생들에게 수학적 모델링을 쉽게 지도할 수 있도록 돕는 친절한 안내서입니다. 비전문가도 부담 없이 따라할 수 있도록 중간중간 주석을 상세히 달아두었으며, 책에 수록된 예제 파일을 다운로드하여 바로 활용해볼 수도 있습니다. 이 책과 함께라면, 누구나 쉽고 재미있게 학생들과 함께하는 실습을 통해 수업을 더욱 풍부하게 만들 수 있습니다. 학생들이 직접 만드는 챗GTP로 파이썬 예제를 직접 만들 수 있는 프롬프트 가이드입니다."
이 책은 1권에서 다룬 고등학교 수학 중심의 실험을 확장하여, 정수론, 프랙탈 기하, 미분기하학, 미분방정식등 고급 수학 주제를 포함하고 있으며, 고등학교 과학 교과에서 다루는 물리, 화학, 생물, 지구과학 실험도 폭넓게 수록되어 있습니다. Google Colaboratory(코랩) 기반으로 구성되어 있어 별도의 설치 없이 인터넷만 연결되면 노트북, 태블릿, 스마트폰 등 다양한 기기에서 언제 어디서나 실습이 가능합니다.
3부 '응용 수학 실험'에서는 ColabTurtlePlus, Plotly를 이용한 도형 시각화, 수 이론 실험, RSA 암호화, 공간 곡선의 곡률과 비틀림, 벡터 해석, 정리(그린정리·스토크스 정리), 미분방정식의 해석적·수치적 접근 등 다양한 수학 실험이 소개됩니다.
4부 '과학 실험'에서는 고등학교 과학 교과서의 핵심 실험 내용을 파이썬 코드로 구현하고 시각화하여, 수업이나 탐구 주제 수행, 과세특 활동에 직접 활용할 수 있도록 실용적으로 구성되어 있습니다.
이 책은 다음과 같은 독자에게 유익합니다:
- 대학 수학을 예습하거나, 고급 수학 개념을 실험하고 싶은 고등학생
- 수학·과학 탐구 주제를 직접 코드로 구현해보고 싶은 학습자
- 수업에 바로 활용할 수 있는 시각 자료와 시뮬레이션 자료가 필요한 교사
- 프로그래밍을 통해 수학·과학 융합 교육을 실현하고자 하는 일반인
각 예제는 단계별로 설명되어 있어 프로그래밍 입문자도 쉽게 따라할 수 있으며, 이론과 실습을 넘나드는 구성으로 수학과 과학을 더욱 생생하게 체험할 수 있습니다. 이 책은 단순한 문법 중심의 코딩 학습서를 넘어, 복잡한 개념을 눈으로 보고, 손으로 실험하며, 깊이 있게 탐구하는 데 최적화된 길잡이입니다. 파이썬은 단지 도구가 아니라, 인공지능 시대를 살아갈 이공계생에게 사고를 구현하는 언어가 되어 줄 것입니다.
"이 책은 고등학교 교육과정을 바탕으로, 교사들이 ChatGPT와 구글 콜랩을 활용해 파이썬 예제를 만들고, 이를 통해 학생들에게 수학적 모델링을 쉽게 지도할 수 있도록 돕는 친절한 안내서입니다. 비전문가도 부담 없이 따라할 수 있도록 중간중간 주석을 상세히 달아두었으며, 책에 수록된 예제 파일을 다운로드하여 바로 활용해볼 수도 있습니다. 이 책과 함께라면, 누구나 쉽고 재미있게 학생들과 함께하는 실습을 통해 수업을 더욱 풍부하게 만들 수 있습니다. 학생들이 직접 만드는 챗GTP로 파이썬 예제를 직접 만들 수 있는 프롬프트 가이드입니다."
목차
목차
3부
응용 수학 실험
6장 응용 수학(정수론, 미분기하, 프렉탈 도형 등)
# 예제82. ColabTurtlePlus로 정사각형 그리기 4
# 예제83. ColabTurtlePlus로 스트링아트 그리기(1) 6
# 예제84. ColabTurtlePlus로 스트링아트 그리기(2) 8
# 예제85. ColabTurtlePlus로 스트링아트 그리기(3) 10
# 예제86. plotly로 스트링아트 그리기 12
# 예제87. ColabTurtlePlus로 n각형 그리기 16
# 예제88. 코흐 눈송이 18
# 예제89. 피타고라스 나무 22
# 예제90. 힐베르트 곡선 26
# 예제91. 시어핀스키 삼각형 그리기 30
# 예제92. 망델브로 집합 시각화 33
# 예제93. 싸이클로이드 곡선 그리기 37
# 예제94. 싸이클로이드 곡선 그리기(애니메이션 효과) 39
# 예제95. 몬테카를로 시뮬레이션 (원 안에 점을 무작위로 뿌려 원주율 π를 근사 계산) 43
# 예제96. 피타고라스 삼각형 생성 (정수 삼각형의 피타고라스 조건을 만족하는 세 쌍 구하기) 45
# 예제97. math 라이브러리를 이용하여 최대공약수, 최소 공배수 구하기 46
# 예제98. 유클리드 호제법을 이용하여 최대공약수, 최소 공배수 구하기 48
# 예제99. 자연수 분할 실험 49
# 예제100. 골드바흐의 추측 확인 52
# 예제101. 에라토스테네스의 체(소수 찾기) 54
# 예제102. 소인수 분해 56
# 예제103. 연분수 57
# 예제104. 소수의 분포 실험 59
# 예제105. 합동 62
# 예제106. 모듈러 n에 대한 ax=b 일차방정식 풀이 63
# 예제107. 피보나치 수열 모듈러 패턴 65
# 예제108. 확장된 유클리드 알고리즘 (디오판토스 방정식 해 구하기) 67
# 예제109. 중국인의 나머지 정리 70
# 예제110. 오일러 피 함수 계산 (범위 내 모든 값) 73
# 예제111. 원시근 75
# 예제112. index이론 78
# 예제113. RSA 암호화 프로그램 81
# 예제114. RSA 복호화 프로그램 86
# 예제115. 정렬 알고리즘의 복합성 비교 88
# 예제116. 게일리-쉐플리 알고리즘 94
# 예제117. 구면좌표, 직교좌표 변환 99
# 예제118. 주면좌표, 직교좌표 변환 102
# 예제119. 공간 곡선의 프레네-세레 프레임(T, N, B, 곡률, 비틀림) 시각화 104
# 예제120. 그린정리 111
# 예제121. 스토크스 정리 116
# 예제122. sp.dsolve를 활용한 미분방정식 풀이 121
# 예제123. 미분방정식 y'=2xy (초기조건 : y(0)=1)의 해석적 풀이와 수치적 풀이 비교 124
4부
과학 실험
7장 물리 실험
#예제124. 등가속도 운동의 그래프 132
#예제125. 투사체 실험(포물선 운동) 135
#예제126. 빗면의 마찰 실험 139
#예제127. 충돌 실험 143
#예제128. 용수철 실험 147
#예제129. 단진자 실험 151
#예제130. 이중 진자 시물레이션 153
#예제131. 삼체 문제 시물레이션 158
#예제132. 패러데이의 전자기 유도법칙 163
#예제133. 오목렌즈와 볼록렌즈에 의한 상 시각화 165
#예제134. 브라운 운동 시뮬레이션 169
#예제135. 나비효과(로렌츠 시스템) 171
8장 화학 실험
#예제136. 헬륨의 원자 모형 176
#예제137. 질소 원자모형 179
#예제138. 주기율표 데이터 파일 만들기 181
#예제139. periodic_table.txt 파일을 업로드하여 주기율표 검색 183
#예제140. RDKit을 사용하여 분자의 구조 생성 및 시각화 187
#예제141. PubChem API를 사용한 화합물 검색 194
#예제142. 구조이성질체 3D 시각화 197
#예제143. 프로판알과 아세톤 구조 이성질체 시각화 201
#예제144. 기하이성질체 3D 시각화 204
#예제145. 이상기체 방정식(PV=nRT) 시물레이션 207
#예제146. 화학 하트리 폭 실험 209
9장 생물 실험
#예제147. GC 함량 계산 함수 214
#예제148. DNA 서열 정렬 및 유사성 분석기 217
#예제149. 상보 서열, 역상보 서열 생성 함수 219
#예제150. DNA 염기서열을 RNA 및 아미노산으로 변환하는 프로그램 222
#예제151. 멘델의 유전 확률 시뮬레이션 225
#예제152. 단일 형질의 유전자형 및 표현형 확률 계산기 228
#예제153. 두 형질의 유전자형 및 표현형 확률 계산기 230
#예제154. 두 형질 유전 조합 시뮬레이션 실험 234
#예제155. Hardy-Weinberg 평형 시뮬레이터 237
#예제156. 로지스틱 곡선 240
10장 지구과학 실험
#예제157. STA/LTA를 활용한 지진파 탐지 245
#예제158. 캐플러 2법칙 250
#예제159. 연주 시차 254
#예제160. 도플러 효과 257
#예제161. basemap을 활용한 한국 기온 등고선 지도와 풍향 분석 259
응용 수학 실험
6장 응용 수학(정수론, 미분기하, 프렉탈 도형 등)
# 예제82. ColabTurtlePlus로 정사각형 그리기 4
# 예제83. ColabTurtlePlus로 스트링아트 그리기(1) 6
# 예제84. ColabTurtlePlus로 스트링아트 그리기(2) 8
# 예제85. ColabTurtlePlus로 스트링아트 그리기(3) 10
# 예제86. plotly로 스트링아트 그리기 12
# 예제87. ColabTurtlePlus로 n각형 그리기 16
# 예제88. 코흐 눈송이 18
# 예제89. 피타고라스 나무 22
# 예제90. 힐베르트 곡선 26
# 예제91. 시어핀스키 삼각형 그리기 30
# 예제92. 망델브로 집합 시각화 33
# 예제93. 싸이클로이드 곡선 그리기 37
# 예제94. 싸이클로이드 곡선 그리기(애니메이션 효과) 39
# 예제95. 몬테카를로 시뮬레이션 (원 안에 점을 무작위로 뿌려 원주율 π를 근사 계산) 43
# 예제96. 피타고라스 삼각형 생성 (정수 삼각형의 피타고라스 조건을 만족하는 세 쌍 구하기) 45
# 예제97. math 라이브러리를 이용하여 최대공약수, 최소 공배수 구하기 46
# 예제98. 유클리드 호제법을 이용하여 최대공약수, 최소 공배수 구하기 48
# 예제99. 자연수 분할 실험 49
# 예제100. 골드바흐의 추측 확인 52
# 예제101. 에라토스테네스의 체(소수 찾기) 54
# 예제102. 소인수 분해 56
# 예제103. 연분수 57
# 예제104. 소수의 분포 실험 59
# 예제105. 합동 62
# 예제106. 모듈러 n에 대한 ax=b 일차방정식 풀이 63
# 예제107. 피보나치 수열 모듈러 패턴 65
# 예제108. 확장된 유클리드 알고리즘 (디오판토스 방정식 해 구하기) 67
# 예제109. 중국인의 나머지 정리 70
# 예제110. 오일러 피 함수 계산 (범위 내 모든 값) 73
# 예제111. 원시근 75
# 예제112. index이론 78
# 예제113. RSA 암호화 프로그램 81
# 예제114. RSA 복호화 프로그램 86
# 예제115. 정렬 알고리즘의 복합성 비교 88
# 예제116. 게일리-쉐플리 알고리즘 94
# 예제117. 구면좌표, 직교좌표 변환 99
# 예제118. 주면좌표, 직교좌표 변환 102
# 예제119. 공간 곡선의 프레네-세레 프레임(T, N, B, 곡률, 비틀림) 시각화 104
# 예제120. 그린정리 111
# 예제121. 스토크스 정리 116
# 예제122. sp.dsolve를 활용한 미분방정식 풀이 121
# 예제123. 미분방정식 y'=2xy (초기조건 : y(0)=1)의 해석적 풀이와 수치적 풀이 비교 124
4부
과학 실험
7장 물리 실험
#예제124. 등가속도 운동의 그래프 132
#예제125. 투사체 실험(포물선 운동) 135
#예제126. 빗면의 마찰 실험 139
#예제127. 충돌 실험 143
#예제128. 용수철 실험 147
#예제129. 단진자 실험 151
#예제130. 이중 진자 시물레이션 153
#예제131. 삼체 문제 시물레이션 158
#예제132. 패러데이의 전자기 유도법칙 163
#예제133. 오목렌즈와 볼록렌즈에 의한 상 시각화 165
#예제134. 브라운 운동 시뮬레이션 169
#예제135. 나비효과(로렌츠 시스템) 171
8장 화학 실험
#예제136. 헬륨의 원자 모형 176
#예제137. 질소 원자모형 179
#예제138. 주기율표 데이터 파일 만들기 181
#예제139. periodic_table.txt 파일을 업로드하여 주기율표 검색 183
#예제140. RDKit을 사용하여 분자의 구조 생성 및 시각화 187
#예제141. PubChem API를 사용한 화합물 검색 194
#예제142. 구조이성질체 3D 시각화 197
#예제143. 프로판알과 아세톤 구조 이성질체 시각화 201
#예제144. 기하이성질체 3D 시각화 204
#예제145. 이상기체 방정식(PV=nRT) 시물레이션 207
#예제146. 화학 하트리 폭 실험 209
9장 생물 실험
#예제147. GC 함량 계산 함수 214
#예제148. DNA 서열 정렬 및 유사성 분석기 217
#예제149. 상보 서열, 역상보 서열 생성 함수 219
#예제150. DNA 염기서열을 RNA 및 아미노산으로 변환하는 프로그램 222
#예제151. 멘델의 유전 확률 시뮬레이션 225
#예제152. 단일 형질의 유전자형 및 표현형 확률 계산기 228
#예제153. 두 형질의 유전자형 및 표현형 확률 계산기 230
#예제154. 두 형질 유전 조합 시뮬레이션 실험 234
#예제155. Hardy-Weinberg 평형 시뮬레이터 237
#예제156. 로지스틱 곡선 240
10장 지구과학 실험
#예제157. STA/LTA를 활용한 지진파 탐지 245
#예제158. 캐플러 2법칙 250
#예제159. 연주 시차 254
#예제160. 도플러 효과 257
#예제161. basemap을 활용한 한국 기온 등고선 지도와 풍향 분석 259
저자
저자
윤성호
인천광역시 고등학교 수학교사
파이썬, 보드게임, 공학적 도구 활용 수학수업 교육 연구중
파이썬, 보드게임, 공학적 도구 활용 수학수업 교육 연구중
Payment & Security
Payment methods
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.
$99 이상 무료 배송
3% 리워드 크레딧 적립
Secure Payment

