最近想學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.學習路線(針對以上書籍,可以自我調整和評估下,以下只代表個人觀點)
- #/usr/bin/env python
- #-*- coding=utf-8 -*-
- #@author: 林達漫@http://yeah.net
- #@version: 0.1
- #@date: 2015-02-7
- #@desc: python學習線路
- step
- def read(book=<>) # 網上先過一遍
- if 沒興趣:
- return
- else:
- if 沒編程基礎:
- <>
- if need py2.x:
- <>
- elif py2.x and py3k:
- <>
- if you want: #可選
- <>
- if you have more time and energy:
- <<可愛的Python>>
- <>
- print "Info: 基本入門了"
- if you want go farther:
- if True:#強烈建議
- <>
- <>
- <> #這個,沒讀過,自己判定吧
- if 工作需要:
- <> #網路編程
- <> #系統管理相關
- <> #web,用到django架構的
- <> #同上
- <<集體智慧編程>> #演算法工程師,or 個人愛好
- <>
- if you want to search for something useful:
- <>
- <>
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 參考手冊,姿勢大漲喲