-
1 # FungLeo
-
2 # 昊昊雷他爸
先說一下自己背景,我6自己是搞硬體的,有四年多的C51經驗,去年想用Python做一些資料處理的事情,就開始Python學習之路。我自己也是一個初學者,下面的只是我摸索過程中的一些經驗,不知道有沒用處,參考一下就好。
1)對於整合開發環境,我在網上查了好久,對比各種說法,最後選擇了Anaconda,這是一個開源的包、環境管理器,裡面有一大堆安裝好的工具包,比如Python、numpy、pandas等180多個科學包及其依賴項,不用自己費力去安裝。Anaconda的網站在境外,下載速度很慢,不過還好有清華的映象站,強烈推薦。
2)入門書籍中文的很多,我找了一本《Python程式設計入門經典》,清華大學出版社出版,網上可以找到。看完基本的概念都清楚了,後面再結合實際的問題從網上找相關的資料。
3)網上資源非常多,如果英語好的話,我建議還是去Python的官網去查資料,各種等級的學習資料都有,還有各種庫參考文件、各種包資源等。
總的來說,在學習之前最好先給自己定個小目標,比如說處理股票歷史資料、做一個介面控制程式等,這樣會事半功倍,否則漫無目的,不會有多少效果的。
-
3 # 小小猿愛嘻嘻
這裡分享幾個學習Python的網站,對於入門Python學習來說,非常不錯:
菜鳥教程這是一個專注於程式設計的學習網站,所有資料都是免費的,涉及程式語言眾多,前後端都有(包括Python),章節安排合理,知識基礎全面,還提供線上練習環境,對於入門Python學習來說,是一個非常不錯的選擇:
慕課網這也是一個非常不錯的程式設計學習網站,所有資料都是以影片教學的方式進行,可以一邊學習一邊練習,既有基礎入門教程,也有高階深入專案,對於Python入門或提升來說,是一個不錯的選擇:
網易雲課堂這是一個線上的學習網站,匯聚了眾多名校的教學影片,資料非常多,其中就有程式設計與開發這個模組,課程示例豐富,安排合理,循序漸進,對於想入門Python開發或提升的程式設計人員來說,是一個非常不錯的選擇:
實驗樓這是一個專注於實驗教學的程式設計網站,所有資料都是以實驗的方式線上學習,說明文件非常詳細豐富,示例有趣好學,自帶有實驗環境(Linux),對於提升Python程式設計來說,是一個非常不錯的選擇:
極客學院這也是一個非常不錯的程式設計學習網站,所有資料都是以線上影片的方式呈現,內容淺顯易懂,章節安排合理,專案示例豐富,對於入門Python或提升來說,也是一個非常不錯的選擇:
目前就分享這5個不錯的Python學習網站吧,對於Python入門學習來說,完全夠用了,當然,你也可以買一本專業Python程式設計書籍,一邊學習一邊練習,至於編譯器(準確的說應該是直譯器)的話,可以參考一下我以前的回答https://www.wukong.com/question/6604692586605052174/,安裝Python安裝包或Anaconda都可以(初學者建議安裝後者,更方便),希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。
-
4 # 木子教育漫談
python學習的教程那是滿天飛啊!
推薦兩個免費學習的網址:
廖雪峰學習網站的python教程 https://www.liaoxuefeng.com/wiki/1016959663602400
Python 基礎教程
https://www.runoob.com/python/python-tutorial.html
程式設計器:
首先你要從官網
www.python.org
下載對應作業系統的python安裝包,Windows安裝包或MacOS的安裝包,都是一鍵安裝的方式,非常容易。Linux下的安裝需要編譯安裝,過程相對複雜。整合開發環境,有不少教程都說Python專業的開發環境是Pycharm,這個不假。但pycharm對於初學者來說並不友好,啟動慢,還需要一些配置。我最推薦的整合開發環境是Vscode,只需要安裝一個Python擴充套件即可完美支援,做大型開發也不差。還有就是sublime text和Atom這兩流行的編輯器都非常棒。如果配置網上教程也很豐富!
Python是一門超級強大的語言,資料分析、人工智慧、Web開發、機器人支援、資料視覺化等的事全部能做。值得深入去探索! -
5 # 又喝多了
編譯器的話vs code和pychram都是不錯的選擇,pychram社群版就足夠了。python本身語法還是很簡單的一種,學習過程中多注意不要重複製造輪子就好了。
-
6 # 雲和綿羊
個人非常推薦黑馬程式設計師的600集python從入門到精通教程,建議一個月看完,平均一集5-10分鐘,非常細緻,會理論和操作結合講解,在b站可以看到完整影片,非常適合小白入門學習,只要耐心看完,就能入門,並獨立完成一些小的任務。
廖雪峰的教程不適合純小白,內容上比較粗獷,小白會看不懂,但是也很全面,更適合當工具書看,不合適入門學習。在裡面檢視自己不懂或者遺忘的知識點,對進階理解python這門語言有幫助。
編譯器其實不重要都可以,黑馬的教程裡也有講,建議看看。
-
7 # 劉_漢傑
如果著迷了的話,應該有一些基礎了。編譯器IDLE和Pychram都可以,至於學習地址,你在搜尋引擎一搜一大把,比如慕課網、菜鳥大本營等等。祝你學習進步!
-
8 # 枝枝葉葉
編譯器 官網下 或者 安裝 anaconda 都可以,anaconda 更方便使用。
學習地址,英文的 tutorialpoint 不錯,中文的 網上影片不少。
回覆列表
看到有一個回答,是反問提問者——“你能告訴我你是咋迷上的嗎?”,我看後不禁莞爾,確實是一個直達人靈魂的一個反問。
我覺得提問者換個方式提問,才是更加合理的——最近覺得python挺火,想要學習一下,請問有推薦的學習地址和編譯器嗎?我覺得這麼提問的話,可能得出來的答案就更加靠譜了。
我現在假設提問者是一個程式設計小白,想要學習python而無從入手,希望得到一些幫助。基於這個判斷,我來回答這個問題。
首先,你必須反問自己一個問題,你幹嘛要學習這玩意兒?偉大的先哲莊子說過——“吾生也有涯,而知也無涯”,如果你沒想清楚為啥要學習這貨,就麻木的去學習,我認為這是浪費生命,不如找點有意義或者對自己更有幫助的事情來做。
好,假設你知道你要幹啥,有目的的去學習,那麼就很好辦了。
首先,不要去看什麼和python或者其他任何語言相關的東西,而是要把自己想要做的這件事情給計劃清楚。先從一句話,梳理成一份產品設計策劃案,再梳理成各個流程小模組(和程式設計無關,用中文描述就可以了)。
做完上面的工作,然後就可以學習python語言,或者其他任何程式語言了。
可能看官要說,我做不到啊!你上面說的我做不到,我沒辦法梳理出來我想要做的事情!我一片混沌,搞不清楚,請問我該怎麼辦?
怎麼辦?放棄!因為這說明你在邏輯能力、歸納能力、抽象能力等眾多開發人員所需要的必備能力上有非常大的欠缺,在這個基礎上你幾乎沒有可能成為一個優秀的工程師,那還學習個毛線啊!趕緊該幹啥幹啥去就可以了!
在翻譯的過程中,遇到任何問題,都詢問百度,都會給你答案的。知之為知之,不知百度之。
以上。