剛接觸python是在2019年下半年,那時(shí)候趁著有時(shí)間在某寶上接點(diǎn)做表格的小活價(jià)格從幾十到幾百划鸽,同樣是接活输莺,別人用VBA做表價(jià)格可能就好幾百上千,雖說羨慕但是對(duì)VBA就是沒什么興趣裸诽。剛好那段時(shí)間python的培訓(xùn)廣告鋪天蓋地的推送嫂用,加上自己對(duì)數(shù)據(jù)分析感興趣以及天天混跡于公司技術(shù)部門所以決定學(xué)python。
剛開始找了一個(gè)教學(xué)網(wǎng)站跟著網(wǎng)站一步一步的學(xué)丈冬,但是隨著時(shí)間的推移發(fā)現(xiàn)網(wǎng)站這種教學(xué)模式很不系統(tǒng)嘱函,每個(gè)東西分開你會(huì),但是組合在一起就啥也不是埂蕊,而且你想查什么資料是非常不好查往弓,于是后邊決定買書系統(tǒng)的學(xué),就這樣一直堅(jiān)持到現(xiàn)在蓄氧。
1函似、很多人說python簡(jiǎn)單是真的嗎?
在很多場(chǎng)合會(huì)聽說python很簡(jiǎn)單喉童,比較好學(xué)撇寞,但是我個(gè)人不這么認(rèn)為,在不提 python庫(kù)的前提下堂氯,單說“列表蔑担,字典,循環(huán)”等這些內(nèi)容的時(shí)候感覺是很簡(jiǎn)單咽白,但是套在一起的時(shí)候就很復(fù)雜啤握,因?yàn)檩敵鰧?duì)象可能在不停的變換類型一會(huì)是列表一會(huì)是字典。等接觸到庫(kù)之后就發(fā)現(xiàn)庫(kù)太多了局扶,每個(gè)庫(kù)有每個(gè)庫(kù)的語(yǔ)法恨统,雖說可以查語(yǔ)法,但是太多太亂三妈,比如處理excel的庫(kù)就有pandas畜埋,xlrd,xlrt等畴蒲,每個(gè)庫(kù)的特點(diǎn)又不一樣悠鞍,所以python的后期可以說就是各個(gè)庫(kù)的學(xué)習(xí),就python的標(biāo)準(zhǔn)庫(kù)有200多個(gè)模燥,我個(gè)人感覺好像沒有終點(diǎn)咖祭。所以說python不簡(jiǎn)單。
2蔫骂、樹立學(xué)習(xí)的方向么翰。
剛開始學(xué)python肯定是有一定目的性的,如果你對(duì)這目的有興趣那就堅(jiān)持辽旋,這就所謂的學(xué)習(xí)方向浩嫌,你先把和這個(gè)目的相關(guān)的庫(kù)搞懂再說其他的。比如我剛開始學(xué)的目的就是數(shù)據(jù)分析补胚,那我就不去學(xué)習(xí)那么多其他的庫(kù)码耐,就只接觸數(shù)據(jù)分析的庫(kù),比如pandas溶其,numpy骚腥,matplotlib,pyecharts等瓶逃,隨著對(duì)這些庫(kù)的學(xué)習(xí)束铭,對(duì)python的了解也會(huì)加深。
3厢绝、學(xué)會(huì)查資料和學(xué)會(huì)記筆記纯露。
在網(wǎng)上經(jīng)常會(huì)看到說代碼都是網(wǎng)上互相抄的,其實(shí)對(duì)于初學(xué)者來(lái)說這也是一個(gè)方法代芜,找到你感興趣的代碼copy埠褪,然后再回頭去讀這些代碼看看人家的語(yǔ)法邏輯等你就慢慢的理解其中的意思。這些抄過來(lái)的代碼你可以放在你的筆記中挤庇,因?yàn)閜ython的庫(kù)很多钞速,不是每個(gè)庫(kù)你都熟悉,有些庫(kù)可能在某個(gè)時(shí)間點(diǎn)就用一次嫡秕,為了防止以后用的時(shí)候不會(huì)你可以將其中的一些代碼記在筆記中渴语,以后用的時(shí)候能當(dāng)資料查看,因此python的學(xué)習(xí)就是不停的查資料昆咽,記筆記驾凶,下圖為我個(gè)人這兩年學(xué)習(xí)的時(shí)候記得一些筆記牙甫,大家可以參考參考。
4调违、如何系統(tǒng)的練習(xí)窟哺。
所謂的系統(tǒng)學(xué)習(xí)就是在學(xué)習(xí)中有個(gè)目標(biāo),不能天天重復(fù)做著某幾件事情技肩,這樣對(duì)于學(xué)習(xí)提高不大且轨,最好的方法就是做個(gè)什么完整的東西,比如我手里有每個(gè)月的公司的業(yè)務(wù)臺(tái)賬虚婿,我如何利用這個(gè)臺(tái)賬進(jìn)行業(yè)績(jī)的分析呢旋奢,首先我就要把這些單月的表格匯總到一張表里,然后要對(duì)數(shù)據(jù)按月或者按部門進(jìn)行合計(jì)等等然痊,最終讓分析結(jié)果以圖表的形式展示給大家至朗。這樣的話就要用到excel處理的庫(kù)pandas,文件庫(kù)os剧浸,畫圖的庫(kù)matplotlib等爽丹,整個(gè)項(xiàng)目結(jié)束你就能系統(tǒng)的學(xué)習(xí)到三個(gè)庫(kù),隨著時(shí)間推移你的學(xué)習(xí)是不是就很有成就感辛蚊,而且非常系統(tǒng)粤蝎。
個(gè)人推薦書單:
以下書單是我這兩年看過的一些書,主要是數(shù)據(jù)分析方面的袋马,我個(gè)人覺得挺好的初澎,分享給大家。
《python編程從入門到實(shí)踐》虑凛;
《python數(shù)據(jù)科學(xué)手冊(cè)》碑宴;
《python網(wǎng)絡(luò)數(shù)據(jù)采集》;
《利用python進(jìn)行數(shù)據(jù)分析》桑谍;
《python網(wǎng)絡(luò)爬蟲從入門到實(shí)踐》延柠;
《MYSQL 8從入門到精通》。
感興趣的話可以在微信公眾號(hào)中搜索“數(shù)據(jù)處理和工作效率:Big_Data-"锣披,查看其他文章贞间。