-
1 # 陳先生自傳
-
2 # 小小猿愛嘻嘻
python是一門解釋型語言,其設計之處就是面向大眾,降低學習程式設計的門檻,零基礎也可以很快的入門python,這裡簡單介紹一下學習python的過程,以Windows系統為例,主要內容如下:
1.首先,搭建本地python環境,這裡有2種方式,一種是到python官網下載python,一種是下載anaconda整合軟體(本身整合python直譯器和眾多第三方包),具體如下:
官網下載python直譯器,這個是精簡版的,只帶基本的python包,對於入門python來說,可以了,地址https://www.python.org/downloads/,這裡建議下載最新版本的最好是python3.x,python2.x會在2020年停止更新,下載完成後直接安裝就行:
下載ananconda,這是一個整合軟體,本身整合python直譯器,而且會自帶大量第三方包,如果對python環境不熟悉的話,也可以選擇這種方式,簡單易行,自帶了ipython notebook,spyder等開發環境,使用起來也很方便,地址https://www.anaconda.com/download/,這裡建議下載anancoda3,下載完成後,直接安裝就行:
2.入門的話,可以在網上找一些資料,python這方面的資料很多,像廖雪峰的python3教程,很不錯,地址https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000:
網易雲,慕課網,菜鳥教程等,都可以線上學習python,對於新手來說是一個很不錯的選擇:
3.python涉及的方面比較多,像爬蟲、機器學習、深度學習、資料處理、web開發等,每個方面都投入精力是不可能的,找一個自己感興趣且有前景的方向去學習,學好學精就行:
-
3 # 嬌兮心有之
在學習Python前,你應該規劃好自己的學習方向,畢竟Python的方向比較多,比如:
web開發
爬蟲
自動化開發(運維,測試)、指令碼開發
大資料(資料探勘,資料分析)
人工智慧、機器學習
選擇好自己的方向後才根據這個方向的學習內容繼續學下去,因為如果你沒有一個方向的話,今天看到別人做一個爬蟲覺得很有意思,然後就看看爬蟲方面的知識點,如果看到別人做了一個精美的部落格,然後又去看web開發方面的知識點,這樣東學一點,西學一點話,學習效果肯定是不好的!
現在學習Python無非就是分為兩大類:自學和培訓學自學和培訓學都有各自的優缺點,仁者見仁智者見智。很多自學的程式設計的人“看不起”培訓學的人,但是往往一些培訓出來學習的人比自學的人更早的就業。小編覺得只要是能讓自己學到東西的方式都是好的,無論是你自學還是培訓學,最終主要的還是靠你自己的努力和堅持。
一、自學優點:
1、鍛鍊自制力和毅力;
2、節省了一筆培訓費;
3、沒有約束,比較隨性;
4、學習失敗也只是浪費了時間,沒有金錢上的損失;
5、學習更加主動;
6、如果學不下去,可以及時剎車。
缺點:
1、不確定下一步學習知識點、方向;
2、學的很慢,看似節省了學費,其實浪費了大量的時間成本;
3、有問題不知道怎麼搜尋、詢問;
4、沒有約束,無法堅持;
5、身邊沒有共同學習的小夥伴;
6、注意力經常被分散,無法靜下心學習;
7、沒有實戰經驗,也不知道怎麼實戰;
8、理論知識不足,不利於長遠發展;
9、很難找到理想工作,企業是很看重專案經驗的。
如何自學呢?1、多抄、多想、多寫、多問、多看、多聽、多說;
2、學會使用谷歌和度娘;
3、加入開源社群(多看、多分享、多交流);
4、記錄自己學習的筆記,溫故而知新,在學習新知識的同時也要鞏固複習之前所學知識
雖然網上的資料特別多,但是對於初學者來說本身就是一張白紙的存在,不知道改如何選擇從而會導致走很多的彎路。
如果需要Python相關的學習資料的話,可以關注小編然後私信【學習資料】可以領取小編精心給初學者準備的學習資料,希望對你的學習有所幫助。如果真的自學堅持下來了,對以後還是很有幫助的,小編建議如果你要選擇自學,首先你得有充足的時間和精力,不然是不會成功的。
培訓學優點:
1、解決了學習過程中的大多數疑問和難題;
2、過濾掉了無用的技術資訊;
3、有專業的團隊規劃學習;
4、更有學習氛圍,學習效率更高;
5、更有就業保障,學完之後即能入職;
6、實戰經驗+理論知識雙重保障。
缺點:
1、費用較貴;
2、機構參差不齊;
3、時間有限,學習期間需要付出很大努力;
4、部分學員憑藉機構能夠保障就業,學習努力程度不足。
雖然說有老師帶著你學習,比自學可以少走很多彎路,但是師父領進門修行在個人,如果你自身不夠努力,不能堅持,即使讓行業內BAT等大公司的IT人員教你最好的學習方法,也是沒有用的。
總結無論是自學還是培訓學,最終還是要自身的努力和堅持!
-
4 # 壯志山河
本人是非計算機專業轉行網際網路行業,所做職業有資料工程師和演算法工程師,所用語言有Python、R和GO等,均是自學,其中覺得還是Python學習和運用起來最快。我將學習Python的經驗和教訓總結如下:
1.學習Python有老師教效果更佳。有人可能會問,有人帶就是要報培訓班嗎?不必,太貴,看影片即可,看影片就相當於老師教。推薦小甲魚Python入門影片(不願找影片的同學可以私信我),看上一兩遍影片,再把影片中的程式自己動手實現,再認真看幾遍入門書籍,推薦《Python核心程式設計》和《與孩子一起學程式設計》,入門就足夠了。
2.學習Python要有學習環境。剛開始學習程式設計的同學會有這樣一種情況,他會學著學著就感覺不知道他學習的東西到底有沒有用,到底能不能在以後的工作中用到。凡是有這種疑問的同學,需要儘早進入真正的程式設計學習環境中去。怎麼找到這樣的環境?找Python的職位。要趁著自己剛看完影片,啃完書本,用自己所學的基礎知識去敲開網際網路公司的大門(需要強大內心和厚著臉皮,社會就這樣),在Python相關職位上繼續學習,做到學習就是工作,工作就是學習,這樣自己才學習的持續,有幹勁。
3.綜上,學習Python要先入門,然後進入真正學習環境中去,做到學習就是工作,工作就是學習。等到掌握可Python,再學習另外一門語言時,你就會感覺,語言入門都是相通的,入門很容易,精通卻很難。
回覆列表
1.慕課網廖雪峰python基礎和進階手動打程式碼學習一遍2.也可以看python3廖雪峰教程,這個是他自己的網站,很不錯3.看完了想學習開發開始資料分析等等,自己再根據路線去學4.想學爬蟲,推薦崔慶才得python3網路爬蟲教程,我自己就在學