프로그래밍 언어 HOME > 쇼핑몰 > 컴퓨터 전체도서 > 프로그래밍 언어   
       

파이썬으로 코딩하는 물리

판매가격 :   29,000 원
저자 :   송오영
출판사 :   21세기사

복잡한 자연 현상을 논리적인 짧은 문장으로 표현할 수 있다는 사실은 매우 놀라운 것이다.
“자연이라는 위대한 책은 그 책이 쓰여진 언어를 아는 사람만이 읽을 수 있다. 그리고 그 언어는 바로 수학이다.” - 갈리레오 갈리레이
이는 물리 현상을 논리적인 구조로 이루어진 수학의 언어, 즉 코딩으로 재현할 수 있음을 의미한다.


목차
CHAPTER 1 물리학과 물리 코딩
1.1 물리 코딩 시작하기
1.2 뉴턴의 운동 법칙
1.2.1 뉴턴의 제1법칙 : 관성의 법칙
1.2.2 뉴턴의 제2법칙 : 가속도의 법칙
1.2.3 뉴턴의 제3법칙 : 작용 반작용의 법칙
1.3 벡터(Vector)
1.3.1 스칼라와 벡터
1.3.2 좌표계
1.3.3 위치 벡터
1.3.4 벡터 연산
1.3.5 벡터와 벡터 표현을 위한 코딩
1.4 물리량과 단위
▪Exercise

CHAPTER
2 물체의 운동
2.1 변위, 속도, 가속도
2.2 입자 운동
2.2.1 등속 운동
2.2.2 등가속 운동
2.2.3 포물체 운동
2.2.4 포물체 운동의 응용 : 불꽃놀이
2.2.5 주기적으로 진동하는 운동(단순 조화 운동)
2.2.6 원운동
2.2.7 속도장 내에서 입자 운동
▪Exercise

CHAPTER 3 힘
3.1 힘과 운동
3.2 만유인력
3.3 공기 저항력
3.3.1 마그누스 효과
3.4 마찰력
3.5 용수철 힘과 물체 운동
3.6 부력
▪Exercise

CHAPTER 4 수치적분
4.1 변위, 속도, 가속도의 수치적 관계
4.2 오일러 방법
4.3 오일러-크로머 방법
4.4 룽게-쿠타 방법
▪Exercise

CHAPTER
5 일과 에너지
5.1 에너지 보존법칙
5.1.1 일과 힘의 관계
5.2 역학적 에너지
5.3 퍼텐셜 에너지와 보존력
5.4 역학적 에너지 보존과 뉴턴의 제2법칙
5.5 컴퓨터 시뮬레이션에서 에너지 보존법칙의 역할
▪Exercise

CHAPTER 6 충돌
6.1 운동량과 충격량
6.2 충돌 검출
6.3 마찰
▪Exercise

CHAPTER 7 회전운동
7.1 각운동학
7.2 회전운동에너지와 회전관성
7.3 돌림힘
7.4 각운동량
7.5 각운동량의 변화를 고려한 충돌
▪Exercise

CHAPTER
8 유체역학
8.1 SPH(Smoothed Particle Hydrodynamics)
8.1.1 SPH를 위한 유체 지배 방정식
8.1.2 SPH 물리량과 힘의 계산
8.2 LBM(Lattice Boltzmann Method)
8.2.1 2차원 LBM 모델(D2Q9)
8.2.2 병진과정
8.2.3 충돌과정
8.2.4 LBM의 경계면 처리
▪Exercise

APPENDIX
1. Python 및 VPython 설치방법
2. trinket.io에서 VPython 사용법
3. Jupyter notebook에서 VPython 사용법


Copyright(c) 2003 TEL:(031)942-7861 FAX:(031)942-7864. All Rights Reserved. Send E-mail to webmaster