本人csdn部落格專欄:
楊桃的python基礎教程完結之後,有朋友問,下一步該學什麼?
我問他,你想學什麼?
他:當然是啥子熱門學啥,人工智慧,機器學習,深度學習都要會。
我:好的,其實基礎學完之後確實可以開始了,但如果你方法不對,就會走一些彎路。
他:???
我:牛頓說的最有名的一句話是什麼?
他:……站在巨人肩膀上那句?
我:是的,牛頓原話是:如果說我比別人看得略為遠些,那是因為我是站在巨人們的肩膀上的緣故。你剛才說的人工智慧、機器學習、深度學習都是極為熱門的領域,有大量的教程,大量的源程式放在網上,你隨時可以學習,這就是給了你巨人的肩膀。但是你是不是一定比別人看得遠些呢?這就不一定了,只有敏銳眼光的人才能看到別人看不到的東西,或者看到了被別人忽視的東西。
他:說得有點意思。那我該怎麼做呢?
我:不知道你聽過這句話沒?所謂學習的捷徑,就是不停地重複與模仿。現在你在網上可以輕易搜到很多的教程,你是匆匆閃一眼就以為自己「學會了」,還是認認真真把每乙個例子每一行**都吃透呢?我建議初學者不要自己造輪子,要充分利用已有的輪子!要清楚作者的每一行**,每乙個變數是幹嘛的,養成自己給每一行**加注釋,然後在自己的python執行環境親自執行出結果的好習慣,這個方法具體我後面還要講到。另外,對於已有程式設計經驗和沒有程式設計經驗的人來講,情況也是不同的,我特別反感什麼《7天之內學會***》《21天之內精通***》的課程,每個人的進度完全可以自己掌握,沒在所謂規定的7天之內學完的人一定不要氣餒,按照自己的節奏學習就好,但記得要有堅持給每一行**加注釋的習慣。最後給你推薦一本課外書:《刻意練習》,看完之後你一定有所感悟。
Python基礎高階1
1 import sys sys.exit arg 退出程式 import sys import os import webbrowser as web web瀏覽器 pathname os.environ 獲取系統變數 print os.sep print os.pathsep print aaa...
python複雜程式的組織講座
當程式簡單時,將 寫進乙個檔案即可。但當專案的複雜度增加時,會出現 過多導致檔案過大的問題。因此,模組和包就能方便管理和維護 模組和包都是複雜程式組織的一種方式,一般來說,一般複雜度較低使用模組 module 複雜度較高使用包 package 來管理 乙個包 package 可以由多個模組組成,乙個...
python高階特性(1) 切片
原文 取乙個list或tuple的部分元素是非常常見的操作。比如,乙個list如下 l michael sarah tracy bob jack 取前3個元素,應該怎麼做?笨辦法 l 0 l 1 l 2 michael sarah tracy 之所以是笨辦法是因為擴充套件一下,取前n個元素就沒轍了。...