Python入門學習指南?

來源:互聯網
上載者:User
最近想學Python,在網上找了很多資料,發現Python路徑 - 實驗樓 ,不知道考不考譜?

回複內容:

書籍列表:(列了下看過和沒看過的一些書的看法)

基本瞭解:

<>

(Python簡明教程簡明 Python 教程)

網上有資源,兩小時瞭解基本

如果有其他語言功底,不需要那麼久

入門:

<>

官方入門,英文好的可以通讀一遍,不過貌似也有中文的

<>

我看到的第一本python書,大學圖書館借的,很基礎,但感覺不夠詳細

作簡單入門還是可以的

<>(深入淺出Python)

買的影印版,沒有程式基礎的可以看看,有程式基礎的可以當做英文閱讀訓練…..

<>(Python學習手冊)

有Python3k的內容,內容很全面,很詳細,就是有點厚,啃了一段時間才搞完,我讀的第二本

<>(Pyton核心編程)

python2.x,社區翻譯的,章節理得思路很清晰,比較符合中國人梳理知識的風格。2天翻完了,和上面那本內容基本相似。二選一

<<可愛的Python>>

沒買,ibm dev裡面有網路版,翻看了一些自己需要的文章

<

沒看,沒有發言權…..

進階& 再深入:

<>

很基礎,也很不基礎,應該算是入門後想再進一步要看的

<>

買了,還沒翻

<>

沒買,沒發言權,目前工作中沒用到

打算買

<>

正在看,對想更深入瞭解很有協助,對寫出更好的代碼也很有協助

其他:

<>

買了,挑看了部分章節,如果經常在*nix下工作的童鞋,常常寫指令碼的同學,建議看看

<>

沒買,沒看,沒發言權

<<集體智慧編程>>

正在看,主要是機器學習一些基本演算法的介紹,代碼是python寫的,很贊

<>

沒買,沒看,沒發言權

<>

遷移一個項目(Mezzanine - 一個基於Django1.4的CMS開源項目)到sae時讀完了所有章節,不過不深入。

網上有翻譯版本的

<>

買了,看完了,和上一本重複太多,二選一,建議網上看上面那本

大部頭偶爾查詢

<>

實體中文版貌似剛出,很厚一本,一百來大洋,還沒下手。有電子版,偶爾查查東西用,不過貌似不大完整。

打算手裡這些書過完了再入手

<>

python2.4的,很多奇淫巧計,可以買一本


2.學習路線(針對以上書籍,可以自我調整和評估下,以下只代表個人觀點)

  1. #/usr/bin/env python
  2. #-*- coding=utf-8 -*-
  3. #@author: 林達漫@http://yeah.net
  4. #@version: 0.1
  5. #@date: 2015-02-7
  6. #@desc: python學習線路
  7. step
  8. def read(book=<>) # 網上先過一遍
  9. if 沒興趣:
  10. return
  11. else:
  12. if 沒編程基礎:
  13. <>
  14. if need py2.x:
  15. <>
  16. elif py2.x and py3k:
  17. <>
  18. if you want: #可選
  19. <>
  20. if you have more time and energy:
  21. <<可愛的Python>>
  22. <>
  23. print "Info: 基本入門了"
  24. if you want go farther:
  25. if True:#強烈建議
  26. <>
  27. <>
  28. <> #這個,沒讀過,自己判定吧
  29. if 工作需要:
  30. <> #網路編程
  31. <> #系統管理相關
  32. <> #web,用到django架構的
  33. <> #同上
  34. <<集體智慧編程>> #演算法工程師,or 個人愛好
  35. <>
  36. if you want to search for something useful:
  37. <>
  38. <>

3.選用IDE:

這個,自己感覺用得順手就行,關於這個,不詳細介紹,網上自個搜

曬下我用的

windows下: 實驗:IDLE 工程:Eclipse+pydev (目前轉用sublime text2了,有興趣的可以試試)

Linux下: 實驗: Ipython 工程: vim


4.學習方法:

感覺入門無他: 看書+敲代碼實驗

買書的話,基本就行,貌似lz買多了,有部分感覺其實重複了

進階,個人認為: 思考+不停寫代碼&重構

菜鳥階段,繼續敲代碼中


5.關於這堆筆記

目標:python基本入門及進階

基於版本: py2.7

參考書籍: 上面那堆書籍 + 網路的一些博文

整理頻率:不定期哈,這個沒法保證,1是比較懶,2是工作比較忙(好吧,這都是借口><)


聲明:

1.本人系菜鳥一枚,這些權做分享,水平有限,錯誤難免,歡迎指正

2.文中引用會盡量註明,由於太雜,遺漏的希望指出,會註明.

3.轉載註明出處哈,謝絕一切商業用途

最好方法就是去看python中文官方文檔,給你個連結Python 教程 ,又不是每個人都看過實驗樓,沒什麼靠不靠譜的,要認真學了不靠譜的也靠譜了。1.要做好一個程式員,是不是應該首先學會利用搜尋引擎呢?
2.做為一個知乎er,提問前是不是應該先確定所問問題是否有答案呢?
3.鑒於知乎對新手的高門檻,你的問題被回答的幾率這麼低,沒有激起你尋找別的解決問題的途徑的激情嗎?
4.建議Python入門指南和實驗樓靠譜不靠譜分開問,這兩個問題,第一個問題已有答案,第二個問題還沒有。知乎和論壇還是有區別的。
5.附上不假思索隨手搜尋的結果:
我的經驗是,還是上個課吧,有點眉目再看書
我推薦個個人覺得比較好的入門課程
Programming for Everybody (Python) Python教程 - 廖雪峰的官方網站
專欄:Python爬蟲入門教程 我該怎麼開始學習編程?
這個連結希望對你有所協助。可以試試動物書,裡面有本python學習手冊,看了之後感覺姿勢水平大大提高。有點基礎後推薦兩本不錯的書:python cookbook python 參考手冊,姿勢大漲喲
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.