最近迷上了python,有推薦的學習地址以及編譯器嗎?

逆鱗


看到有一個回答,是反問提問者——“你能告訴我你是咋迷上的嗎?”,我看後不禁莞爾,確實是一個直達人靈魂的一個反問。

我覺得提問者換個方式提問,才是更加合理的——最近覺得python挺火,想要學習一下,請問有推薦的學習地址和編譯器嗎?我覺得這麼提問的話,可能得出來的答案就更加靠譜了。

我現在假設提問者是一個編程小白,想要學習python而無從入手,希望得到一些幫助。基於這個判斷,我來回答這個問題。

首先,你必須反問自己一個問題,你幹嘛要學習這玩意兒?偉大的先哲莊子說過——“吾生也有涯,而知也無涯”,如果你沒想清楚為啥要學習這貨,就麻木的去學習,我認為這是浪費生命,不如找點有意義或者對自己更有幫助的事情來做。

好,假設你知道你要幹啥,有目的的去學習,那麼就很好辦了。

首先,不要去看什麼和python或者其他任何語言相關的東西,而是要把自己想要做的這件事情給計劃清楚。先從一句話,梳理成一份產品設計策劃案,再梳理成各個流程小模塊(和編程無關,用中文描述就可以了)。

做完上面的工作,然後就可以學習python語言,或者其他任何編程語言了。

可能看官要說,我做不到啊!你上面說的我做不到,我沒辦法梳理出來我想要做的事情!我一片混沌,搞不清楚,請問我該怎麼辦?

怎麼辦?放棄!因為這說明你在邏輯能力、歸納能力、抽象能力等眾多開發人員所需要的必備能力上有非常大的欠缺,在這個基礎上你幾乎沒有可能成為一個優秀的工程師,那還學習個毛線啊!趕緊該幹啥幹啥去就可以了!

好的,你都整理清楚了,那麼就要開始學習編程語言了。打開瀏覽器,訪問百度,輸入關鍵詞 python 回車!然後會看到英文的python官方網站和中文的一個菜鳥教程的網站。

如果英文可以,直接看英文官方網站,否則,看中文文檔,安裝環境,學習一下簡單的語法,然後把你想要做的事情,翻譯為python程序語言就可以了。十分簡單。

在翻譯的過程中,遇到任何問題,都詢問百度,都會給你答案的。知之為知之,不知百度之。

以上。


FungLeo


這裡分享幾個學習Python的網站,對於入門Python學習來說,非常不錯:

菜鳥教程

這是一個專注於編程的學習網站,所有資料都是免費的,涉及編程語言眾多,前後端都有(包括Python),章節安排合理,知識基礎全面,還提供在線練習環境,對於入門Python學習來說,是一個非常不錯的選擇:

慕課網

這也是一個非常不錯的編程學習網站,所有資料都是以視頻教學的方式進行,可以一邊學習一邊練習,既有基礎入門教程,也有高階深入項目,對於Python入門或提升來說,是一個不錯的選擇:

網易雲課堂

這是一個在線的學習網站,匯聚了眾多名校的教學視頻,資料非常多,其中就有編程與開發這個模塊,課程示例豐富,安排合理,循序漸進,對於想入門Python開發或提升的編程人員來說,是一個非常不錯的選擇:


實驗樓

這是一個專注於實驗教學的編程網站,所有資料都是以實驗的方式在線學習,說明文檔非常詳細豐富,示例有趣好學,自帶有實驗環境(Linux),對於提升Python編程來說,是一個非常不錯的選擇:

極客學院

這也是一個非常不錯的編程學習網站,所有資料都是以在線視頻的方式呈現,內容淺顯易懂,章節安排合理,項目示例豐富,對於入門Python或提升來說,也是一個非常不錯的選擇:

目前就分享這5個不錯的Python學習網站吧,對於Python入門學習來說,完全夠用了,當然,你也可以買一本專業Python編程書籍,一邊學習一邊練習,至於編譯器(準確的說應該是解釋器)的話,可以參考一下我以前的回答https://www.wukong.com/question/6604692586605052174/,安裝Python安裝包或Anaconda都可以(初學者建議安裝後者,更方便),希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。


小小猿愛嘻嘻


先說一下自己背景,我6自己是搞硬件的,有四年多的C51經驗,去年想用Python做一些數據處理的事情,就開始Python學習之路。我自己也是一個初學者,下面的只是我摸索過程中的一些經驗,不知道有沒用處,參考一下就好。

1)對於集成開發環境,我在網上查了好久,對比各種說法,最後選擇了Anaconda,這是一個開源的包、環境管理器,裡面有一大堆安裝好的工具包,比如Python、numpy、pandas等180多個科學包及其依賴項,不用自己費力去安裝。Anaconda的網站在境外,下載速度很慢,不過還好有清華的鏡像站,強烈推薦。

2)入門書籍中文的很多,我找了一本《Python編程入門經典》,清華大學出版社出版,網上可以找到。看完基本的概念都清楚了,後面再結合實際的問題從網上找相關的資料。

3)網上資源非常多,如果英語好的話,我建議還是去Python的官網去查資料,各種等級的學習資料都有,還有各種庫參考文檔、各種包資源等。

總的來說,在學習之前最好先給自己定個小目標,比如說處理股票歷史數據、做一個界面控制程序等,這樣會事半功倍,否則漫無目的,不會有多少效果的。





昊昊雷他爸


python學習的教程那是滿天飛啊!

推薦兩個免費學習的網址:

  1. 廖雪峰學習網站的python教程 https://www.liaoxuefeng.com/wiki/1016959663602400

  2. Python 基礎教程

    https://www.runoob.com/python/python-tutorial.html

編程器:

  1. 首先你要從官網

    www.python.org

    下載對應操作系統的python安裝包,Windows安裝包或MacOS的安裝包,都是一鍵安裝的方式,非常容易。Linux下的安裝需要編譯安裝,過程相對複雜。
  2. 集成開發環境,有不少教程都說Python專業的開發環境是Pycharm,這個不假。但pycharm對於初學者來說並不友好,啟動慢,還需要一些配置。我最推薦的集成開發環境是Vscode,只需要安裝一個Python擴展即可完美支持,做大型開發也不差。還有就是sublime text和Atom這兩流行的編輯器都非常棒。如果配置網上教程也很豐富!

Python是一門超級強大的語言,數據分析、人工智能、Web開發、機器人支持、數據可視化等的事全部能做。值得深入去探索!

最魁獲首


編譯器的話vs code和pychram都是不錯的選擇,pychram社區版就足夠了。python本身語法還是很簡單的一種,學習過程中多注意不要重複製造輪子就好了。


又喝多了


廖雪峰 python教程


Holennn


只有anaconda


HerrIdol705


你能告訴我你是咋迷上的嗎?


小紅帽愛綠帽子



分享到:


相關文章: