看板 Python 關於我們 聯絡資訊
我最近想學Python,理由是因為我本身在做第一原理計算 最近做的一個題目 Density functional tight binding 有個相關的原始碼是用Python寫的 搭配一個套件(ASE) ASE= ATOMIC SIMULATION ENVIROMENT 可以很輕易的使用一些內建函式跑運算和輸出圖檔 我之前都是用Fortran跑運算,但Fortran用久了 發現一些缺點 剛好在Python都能獲得改善 比方說 Fortran都要自訂變數型態就讓我覺得很麻煩... 還有就是我很欣賞Python的核心物件概念 以及圖形功能方面的支援 讓我們可以把專注力放在如何使用那些模組或是物件來達到科學計算的目的 而不是從頭開始花了一大半時間 在撰碼寫那些底層的東西.... 我參考了版上推薦的書籍.... Dive into Python Learn Python the Hardway,和....等 我自己是把Learn Python the Hardway的範例做到第26各了 但我發現只做他的範例很不踏實 尤其是在基礎觀念上很不完整 所以我買了 O'Reilly的 Learning Python 3rd作為參考書 我自己是覺得寫得很不錯 尤其搭配Learn Python the Hardway更是有用 但看了版上的文章和推文 似乎對這本書的評價不好? 可否請教評價不好的理由在哪??? 我目前念到字串那邊....至少到這章節以前 我覺得他講的觀念都還蠻深入簡出 而且很詳細,就算念完當成工具書來查閱觀念和指令也都非常合適 是哪個部分的缺陷讓這本書在版上的評價不佳呢?? 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.189.74 ※ 編輯: peter308 來自: 118.160.189.74 (06/25 14:43)
cobrasgo:別人的評價參考就好,同一把刀當然不可能人人都趁手 06/25 15:58
POSIX:我讀過n年前的版本(非最新版) 感覺上是騷不到癢處 06/25 17:05
POSIX:對於有程式基礎的人來說 這本書基本的東西講太多 06/25 17:05
POSIX:然後python重要的特性沒有講的很清楚 06/25 17:06
POSIX:工具書的話 我會推荐 Python Essential Reference 06/25 17:07
suzuke:我也是做第一原理, python比起Fortran & C++之類的 06/25 18:02
suzuke:運算速度有落差, 不適合拿來做第一原理的計算 06/25 18:02
suzuke:但是當作膠水語言很不錯, 一些實際的運算還是得靠Fortran 06/25 18:03
suzuke:這類的語言來達成 06/25 18:03
suzuke:你所說的DFT python原始碼是PyQuante這套嗎? 06/25 18:04
cobrasgo:就像上面幾個reference,我個人覺得dive into python最對 06/25 19:26
cobrasgo:我的胃口 06/25 19:26
elleryq:我個人覺得是翻譯,某些翻譯的地方感覺不是很好~ 06/28 16:07
angusj:個人覺得learning py原作者的兩本書都還不錯!但中文版... 06/29 18:22
peter308: 回suzuke 不是耶 ASE裡面很多第一原理函式能選擇 06/30 15:53
peter308: 我就是選裡面一個做density functional tight binding的 06/30 15:53
peter308:我看Oreilly好像有提到有些方法可以加速python的執行速度 06/30 15:55
bobhsiao:我也覺得是翻譯的問題 07/03 09:31
painkiller:自訂變數型態麻煩 但是python慢就是慢在不需自訂變數 09/08 04:05