파이썬 책 하나 소개합니다. Python Scripting for Computational Science, Third Edition (Hans Petter Langtangen, Department of Informatics, University of Oslo)
http://folk.uio.no/hpl/scripting
pdf 버전도 웹을 통해서 제공됩니다. (패스워드를 넣어야 파일이 열립니다. searchable, hyperlinks) 패스워드는 책을 사면 쉽게 알 수 있습니다. 한 번 쭉 훑어 보았습니다. 실제 연구 상황에 직접 적용될 수 있는 항목들이 굉장히 많은것 같습니다. 749쪽짜리 책으로 커버하는 범위가 대단히 넓다고 볼 수 있다.
주지하는대로, 수치계산이 꼭 숫자를 가지고 엄청난 계산을 하는것만이 아니다. 실제 상황에서는 오히려 많은 데이터 처리, 분류, 파일 작업, 분석작업과 같은 것들을 잘 해야 사이언스를 잘 할 수 있게 되어 있다.
저자도 지적했듯이 대부분의 과학자, 공학자들은 언어에 투자할 시간이 많지 않다. 따라서, 간단한 예제를 중심으로 응용 가능성을 열어주는 것이 좋은 아이디어이다. 저자가 이 방법을 시도하고 있다.
좀 귀찮은 작업들, 열심히 하면 실수 없이 할 수 있는 작업들, 하지만, 실수없이 해내기가 힘들 일들이 도처에 늘려있다. 혹자는 부지런하지 못해서 완전히 테스트하지 못한다고 생각할 수 있다. 하지만, 사실은 조금 다를 수 있다. 많은 경우, 프로젝트를 수행하는 특정 문제중심의 작업환경을 꼭 만들어야 할 필요가 있다. 소위, 인터랙티브 작업환경에 놓이게 되는것도 사실이다. 컴퓨터 터미널 앞에서 컴퓨터가 하는 일들을 지켜보고 감독하고 일일이 직접 지시를 해야한다. 다시 말해서, 파일, 데이터 "행정"이 필요하게 된다. 또한, 그래픽 인터페이스, 그림 그리기 작업 또한 만만한 작업이 아니다. 이러한 관점에서 Script가 필요해진다.
소개한 책은 사이언스를 하는 사람 입장에서 파이썬 스크립트를 취급하고 설명하고 있다. 그 동안 너무 언어자체에 내가 매달렸었나?하는 생각도 하게 된다. 책에서 그림을 그리는 도구를 gnuplot으로 잡고 있는데, 이 점은 조금 마음에 안들기도 합니다. 파이썬으로 구현된 훌륭한 그림 그리기 패키지, matplotlib를 사용했어어야 하지 않았나 생각합니다.
http://incredible.egloos.com/3632688
굉장히 유용한 책이라고 생각합니다. 전산을 기본으로 사이언스를 하시는 이공학도들에게 필요한 책이라고 생각합니다.
Python Scripting for Computational Science
http://books.google.com/books?id=j7QbD83-h8AC&printsec=frontcover&dq=Python+scripting+for+science&hl=ko&sig=V9kRhn0hxDjEkRyRwPw1x6tEHKI#PPR10,M1
http://www.springer.com/math/cse/book/978-3-540-73915-9
http://heim.ifi.uio.no/~hpl/scripting/index.html
Langtangen, Hans Petter
3rd ed., 2008, XXIV, 756 p. 62 illus., Hardcover
Series: Texts in Computational Science and Engineering , Vol. 5
Griebel, Michael, Knapek, Stephan, Zumbusch, Gerhard
2007, XII, 476 p. 180 illus., 43 in color., Hardcover

-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
http://folk.uio.no/hpl/scripting
pdf 버전도 웹을 통해서 제공됩니다. (패스워드를 넣어야 파일이 열립니다. searchable, hyperlinks) 패스워드는 책을 사면 쉽게 알 수 있습니다. 한 번 쭉 훑어 보았습니다. 실제 연구 상황에 직접 적용될 수 있는 항목들이 굉장히 많은것 같습니다. 749쪽짜리 책으로 커버하는 범위가 대단히 넓다고 볼 수 있다.
주지하는대로, 수치계산이 꼭 숫자를 가지고 엄청난 계산을 하는것만이 아니다. 실제 상황에서는 오히려 많은 데이터 처리, 분류, 파일 작업, 분석작업과 같은 것들을 잘 해야 사이언스를 잘 할 수 있게 되어 있다.
저자도 지적했듯이 대부분의 과학자, 공학자들은 언어에 투자할 시간이 많지 않다. 따라서, 간단한 예제를 중심으로 응용 가능성을 열어주는 것이 좋은 아이디어이다. 저자가 이 방법을 시도하고 있다.
좀 귀찮은 작업들, 열심히 하면 실수 없이 할 수 있는 작업들, 하지만, 실수없이 해내기가 힘들 일들이 도처에 늘려있다. 혹자는 부지런하지 못해서 완전히 테스트하지 못한다고 생각할 수 있다. 하지만, 사실은 조금 다를 수 있다. 많은 경우, 프로젝트를 수행하는 특정 문제중심의 작업환경을 꼭 만들어야 할 필요가 있다. 소위, 인터랙티브 작업환경에 놓이게 되는것도 사실이다. 컴퓨터 터미널 앞에서 컴퓨터가 하는 일들을 지켜보고 감독하고 일일이 직접 지시를 해야한다. 다시 말해서, 파일, 데이터 "행정"이 필요하게 된다. 또한, 그래픽 인터페이스, 그림 그리기 작업 또한 만만한 작업이 아니다. 이러한 관점에서 Script가 필요해진다.
소개한 책은 사이언스를 하는 사람 입장에서 파이썬 스크립트를 취급하고 설명하고 있다. 그 동안 너무 언어자체에 내가 매달렸었나?하는 생각도 하게 된다. 책에서 그림을 그리는 도구를 gnuplot으로 잡고 있는데, 이 점은 조금 마음에 안들기도 합니다. 파이썬으로 구현된 훌륭한 그림 그리기 패키지, matplotlib를 사용했어어야 하지 않았나 생각합니다.
http://incredible.egloos.com/3632688
굉장히 유용한 책이라고 생각합니다. 전산을 기본으로 사이언스를 하시는 이공학도들에게 필요한 책이라고 생각합니다.
Python Scripting for Computational Science

http://www.springer.com/math/cse/book/978-3-540-73915-9
http://heim.ifi.uio.no/~hpl/scripting/index.html
Python Scripting for Computational Science
Series: Texts in Computational Science and Engineering , Vol. 3Langtangen, Hans Petter
3rd ed., 2008, XXIV, 756 p. 62 illus., Hardcover
ISBN: 978-3-540-73915-9
-----------------------------------------------------------------------------------------
같은 씨리즈로서 하나 더 관심이 가는 책
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
같은 씨리즈로서 하나 더 관심이 가는 책
-----------------------------------------------------------------------------------------
Numerical Simulation in Molecular Dynamics
Numerics, Algorithms, Parallelization, ApplicationsSeries: Texts in Computational Science and Engineering , Vol. 5
Griebel, Michael, Knapek, Stephan, Zumbusch, Gerhard
2007, XII, 476 p. 180 illus., 43 in color., Hardcover
ISBN: 978-3-540-68094-9


-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------




덧글