Re: [問題] 如何精進自己的python的能力

看板Python作者 (迅雷不及掩耳盜鈴)時間4年前 (2020/01/21 13:59), 編輯推噓6(7117)
留言25則, 10人參與, 4年前最新討論串2/2 (看更多)
※ 引述《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

01/21 14:04, 4年前 , 1F
補一下,我只是根據標題順便推個書,但原 po 該做的並不是
01/21 14:04, 1F

01/21 14:04, 4年前 , 2F
是去啃這些書...
01/21 14:04, 2F

01/21 15:27, 4年前 , 3F
你好棒
01/21 15:27, 3F

01/21 16:45, 4年前 , 4F
01/21 16:45, 4F

01/21 21:08, 4年前 , 5F
推第二本 讓我知道什麼叫python
01/21 21:08, 5F

01/21 23:13, 4年前 , 6F
謝謝推薦
01/21 23:13, 6F

01/22 01:07, 4年前 , 7F
推推推 獲益良多
01/22 01:07, 7F

01/22 01:24, 4年前 , 8F
不用讀了啦,做個專案就知道自己缺什麼
01/22 01:24, 8F

01/22 03:17, 4年前 , 9F
想請問各位前輩 新鮮人python+django要做到什麼程度才
01/22 03:17, 9F

01/22 03:17, 4年前 , 10F
能去找工作啊? 比如說要會到多深入
01/22 03:17, 10F

01/22 03:17, 4年前 , 11F
現在是做爬蟲方面的東西 但不知道怎樣才算可以去面試求
01/22 03:17, 11F

01/22 03:17, 4年前 , 12F
01/22 03:17, 12F

01/22 11:35, 4年前 , 13F
去面面看不就知道了 這哪有標準答案
01/22 11:35, 13F

01/22 12:34, 4年前 , 14F
如果跟業界平均標準差太多 面試不是就浪費時間金錢嗎
01/22 12:34, 14F

01/22 12:34, 4年前 , 15F
所以才上來發問
01/22 12:34, 15F

01/22 12:38, 4年前 , 16F
感謝回覆
01/22 12:38, 16F

01/22 12:47, 4年前 , 17F
你可以先說說自己做到那個程度啊…
01/22 12:47, 17F

01/23 00:20, 4年前 , 18F
可和我們一同精進 https://t.me/Python4Developer 臺灣TG群
01/23 00:20, 18F

01/23 02:26, 4年前 , 19F
原po好~ 我是把幾家購物平台的資料爬下來存在資料庫
01/23 02:26, 19F

01/23 02:26, 4年前 , 20F
再放到前端供用戶搜尋 類似比價網的感覺 然後也有一
01/23 02:26, 20F

01/23 02:26, 4年前 , 21F
個氣象即時查詢的功能 django是架在heroku上面這樣 另
01/23 02:26, 21F

01/23 02:26, 4年前 , 22F
外python的小作品有做linebot
01/23 02:26, 22F

01/23 21:30, 4年前 , 23F
那就至少會有面試邀約了,接下來就看你是不是對自己寫的東
01/23 21:30, 23F

01/23 21:30, 4年前 , 24F
西足夠熟悉
01/23 21:30, 24F

01/23 21:47, 4年前 , 25F
好的 謝謝你的回覆~~
01/23 21:47, 25F
文章代碼(AID): #1U9fDJ9p (Python)
文章代碼(AID): #1U9fDJ9p (Python)