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