以下我將結(jié)合我被常問的問題做出一一解答!
1.學(xué)編程難么?為什么學(xué)python不學(xué)其他編程語言?
我的答案是:自學(xué)C,C++,C#,對于我來說很難??!而自學(xué)python,我就不說什么代碼簡潔,語法優(yōu)雅之類的術(shù)語,行話。樓主24歲開始自學(xué)py,樓主還得工作,交功課帶娃兒,還要和狐朋狗友吃吃宵夜,吹吹牛皮,灌灌馬尿。還要刷刷股票網(wǎng)站,知乎,每日頭條,玩兒游戲,搜搜島國愛情動作片資源,樓主很忙,其實沒什么時間學(xué)py。各位看官,摸摸自己良心,你們?nèi)绻詫W(xué)py,條件有比我更艱苦,天資有比我更渣嗎?但兩年后樓主現(xiàn)在可以用py驗證自己的炒股思路,用歷史數(shù)據(jù)驗證各種炒股技術(shù)的歷史水平。你們看,樓主學(xué)會了數(shù)據(jù)分析。樓主可以,你們當(dāng)然也行??!只要樓主愿意去學(xué),樓主要做個漂亮的交互界面也可以,只是沒必要。設(shè)計界面,就像女人化妝上街,沒錯,就是給人看的。樓主信奉周星馳電影里的信條——關(guān)了燈其實也一樣。只要達(dá)到目的,完成了你的需求,你懂得怎么操作,有無界面窗口不是重點。復(fù)制粘貼,ctrl+c,ctrl+p也可以,非得要按軟件上的復(fù)制粘貼按鈕嗎?
再說一點認(rèn)知,py不像一般的windows程序,確實有區(qū)別,比如py不像一般的xx.exe一樣雙擊運行,它用命令行運行(當(dāng)然花點功夫可以轉(zhuǎn)成exe),它的風(fēng)格更偏linux?unix?蘋果系統(tǒng)?對不起,樓主沒用過以上操作系統(tǒng),僅靠自己有限認(rèn)知猜測。
2.怎么學(xué)習(xí)py?有什么建議?
我的建議是 1.學(xué)習(xí)py要有針對性,目的性。不要漫無目的地學(xué).py功能很強大,能應(yīng)用到的場景很多,比如做網(wǎng)頁,做游戲,做界面,做數(shù)據(jù)分析,統(tǒng)計分析,深度學(xué)習(xí),機器學(xué)習(xí)等等不一一例舉(大神們不要吐槽我說法不專業(yè),畢竟這是針對沒有任何編程基礎(chǔ)的人。)看你自己的需求是什么再去學(xué)什么。比如樓主做數(shù)據(jù)分析,我就不去學(xué)網(wǎng)頁的,游戲的,交互界面窗口的。但基礎(chǔ)知識誰也跑不掉,比如數(shù)據(jù)類型,判斷語句,函數(shù)等。py有很多庫或者包,至今我也沒學(xué)過(說到庫或者包,這樣說大家也許一頭霧水,但我說類似插件,外掛,輔助器,可能大家比較容易理解。沒關(guān)系,你們現(xiàn)在也用不著學(xué)) 2.現(xiàn)用現(xiàn)學(xué)。這是我個人的學(xué)習(xí)方法,供大家參考。我是先學(xué)一遍基礎(chǔ)教程,然后在量化平臺開始數(shù)據(jù)分析,用到什么不會再去補什么,比如數(shù)據(jù)分析用到pandas,我再去學(xué)pandas。哪怕是基礎(chǔ)知識,當(dāng)用到時發(fā)覺忘記了回頭復(fù)習(xí)鞏固是常有之事。只有追著自己想要的東西去學(xué),學(xué)會了才有成就感,有動力繼續(xù)下去。這好比你追求妹子,每日負(fù)責(zé)接送,送花送包包,一段時間后,妹子和你牽手了,你才有成就感,才有動力追下去。不信你可以做一下各種py基礎(chǔ)教程的練習(xí)題,做起來不是那么有趣,有點做奧賽題的感覺,很傷腦筋,你又不知道跟自己想要的有什么關(guān)系,你很快會覺得無聊。但大家對于基礎(chǔ)課程要堅持,練習(xí)題可以不做,但你要保證自己至少看懂了教程的內(nèi)容.
3.安裝哪個版本的python?
我推薦安裝python3.0以上版本,因為2.7已經(jīng)不再更新維護,并且2.7對中文支持不太好,僅這個理由就值得你從選項中剔除它.python不僅自己本身安裝過程中就有坑,各種庫文件的安裝一路上也是坑坑洼洼
4.有哪些基礎(chǔ)知識的教程,網(wǎng)站推薦?
我推薦三個網(wǎng)站,教程就不推薦了.我的python基礎(chǔ)知識基本來源于這三個網(wǎng)站
Crossin的編程教室 純新手向,非常友好.簡直手把手.第一個Crossin的編程教室 - Python入門的課程,請大家全部學(xué)習(xí).
Python教程 廖雪峰大神的良心之作,算不錯的,但不如Crossin的編程教室深入,很多東西可能限于篇幅,講的沒那么新手向,大家在完成了Crossin的編程教室后,可以繼續(xù)看這個網(wǎng)站,請至少看完面向?qū)ο缶幊棠且徽?后面的課程,看名字你就知道是偏向那個方向的了,如果是你的菜,可以看,但樓主不是哪方面的菜,所以沒看.
Python3 教程 | 菜鳥教程 也請看到Python3 面向?qū)ο竽且徽?這個可以作為以后的速查手冊使用,你以后會懂的.
5.又經(jīng)歷一遍高考作文,樓主身心俱憊,只能寫到這兒了.(其實樓主已經(jīng)江郎才盡,黔驢技窮)看看有沒有什么動力能再次驅(qū)使我更新了........