-
1 # 牛寶寶不會開拖拉機
-
2 # Bean蠶豆
怎麼才可以學好Python,這個問題確實挺難回答,好的標準沒有一個定義。根據個人膚淺的經驗,我認為只有一條:多讀、多想、多動手。Python和其它語言一樣需要不斷的動手實踐,才能更深入地理解,業內不是有寫1W個小時程式碼的說法嗎,實際上就是要求多寫程式碼,從寫的過程中發現問題並且解決問題。
Python容易上手,學精需要努力與天賦,不管什麼語言其實都是通,到高階了都是需要努力與天賦的結合,對於Python它的優點是容易上手,容易到什麼程度,花個半天時間,你就會寫程式碼了,再花半天時間你就會寫網頁了Python容易上手,是真的容易,稍微有點基礎的人,花上半天時間就能上手,Python語言的簡潔、物件化都是極其有助手此語言的上手度。又因為其模組、框架的多,寫個東西都能輕而易舉地實現,比如你要寫一個網站,沒關係Flask可以幫你網,你只需要幾行程式碼,一個網頁就生成了。
你要做一個爬蟲,沒關係Scrapy框架來幫助你了,你只需要關注頁面的結構,清楚獲取頁面內容的邏輯就可以了。
人工智慧,涉及到比較高深的資料知識,這部分我認為和Python學好的關係並不大,而是你對數學的掌握程度有很大的影響我們都知道人工智慧,即AI是透過一系列的演算法模型去讓系統自動地幫助我們做出決策,這裡面的核心是演算法,而不是Python,Python只是實現演算法的一個工具,沒有Python也可以用Java等其它語言。所以到人工智慧這一步的關鍵是你的數學知識掌握的怎麼樣,比如,決策樹演算法、神經網路、貝葉斯等都是一些經典的演算法模型,沒有比較好的數學知識是很難理解的。
學好Python關鍵還是那句話:多讀、多想、多動手。透過大量的實踐是通往熟練的一條大道。 -
3 # 水滴的三體
可以先在手機上下載一個qpython,然後再下載一本python的pdf電子書和pdf閱讀器,然後一邊看書一邊練習,先把基礎學會了,再去githud那裡看優秀專案的程式碼,等到對專案開發都比較理解了,就去實習啦,然後一邊工作一邊提升自己吧
-
4 # X工程師
我告訴你,先學python的基本語法
但是如果你連python是什麼?要怎麼做都不知道,那其實你也很難去學習的吧。
所以先透過網路,查詢下,python是什麼?要怎麼做?對python有個非常入門的認識。
再努力學習python的基本語法,多動手程式設計聯絡。
有前面的基礎後,你自己就很容易知道自己該學什麼了。
關鍵是入門的認識,對python程式設計有個簡單的概念
-
5 # 駭客之家
想學習程式設計最好是在電腦上,這樣打字比較方便,手機上太不方便了。
可以根據自己電腦的作業系統來下載不同的版本,學習python程式設計推薦用mac os或者linux系統。
在mac os下可以很方便的安裝python,可以使用命令列直接安裝:brew install python3
現在學python推薦學習python3,python社群分為python2和python3兩個版本,python2到2020年就不在支援更新維護了,所以新手最好學習python3。
python執行環境和版本確定後,之後就是選擇一款好用的IDE,推薦使用PyCharm。
PyCharm是由JetBrains開發的一款Python IDE,程式碼提示智慧好用。如android開發中用的Android Studio也是基於JetBrains開發的Idea開發的,所以JetBrains開發的IDE還是比較出名的,最重要的是提示智慧好用。
準備好開發環境之後,就可以開始學習python程式設計了。
如果沒有任何程式設計經驗,前期學習主要是學習一些基礎語法,一邊看書看部落格學習,一邊跟著敲程式碼,自己實踐非常重要,哪怕是跟著敲一遍程式碼。多看多練習,過一段時間自然就掌握了。
學習一門程式語言有以下幾點要掌握:
1.基本資料型別
2.條件語句,迴圈語句等
3.程式語言所提到的資料結構如python中字串,元組,列表,字典等。
4.函式,模組
5.檔案IO,異常處理
6.內建函式
這些基本包含了python的基礎,基礎學好之後可以學習一些高階特性如:面向物件程式設計,網路程式設計,多執行緒程式設計等。
-
6 # 千鋒武漢
對於零基礎的學習者,首先需要的是一張Python學習路線圖,學習路線圖如同一本書的目錄,有了它就可以對一門語言有宏觀概念,學習起來更有針對性,這一點對零基礎小白尤其重要。
一、Python語言基礎:掌握Python指令碼、Python介面程式設計能力、掌握資料庫、掌握基本爬蟲、掌握多執行緒多程序開發能力,能勝任基本的Python開發工作。
二、Python web開發:掌握前端知識、掌握Python三大後端框架、獨立開發網站,能勝任web全棧開發工作。
三、Python爬蟲:掌握Python爬蟲技術、掌握多執行緒爬蟲技術、掌握分散式爬蟲技術,能勝任爬蟲工作。
四、Python資料分析:掌握Python資料分析、掌握Python資料視覺化、掌握Python機器學習,能勝任資料分析和人工智慧工作。
按照以上幾個階段的Python學習路線的學習後,你已經可以成為一名合格的Python開發工程師了。但是,如果你是自學那麼很難有機會從頭開始一個有意義的大型工程專案,沒有專案經驗很難從事這行。並且自學就想學好Python是有一定難度的,題主可以自己看看Python要學的內容是非常多的,入門算簡單但是後面的高階階段,特別是機器學習、大資料、框架這些內容是有一定難度的。零基礎自學能否學會無法保證。因此,想學好Python可以找一個靠譜的培訓機構,系統專業的學習一下。最好是找全程面授模式的,學的更全面具體,學習效果更有保障。
回覆列表
python也分幾個方向,前端,爬蟲,資料探勘。首先要懂得python基礎語法,python的語法其實不復雜,有其他程式語言基礎的應該很快能上手。學會基礎語法之後找幾個小專案練手,如用pygame庫寫一個飛機大戰的小遊戲。
然後選擇一個方向,如果做爬蟲只需簡單瞭解HTML的結構,不要把HTML,CSS,JavaScript都學一遍,太浪費時間而且影響學習熱情,如果做前端則這些都要學會。然後就可以做一些小專案,簡單的爬蟲,或者網頁,多實踐。