如何自學python 如何自學Python?

python自學是有一些難度的,當然,如果你現在只想入門,等工作后再同時學習的話,入門是沒問題的 。但就是不知道你有編程和計算機方面的基礎嗎?比如,學過《計算機基礎》、《C語言》、《數據結構》、《操作系統》這些課嗎?我在這里假設你沒有接觸過 。
學習編程是一項長期戰斗的過程,尤其自學,希望你不要腦子一熱,買教程,看視頻,沒過幾天,熱情就褪去了,最后完成了從入門到放棄的全過程,究其原因主要是缺乏清晰的目標,沒有方向,或者方向不明確 。
學習python,可以找什么工作Python 編程有很多方向,有網絡爬蟲、數據分析、Web開發、測試開發、運維開發、機器學習、人工智能、量化交易等等,各個方向都有特定的技能要求,比如學數據分析就要重點掌握統計學、SQL 等知識,搞運維就要非常熟悉 Linux 系統,所以你首先要清楚你選擇的是什么方向,這個方向有哪些知識是需要重要掌握的 。
這里只舉2個例子【如下圖】 。如果你想從事具體的工作,想了解最新的行業信息,給你教一個辦法,直接看網上該職位的招聘要求,你就能知道企業的要求 。這樣學習,就會有一個方向,知道自己學到什么程度,就可以工作了 。剩下的深入學習,你可以和工作同時進行 。先解決自己的生存問題 。
選擇編程環境Python2 還是 Python3?
很多人都在糾結入門應該學 Python2 還是 Python3 。這其實不是個問題 。我從沒聽過某個人是 Python2 程序員或 Python3 程序員 。二者只是程序不兼容,思想上并無大差別,語法變動也并不多 。選擇任何一個入手,都沒有大影響 。
如果你仍然無法抉擇,那請選擇 Python3,畢竟這是未來的趨勢 。
編輯器該如何選?
我推薦 pycharm 社區版,配置簡單、功能強大、使用起來省時省心,對初學者友好 。并且還是完全免費的!
【如何自學python 如何自學Python?】
其他可以嘗試的編輯器:idle、vs code、atom、SublimeText、notepad++
操作系統?
Python 支持現有所有主流操作平臺,不管是 windows 還是 mac 還是 linux,都能很好的運行 Python 。并且后兩者都默認自帶 Python 環境 。
制定學習計劃因為你要自學,我在這里先說一下如何入門?至于進階過程,以后再補上 。
注意,在學習過程中遇到的每一個示例代碼,都自己敲一遍【這里不是簡單的復制,是要懂為什么這么寫】 。要學好編程的最好辦法就是堅持、多練、多思考 。
入門教程
《Crossin的編程教室 - Python 入門》自認為算得上是最淺顯易懂的入門教程,很適合沒有任何編程基礎的人上手 。
練習

Crossin的編程教室 - 基礎練習《父與子的編程之旅》 又名 《與孩子一起學編程》《簡明 Python 教程》以上我推薦的,是適合零基礎的新手 。如果你有其他的教程或者書,也可以推薦給大家 。
書籍
廖雪峰的Python教程Python 核心編程Python 標準庫Python 編程指南學習網站
codecademycodeschool網易云課堂
入門階段先到這里,這個階段,你需要大量的練習 。學習完所有的課程后,會進入一個瓶頸,那你就可以試著做一些小項目 。項目不一定非要是商業合作,網上有一些經典項目,在百度上搜就可以了 。
最后,放上兩張知識體系圖 。
以上就是我的回答,如果對你有用的話,請點個贊 。如果你有其他意見,也可以在底下留言,我會回復的 。

    推薦閱讀