可以肯定的說(shuō),python自學(xué)絕對(duì)沒(méi)有問(wèn)題。
Python 是一種解釋型、面向?qū)ο?、?dòng)態(tài)數(shù)據(jù)類(lèi)型的高級(jí)程序設(shè)計(jì)語(yǔ)言。是當(dāng)前主流編程語(yǔ)言中,入門(mén)比較簡(jiǎn)單的一款。python之所以強(qiáng)大是因?yàn)槠渲С值目蓴U(kuò)展庫(kù)非常的豐富。
但是自學(xué)python,也需要按照流程循環(huán)漸進(jìn)地完成。可以按照下圖的首先完成python的基礎(chǔ)知識(shí),在看其他進(jìn)階版內(nèi)容。
如果這些內(nèi)容滿(mǎn)足不了你的話(huà),建議考慮人工智能方向,python在這方面的優(yōu)勢(shì)也很明顯
很有用,先不談可以用它找工作,不從事軟件行業(yè)的,也可以用它來(lái)幫助自己提升工作效率,比如我以前做BOM,需要花一天時(shí)間,但是自己開(kāi)發(fā)了一套自動(dòng)系統(tǒng),做BOM,只需要幾秒鐘
透過(guò)現(xiàn)象看本質(zhì)。所謂很火只是一個(gè)表象,各種培訓(xùn)機(jī)構(gòu)鋪天蓋地的廣告營(yíng)造出來(lái)的。
第一:你為什么想學(xué)Python。為了興趣?可能大多數(shù)人不是這個(gè)。天天看各種廣告分分鐘月薪2萬(wàn)起步能不心動(dòng)嘛[耶],但是現(xiàn)實(shí)并不是如此,我互聯(lián)網(wǎng)從業(yè)多年見(jiàn)過(guò)的Python崗位真是屈指可數(shù)。
第二:“你說(shuō)你那么多廢話(huà)干嘛,我就是要學(xué)Python?”.那我建議你同性交友網(wǎng)站github?上搜索一下Python關(guān)鍵詞,很多Python入門(mén)教程數(shù)不勝數(shù)。
第三:對(duì)于Python以及其他編程語(yǔ)言一樣,沒(méi)有捷徑,多練多實(shí)踐,很快就會(huì)了,個(gè)人認(rèn)為沒(méi)必要看視頻,太浪費(fèi)時(shí)間了。
第四: 溫馨提示:互聯(lián)網(wǎng)寒冬下,自身?xiàng)l件如果不過(guò)硬的話(huà)工作真的很難找。
祝君好運(yùn),祝?君成功。
個(gè)人覺(jué)得Python是一個(gè)入門(mén)門(mén)檻很低,學(xué)習(xí)曲線(xiàn)比較平緩的語(yǔ)言。它相對(duì)其他語(yǔ)言來(lái)說(shuō)更多的是方便快速Pythonic。
簡(jiǎn)單來(lái)說(shuō), Python是一種面向?qū)ο蟮慕忉屝途幊陶Z(yǔ)言,由Guido van Rossum于1989年開(kāi)發(fā)的,其本意是為了讓編寫(xiě)C語(yǔ)言不那么痛苦,于是他結(jié)合shell的思想,以及克服ABC語(yǔ)言的種種問(wèn)題,創(chuàng)造了Python。所以易讀、易用、易學(xué)就是Python的核心思想哲學(xué),這一點(diǎn)可以在python處處體現(xiàn),比如說(shuō)你在Python解釋器中輸入:
import this就是得到the zen of Python(一首小詩(shī))。
Python 除了易用易學(xué)外,也非常強(qiáng)大!
Python已經(jīng)為我們內(nèi)置了非常完善的基礎(chǔ)代碼包,其中基本上涉及方方面面,包括網(wǎng)絡(luò),IO,文件,GUI,數(shù)據(jù)庫(kù),數(shù)據(jù)處理,高性能,郵件,文體正則等大量工具,被譽(yù)為“內(nèi)置電池(Batteries included)”。一般Python開(kāi)發(fā),大部分功能不必重新撰寫(xiě),可以說(shuō)開(kāi)箱即用。
同時(shí)Python也有大量的第三方庫(kù)作為支持,同時(shí)也有英特爾的Anaconda做加持,很多特殊領(lǐng)域的工具也比較完備,并且做了非常好的封裝,也是屬于開(kāi)箱即用的形式。這里面包括了Web服務(wù)(flask,tornado,django,等),數(shù)據(jù)挖掘與數(shù)值運(yùn)算(numpy,pandas,等),網(wǎng)絡(luò)請(qǐng)求與超文本解析(requests,urllib,lxml,等),機(jī)器學(xué)習(xí)(scikit-lrean,scipy,Eli5等),深度學(xué)習(xí)庫(kù)(TensorFlow,pytorch,keras等),圖像識(shí)別(opencv)。
并且許多大型網(wǎng)站就是用Python開(kāi)發(fā)的,例如YouTube、Instagram,還有國(guó)內(nèi)的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美國(guó)航空航天局)都大量地使用Python。
所以總的來(lái)說(shuō),Python是“優(yōu)雅”、“明確”、“簡(jiǎn)單”并且“精悍”的,由于Python的哲學(xué)是優(yōu)雅簡(jiǎn)單,因此在Python程序員中都會(huì)樂(lè)于寫(xiě)出高可讀性的代碼,并且樂(lè)于幫助。因此python對(duì)于初學(xué)者是友好度非常高,可以再較短時(shí)間中學(xué)會(huì)并且上手使用的一門(mén)編程語(yǔ)言,值得一學(xué)!