[問題] 第二本書的選擇

作者: FakeGPS (一次就上手)   2018-03-26 15:58:07
我是非相關科系的程式新手
第一本書我是讀「深入淺出」
前六章循序漸進我學得很順
沒想到第七章開始有點跳tone
突然跳到web與android
對沒有背景的我實在很難嗑
考慮目前不會應用到這兩個部分
或是日後有需要再學即可
深入淺出的優點是
有一個主軸貫穿整本書
藉由不斷的加入新功能
依序引入列表、函數、迭代、I/O、
集合、字典、群等概念
有種建構式教學的感覺
但是缺點是從頭到尾就一個案例
學到這邊還是懵懵懂懂
到底能怎麼應用需要實戰中學習吧
我打算找一本有更多實例的書來精進
請問有推薦的書嗎?
作者: aaaba (小強)   2018-03-26 16:04:00
葉難那本不錯。可是如果你有更明確的應用方向,最好就直接去看跟那些應用相關的書會更有學習動力
作者: froce (froce)   2018-03-26 16:27:00
第2本我會推精通Python 3程式設計。然後最後一本關於python的語言特性的書就是流暢的python了
作者: neil987 (R5大小姐-EX人品崩壞)   2018-03-26 16:30:00
非相關科系 我反而覺得 該去找你想用這個語言應用在什麼東西上的相關書籍比方說我當初學python是為了用opencv做影像處理 所以python基礎餵狗學一學之後 就買了一本opencv python的書實戰(電子系
作者: FakeGPS (一次就上手)   2018-03-26 16:35:00
謝謝以上的推薦與解說,我是化學跟生物領域,做過理論計算也做過wet lab,因為對程式也滿有興趣 想跨到生物資訊詳細有什麼應用 老實說我對台灣的業界不太了解想說先練練功寫點東西 履歷寫上去也比較不怕被打槍如果是典型的生物資訊的話,大概就是data mining跟一些數值分析吧 (生物領域有很多database)我不打算把自己當成程式設計師 因為一定贏不過科班出身生科背景的滿街都是 但是會寫程式的我敢說不到1%我想要當一個會寫程式的生化人 創造稀有價值
作者: moonoftree (月之樹)   2018-03-26 16:45:00
我學 python 是看 Bill Lubanovic 的精通 python跟深入淺出對照著看 ~看不懂的地方就網路上找資訊 有些影音教材還不錯假如要實例 可以自己想個程式實作看看 XD
作者: psion (psion)   2018-03-26 16:48:00
推原po的見識!但很想知道台灣有多少公司會走bioinfomatics?
作者: FakeGPS (一次就上手)   2018-03-26 16:54:00
之前有一個單位想做血糖管理的機器 他們徵的人就要看得懂生醫paper,然後寫程式去控制硬體 這是一個例子至於我會選python當第一個語言 是因為學術界似乎滿多使用來做科學運算
作者: j0958322080 (Tidus)   2018-03-26 18:43:00
科學計算還是C/C++居多,但是python好上手
作者: FakeGPS (一次就上手)   2018-03-26 19:03:00
嗯嗯沒錯 所以我第二個會學C++
作者: froce (froce)   2018-03-26 19:27:00
忘了說,不管買多少本書,陪你一生一世的永遠是官方文件。
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2018-03-26 23:04:00
看哪種科學啦 不然很多還在用老古董 FORTRAN 呢
作者: WunoW (WunoW)   2018-03-27 01:04:00
看過兩三本深入淺出系列 不太對味...
作者: karta0910489 (coyote)   2018-03-27 09:09:00
第二本我是看50個python那本
作者: Neisseria (Neisseria)   2018-03-27 09:17:00
核心功能還是用 C 或 C++ 寫居多,Python 只是外皮現在有 FFI 了,寫 binding 比以前簡單得多
作者: iphone2003 (307)   2018-03-27 10:26:00
我就是會使用fortran的那種,不過還真的是不得不用fortran...
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2018-03-27 12:53:00
數值方法數值解 早期都是fortran寫的阿 算是包袱嗎!?
作者: vfgce (小兵)   2018-03-27 13:38:00
fortran還存在的理由,在於對矩陣及複數處理的高效能...許多應數,物理人都還在用...會基本python後,你該學的是numpy,越熟越好,python上幾乎所有科學計算套件的基礎都是numpy.生資領域大概就資料探勘和生物統計吧,數值方法用的不多你想說的是數據分析吧...你若不想把自己當工程師,c++不用學了...把python生態系學好(numpy,scipy,matplotlib,pandas,sklearn,statsmodels)你該做的是如何寫出程式來,而不是寫出高效能的程式..
作者: FakeGPS (一次就上手)   2018-03-28 00:40:00
感謝各位的意見 真的獲益良多 我會多找例題來磨劍

Links booklink

Contact Us: admin [ a t ] ucptt.com