logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

공학도를 위한 파이썬 프로그래밍

공학도를 위한 파이썬 프로그래밍

(과학계산 및 데이터작업)

David E. Clough, Steven C. Chapra (지은이), 김주형, 이동욱, 이병옥, 조수현 (옮긴이), 유태훈 (감수)
학산미디어
33,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
33,000원 -0% 0원
990원
32,010원 >
33,000원 -0% 0원
카드할인 10%
3,300원
29,700원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

공학도를 위한 파이썬 프로그래밍
eBook 미리보기

책 정보

· 제목 : 공학도를 위한 파이썬 프로그래밍 (과학계산 및 데이터작업)
· 분류 : 국내도서 > 대학교재/전문서적 > 공학계열 > 공학일반
· ISBN : 9791185294421
· 쪽수 : 446쪽
· 출판일 : 2023-11-21

책 소개

무료로 사용할 수 있는 오픈 소스 언어인 이 파이썬에 대한 핵심 내용을 소개하고 있다. 주로 공학을 전공하는 대학 1학년 학부생에 맞추어 만들어진 이 책은 공학 계산, 과학 계산, 파이썬 기초, 구조적 프로그래밍을 다루고 있다.

목차

책 소개 iii
머리말 iv
감사의 말 ix
저자 소개 xi
옮긴이 머리말 xii
제 1 장 공학 계산과 과학 계산 1

1장의 목표 1
1.1 수량의 수치 표현(Numerical Quantities) 3
1.1.1 위치/과학 표기법 3
1.1.2 정확도와 정밀도 5
1.1.3 유효 숫자 6
1.1.4 반올림 7
1.2 수학 함수들 10
1.2.1 절대값과 부호 함수 10
1.2.2 지수 함수와 로그 함수 11
1.2.3 삼각함수 15
1.2.4 쌍곡선 함수 20
1.3 복소수 22
1.4 공학 단위 24
1.5 문제 해결 방안 구성과 계획 28
연습 문제 37
제 2 장 컴퓨터 기반 계산 41
2장의 목표 41
2.1 컴퓨터 내부의 수치 저장 방법 44
2.1.1 정수 44
2.1.2 실수 46
2.2 컴퓨터가 텍스트를 저장하는 방법 50
2.3 부울 참/거짓 정보 50
2.4 컴퓨터 저장소의 발전과 용어 52
연습 문제 52
제 3 장 파이썬 기초 55
3장의 목표 55
3.1 Spyder/IPython 환경 57
3.2 수학 함수 62
3.3 변수와 할당 65
3.4 객체, 속성, 메서드 그리고 데이터 유형 69
3.4.1 부울 유형 71
3.4.2 문자 유형 73
3.5 데이터의 모음 74
3.6 플롯 생성하기 78
3.7 Spyder 에디터 84
3.8 입력과 출력 90
3.8.1 콘솔 입력과 출력 90
3.8.2 파일 입력과 출력 92
3.8.3 출력 서식 지정 94
3.9 도움 구하기 96
연습문제 101
제 4 장 파이썬을 사용한 구조적 프로그래밍 105
4장의 목표 105
4.1 프로그램 구조 소개 106
4.2 결정 구조의 구현 109
4.3 반복 구조의 구현 115
4.3.1 일반 루프 구조 115
4.3.2 리스트 중심 및 카운트 제어 루프 구조 117
4.3.3 for 루프에서의 break와 continue의 사용 123
4.4 사용자 정의 함수 126
4.4.1 람다 함수 128
4.4.2 함수 인수 129
4.4.3 변수 범위 136
연습문제 138
제 5 장 그래픽 - Matplotlib 145
5장의 목표 145
5.1 Matplotlib 소개 145
5.2 라인 및 산점 플롯에 대한 사용자 지정 149
5.3 그림 개체의 사용 161
5.4 히스토그램을 포함한 막대 플롯 165
5.5 다른 형태의 플롯 169
5.6 등고선 및 표면 플롯 176
연습문제 183
제 6 장 배열과 행렬 연산 187
6장의 목표 187
6.1 파이썬에서 배열 만들기 188
6.1.1 특수 배열 생성 191
6.1.2 배열 결합, 쌓기 그리고 분할 192
6.1.3 배열의 변형 193
6.2 인덱싱: 배열 첨자 194
6.3 배열 연산 197
6.4 벡터/행렬 연산 203
6.4.1 행렬/벡터 곱셈 203
6.4.2 전치 206
6.4.3 역행렬 207
연습문제 210
제 7 장 단일 대수 방정식 풀기 213
7장의 목표 213
7.1 하나의 미지수를 가진 단일 비선형 방정식의 성질 214
7.2 구간법 - 이분법 217
7.3 구간법 - 가위치법 222
7.4 개방법 - 뉴튼-랩슨법 228
7.5 개방법 - 수정 할선법 234
7.6 순환법 - 고정점 반복법 237
7.7 순환법 - 웨그스타인법 243
7.8 혼합형 접근 - 브렌트법(BRENT’S METHOD) 246
7.9 다항식 근 구하기 250
7.10 사례 연구: 공중에서 발사체 궤적 254
연습 문제 259
제 8 장 대수 연립방정식 풀기 265
8장의 목표 265
8.1 선형 대수 연립방정식 266
8.2 작은 크기의 선형 대수 연립방정식 풀기 268
8.2.1 그래픽 방법 268
8.2.2 행렬식과 크래이머 규칙 270
8.2.3 미지수 소거법 274
8.3 가우스 소거법 276
8.3.1 순수 가우스 소거법 278
8.3.2 가우스 소거법 컴퓨터 알고리즘 282
8.4 Numpy linalg 모듈을 이용하여 연립방정식의 해 구하기 291
8.5 비선형 대수 연립방정식 풀기 292
8.5.1 연속 대입법을 통한 비선형 대수 연립방정식 풀기 293
8.5.2 비선형 연립방정식을 위한 뉴튼-랩슨법 296
8.6 비선형 방정식을 풀기 위한 SCIPY optimize 모듈의 root 함수 사용 303
연습 문제 305
제 9 장 미분 방정식 풀이 311
9장의 목표 311
9.1 미분 방정식에 대한 설명 312
9.2 구적법(quadrature) - 곡선의 아래 면적 구하기 317
9.2.1 컴퓨터 이전의 방법 317
9.2.2 연속 함수의 구적법 319
9.2.3 SciPy의 모듈 integrate에서 제공하는 함수 quad 324
9.2.4 이산 데이터에 대한 구적법 325
9.3 초기 조건을 이용한 미분 방정식 풀기 327
9.3.1 오일러의 방법 327
9.3.2 호인의 방법 331
9.3.3 연립 미분 방정식 333
9.4 SCIPY의 모듈 integrate 내 함수 solve_ivp를 이용한 미분 방정식 풀기 340
연습문제 345
제 10 장 데이터 작업 351
10장의 목표 351
10.1 데이터 집합의 특성화: 초기 관찰과 표본 통계 352
10.1.1 일반적인 데이터 개념 353
10.1.2 표본 통계: 중심 경향치와 산포도 356
10.1.3 이상치 진단을 위한 상자 그림 사용 362
10.2 분포 366
10.2.1 몇 가지 중요 분포 369
10.2.2 파이썬과 분포 372
10.2.3 무작위 수 373
10.3 데이터에 기반한 주장 도출 377
10.3.1 표준과 데이터의 비교 378
10.3.2 두 개의 표본 간 비교 381
10.3.3 데이터가 정규 분포를 따르는지 확인 384
10.4 데이터에 수학적 모델 피팅 390
10.4.1 직선 형태의 선형 회귀 391
10.4.2 다항식 피팅 396
10.4.3 일반적인 문제와 주의사항 397
연습문제 408
참고문헌 413
찾아보기 415

저자소개

Steven C. Chapra (지은이)    정보 더보기
채프라(Steven C. Chapra)는 터프츠 대학교(Tufts University)에서 명예 교수와 루이스 버거 의장(Louis Berger Chair) 직책을 동시에 맡고 있다. 터프츠 대학교로 오기 전에는 미국 환경보호청(United States Environmental Protection Agency)과 국립 해양 대기청(National Oceanic and Atmospheric Administration)에서 근무하였고 텍사스 A&M 대학교(Texas A&M University), 콜로라도 대학교(University of Colorado), 임페리얼 칼리지 런던(Imperial College London)에서 학생들을 가르쳤다. 그는 미국 토목 공학 협회(AmericanSociety of Civil Engineering, ASCE)의 펠로우이다. 그는 학술 분야와 학문 분야에서의 공헌을 인정받아 ASCE로부터 루돌프 헤링 메달(Rudolph Hering Medal)을, 미국공학교육협회(American Society for Engineering Education)로부터 메리암-와일리 우수 저자상(Meriam-Wiley Distinguished Author Award) 등 여러 상을 수상하였다. 그는 평생 교육을 강력히 지지하며, 전문가들을 대상으로 한 90회 이상의 워크숍에서 수치해석, 컴퓨터 프로그래밍, 환경 모델링을 가르쳤다.
펼치기
David E. Clough (지은이)    정보 더보기
클로우(David E. Clough)는 콜로라도 대학교(University of Colorado) 명예 교수로, 프로그래밍 언어와 컴퓨팅 도구 분야에서 다양한 경험을 쌓았다. 그는 강의를 통해 전문지식을 전달하고 전문지식을 활용하여 연구를 수행하고 산업에 응용해왔다. 지금까지 전문가들을 대상으로 응용 컴퓨팅과 문제 해결에 관한 수백 회의 단기 강의를 진행해왔다.
펼치기
김주형 (옮긴이)    정보 더보기
아주대 화학공학과
펼치기
이동욱 (옮긴이)    정보 더보기
공주대 기계자동차공학부
펼치기
이병옥 (옮긴이)    정보 더보기
아주대 기계공학과
펼치기
조수현 (옮긴이)    정보 더보기
홍익대 교양과
펼치기
유태훈 (옮긴이)    정보 더보기
연세대학교에서 학사, 석사, 박사학위를 받았다. 삼성전자 정보통신 연구소의 연구원을 거쳐 현재 동양미래대학교 정보통신공학과 교수로 재직하고 있다. 2003~2004년 미국 시라큐스 대학(Syracuse University)에서 객원연구원(visiting scholar)으로 활동했다. 주요 연구 분야는 전자기 해석, 초고주파 시스템 해석과 설계, 안테나 해석과 설계, EMI/EMC 등이다. 지금까지 「EMC를 고려한 PCB 설계기술(M. I. Montrose)」(진한엠엔비, 2006), 「공학도를 위한 매트랩(H. Moore)」(생능출판사, 2014)」, 「전자기학(C.R. Paul)」(생능출판사, 2010), 「EMC 공학(H. W. Ott)」(학산미디어, 2014 학술원 우수학술도서 선정), 「전자기학( Arlon T. Adams, Jay Kyoon Lee)」(한빛아카데미, 2013), 「최신 안테나 공학(Y. Huang, K. Boyle)」(한빛아카데미, 2014) 「EMC 제품설계(Tim Williams)」(학산미디어, 2022)를 비롯하여 다수의 전자기학, 안테나 공학, EMC 공학, 회로이론, 매트랩 원서를 우리말로 옮겼다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책