김범준, 백승기, 손승우 교수가 전산물리 교재를 개발하기 위한 모임을 위한 페이지 입니다.
사용언어
Python2 (Python3는
목차
PartI. Python install (기본 패키지 + matplotlib + numpy + scipy + networkx + (3차원 vpython?)
Windows: XYpython 이라는 패키지 하나만 인스톨하면 됨 (조우성 왈) imple python program (hello world??)
Part II:
Project 1 (1D Free fall) What to learn: 1. Project 2 .. .. ..
백승기의 강의계획서 (시안)
교재
- 주교재: 유인물
- 부교재:
- M. Newman, Computational Physics
- M. Di Pierro, Annotated Algorithms in Python (아마존 추천)
강의내용
일단 Newman 책을 기준으로, Boas 수리물리학 진도를 감안해서 강의계획을 만들어놓았습니다.
- Lists and arrays, Good programming style
- Graphics and visualization
- Accracy and speed
- Evaluating integrals
- Derivatives
- Linear equations
- Nonlinear equations, Maxima and minima
- Discrete Fourier transform
- Fast Fourier transforms
- First-order differential equations with one variable
- Differential equations with more than one variable
- Other methods for differential equations
- Random processes and Monte Carlo methods (몬테 카를로 적분법, 평균값 방법)