看板 Python 關於我們 聯絡資訊
※ 引述《qazwsx99876 (茸茸)》之銘言: : 各位前輩先進大大好 : 小的最近初學Python : 程度是 修過 台大的資工系專題班的程度 : 大概是 概念懂 也知得怎麼用 : 但是我的進度就到此了 : 課程結束後 我覺得突然不知道該怎麼繼續往前 : 不知道各位前輩大大有什麼推薦的方法嗎 : 謝謝指點 光靠 Python 能力是找不到工作的。你如果要讓自己 Python 變熟,建議照以下 順序啃書: 1. The Hitchhiker's Guide to Python 這本書由 Kenneth Reitz 撰寫(不少經典函數庫的主要開發者,不過他好像後 期名聲很差,但這不妨礙你看書)。前面的環境建置如果很熟你可以跳過,直接 從 Writing Great Python Code 這個單元開始看起,然後搭配 CodeWars 或者是 ZeroJudge 這類簡單的刷題網站先去把自己的代碼寫的 Pythonic。在這章節的後 半部,有一個單元會帶你看經典函數庫的實做,你可以從中學習怎麼閱讀代碼。 工商一下,如果你打算刷 CodeWar 可以找我一起討論: https://github.com/Hsins/CodeWars/tree/master/Python 後面的單元可看可不看,就是介紹一些常用的函數庫在幹麻,我是建議可以掃過 有概念就好,通常都會直接從 PYPI 去找: https://pypi.org/ 這本書有電子板:https://docs.python-guide.org/ 但 Reading Great Code 章節有刪減,建議買書來看。 2. Effective Python: 90 Specific Ways to Write Better Python 這是第二版,作者是 Google 的工程師,比起上一本書中更多的 Python 最佳實 踐。他的目錄我都隨時擺在我的小筆記裡提醒自己。 反正書名裡面有 Effective 十之八九都是很棒的書。我看的還是舊版只有 59 條建議,是剛剛搜出來才發現有新版的呢。 3. Python Tricks: A Buffet of Awesome Python Features Dan Bader 寫的,你可能沒聽過他,但你可能找到很多文章和教學都是他的網站 上的: https://realpython.com/ 書中內容跟前兩本類似,會有一些 Pythonic 的語法跟小技巧。然後搭配說明跟 範例,這本超級薄,可以兩天看完,然後把這些代碼片段放在自己的筆記本裡。 他的電子報也可以訂閱,雖然說一天到晚寄一堆廣告信。 4. Python Cookbook: Recipes for Mastering Python 3 5. Fluent Python: Clear, Concise, and Effective Programming 這本介紹內容會比上面幾本要深一點,可是缺點就是好像沒有到 Python 3 的版 本。自己斟酌,我建議看的時候要一邊查一下跟現在是否有差。 --- 上面都是語言層面而已,但現實的情況很複雜。你如果是想要靠 Python 找一份 統計相關的工作或是資料科學相關的工作,那麼上面你應該都不用看得很深入, 反而該做的是去念個理工相關碩士,然後再弄幾個作品。 如果你要做網頁開發,你應該做的是先找本 Flask 或 Django 的書開始啃,然後 找到工作之後再一邊回來刷這些書。 如果你要做測試相關,你應該做的是去把 selenium 的 API 弄熟,然後找到工作 閒暇有時間再來刷這些書。 大概是這樣。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.247.1 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1579586387.A.273.html
Hsins: 補一下,我只是根據標題順便推個書,但原 po 該做的並不是 01/21 14:04
Hsins: 是去啃這些書... 01/21 14:04
bugbug777: 你好棒 01/21 15:27
cuteSquirrel: 推 01/21 16:45
karta0910489: 推第二本 讓我知道什麼叫python 01/21 21:08
azuel: 謝謝推薦 01/21 23:13
Philethan: 推推推 獲益良多 01/22 01:07
ripple0129: 不用讀了啦,做個專案就知道自己缺什麼 01/22 01:24
vincent14: 想請問各位前輩 新鮮人python+django要做到什麼程度才 01/22 03:17
vincent14: 能去找工作啊? 比如說要會到多深入 01/22 03:17
vincent14: 現在是做爬蟲方面的東西 但不知道怎樣才算可以去面試求 01/22 03:17
vincent14: 職 01/22 03:17
as30385438: 去面面看不就知道了 這哪有標準答案 01/22 11:35
vincent14: 如果跟業界平均標準差太多 面試不是就浪費時間金錢嗎 01/22 12:34
vincent14: 所以才上來發問 01/22 12:34
vincent14: 感謝回覆 01/22 12:38
Hsins: 你可以先說說自己做到那個程度啊… 01/22 12:47
benq: 可和我們一同精進 https://t.me/Python4Developer 臺灣TG群 01/23 00:20
vincent14: 原po好~ 我是把幾家購物平台的資料爬下來存在資料庫 01/23 02:26
vincent14: 再放到前端供用戶搜尋 類似比價網的感覺 然後也有一 01/23 02:26
vincent14: 個氣象即時查詢的功能 django是架在heroku上面這樣 另 01/23 02:26
vincent14: 外python的小作品有做linebot 01/23 02:26
Hsins: 那就至少會有面試邀約了,接下來就看你是不是對自己寫的東 01/23 21:30
Hsins: 西足夠熟悉 01/23 21:30
vincent14: 好的 謝謝你的回覆~~ 01/23 21:47