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

作者: Hsins (翔)   2020-01-21 13:59:43
※ 引述《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 的版
本。自己斟酌,我建議看的時候要一邊查一下跟現在是否有差。
作者: Hsins (翔)   2020-01-21 14:04:00
補一下,我只是根據標題順便推個書,但原 po 該做的並不是是去啃這些書...
作者: bugbug777 (sil)   2020-01-21 15:27:00
你好棒
作者: cuteSquirrel (松鼠)   2020-01-21 16:45:00
作者: karta0910489 (coyote)   2020-01-21 21:08:00
推第二本 讓我知道什麼叫python
作者: azuel (Observer)   2020-01-21 23:13:00
謝謝推薦
作者: Philethan (PE)   2020-01-22 01:07:00
推推推 獲益良多
作者: ripple0129 (perry tsai)   2020-01-22 01:24:00
不用讀了啦,做個專案就知道自己缺什麼
作者: vincent14 (阿Q)   2020-01-22 03:17:00
想請問各位前輩 新鮮人python+django要做到什麼程度才能去找工作啊? 比如說要會到多深入現在是做爬蟲方面的東西 但不知道怎樣才算可以去面試求職
作者: as30385438 (LCT)   2020-01-22 11:35:00
去面面看不就知道了 這哪有標準答案
作者: vincent14 (阿Q)   2020-01-22 12:34:00
如果跟業界平均標準差太多 面試不是就浪費時間金錢嗎所以才上來發問感謝回覆
作者: Hsins (翔)   2020-01-22 12:47:00
你可以先說說自己做到那個程度啊…
作者: benq (benq)   2020-01-23 00:20:00
可和我們一同精進 https://t.me/Python4Developer 臺灣TG群
作者: vincent14 (阿Q)   2020-01-23 02:26:00
原po好~ 我是把幾家購物平台的資料爬下來存在資料庫再放到前端供用戶搜尋 類似比價網的感覺 然後也有一個氣象即時查詢的功能 django是架在heroku上面這樣 另外python的小作品有做linebot
作者: Hsins (翔)   2020-01-23 21:30:00
那就至少會有面試邀約了,接下來就看你是不是對自己寫的東西足夠熟悉
作者: vincent14 (阿Q)   2020-01-23 21:47:00
好的 謝謝你的回覆~~

Links booklink

Contact Us: admin [ a t ] ucptt.com