python自學(xué)是有一些難度的,當(dāng)然,如果你現(xiàn)在只想入門,等工作后再同時學(xué)習(xí)的話,入門是沒問題的。但就是不知道你有編程和計算機(jī)方面的基礎(chǔ)嗎?比如,學(xué)過《計算機(jī)基礎(chǔ)》、《C語言》、《數(shù)據(jù)結(jié)構(gòu)》、《操作系統(tǒng)》這些課嗎?我在這里假設(shè)你沒有接觸過。
學(xué)習(xí)編程是一項長期戰(zhàn)斗的過程,尤其自學(xué),希望你不要腦子一熱,買教程,看視頻,沒過幾天,熱情就褪去了,最后完成了從入門到放棄的全過程,究其原因主要是缺乏清晰的目標(biāo),沒有方向,或者方向不明確。
學(xué)習(xí)python,可以找什么工作Python編程有很多方向,有網(wǎng)絡(luò)爬蟲、數(shù)據(jù)分析、Web開發(fā)、測試開發(fā)、運維開發(fā)、機(jī)器學(xué)習(xí)、人工智能、量化交易等等,各個方向都有特定的技能要求,比如學(xué)數(shù)據(jù)分析就要重點掌握統(tǒng)計學(xué)、SQL等知識,搞運維就要非常熟悉Linux系統(tǒng),所以你首先要清楚你選擇的是什么方向,這個方向有哪些知識是需要重要掌握的。
這里只舉2個例子【如下圖】。如果你想從事具體的工作,想了解最新的行業(yè)信息,給你教一個辦法,直接看網(wǎng)上該職位的招聘要求,你就能知道企業(yè)的要求。這樣學(xué)習(xí),就會有一個方向,知道自己學(xué)到什么程度,就可以工作了。剩下的深入學(xué)習(xí),你可以和工作同時進(jìn)行。先解決自己的生存問題。
選擇編程環(huán)境Python2還是Python3?
很多人都在糾結(jié)入門應(yīng)該學(xué)Python2還是Python3。這其實不是個問題。我從沒聽過某個人是Python2程序員或Python3程序員。二者只是程序不兼容,思想上并無大差別,語法變動也并不多。選擇任何一個入手,都沒有大影響。
如果你仍然無法抉擇,那請選擇Python3,畢竟這是未來的趨勢。
編輯器該如何選?
我推薦pycharm社區(qū)版,配置簡單、功能強(qiáng)大、使用起來省時省心,對初學(xué)者友好。并且還是完全免費的!
其他可以嘗試的編輯器:idle、vscode、atom、SublimeText、notepad++
操作系統(tǒng)?
Python支持現(xiàn)有所有主流操作平臺,不管是windows還是mac還是linux,都能很好的運行Python。并且后兩者都默認(rèn)自帶Python環(huán)境。
制定學(xué)習(xí)計劃因為你要自學(xué),我在這里先說一下如何入門?至于進(jìn)階過程,以后再補(bǔ)上。
注意,在學(xué)習(xí)過程中遇到的每一個示例代碼,都自己敲一遍【這里不是簡單的復(fù)制,是要懂為什么這么寫】。要學(xué)好編程的最好辦法就是堅持、多練、多思考。
入門教程
《Crossin的編程教室-Python入門》自認(rèn)為算得上是最淺顯易懂的入門教程,很適合沒有任何編程基礎(chǔ)的人上手。
練習(xí)
Crossin的編程教室-基礎(chǔ)練習(xí)《父與子的編程之旅》又名《與孩子一起學(xué)編程》《簡明Python教程》以上我推薦的,是適合零基礎(chǔ)的新手。如果你有其他的教程或者書,也可以推薦給大家。
書籍
廖雪峰的Python教程Python核心編程Python標(biāo)準(zhǔn)庫Python編程指南學(xué)習(xí)網(wǎng)站codecademycodeschool網(wǎng)易云課堂入門階段先到這里,這個階段,你需要大量的練習(xí)。學(xué)習(xí)完所有的課程后,會進(jìn)入一個瓶頸,那你就可以試著做一些小項目。項目不一定非要是商業(yè)合作,網(wǎng)上有一些經(jīng)典項目,在百度上搜就可以了。
最后,放上兩張知識體系圖。
以上就是我的回答,如果對你有用的話,請點個贊。如果你有其他意見,也可以在底下留言,我會回復(fù)的。

搜浪信息科技發(fā)展(上海)有限公司 備案號:滬ICP備17005676號