Re: [問題] 如何精進自己的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
→
01/21 14:04,
4年前
, 1F
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
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
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
01/23 00:20, 18F
→
01/23 02:26,
4年前
, 19F
01/23 02:26, 19F
→
01/23 02:26,
4年前
, 20F
01/23 02:26, 20F
→
01/23 02:26,
4年前
, 21F
01/23 02:26, 21F
→
01/23 02:26,
4年前
, 22F
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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):