IT培訓(xùn)網(wǎng)
IT在線學(xué)習(xí)
與C語言,c++,java不同,python作為學(xué)校不開設(shè)教學(xué)的編程語言起初蒙上了一層神秘的面紗,看似距離我們很遠。但接觸過后發(fā)現(xiàn),編程語言的思想相通之處頗多。有了學(xué)習(xí)java等語言的基礎(chǔ),學(xué)習(xí)起python來也自然的多。
初來實習(xí),師傅并未著急灌輸“硬知識”。“求木之長者,必固其根本;欲流之遠者,必浚其泉源”,而是再次帶我們回顧計算機發(fā)展史,計算機基本知識。內(nèi)容涉及計算機靈魂—“算法”,就計算機發(fā)展而言不得不說的數(shù)位大家—圖靈、馮諾依曼、布爾、香農(nóng),兩種理論體系和語言迥然不同的計算機—電子計算機和量子計算機,計算機基礎(chǔ)結(jié)構(gòu)等。內(nèi)容雖說和學(xué)校中的所授知識大相徑庭,但卻不乏新知識和師傅的精彩講解。教授者循循善誘,聆聽人溫故而知新,也自得其樂。
實習(xí)第二天,師傅就以java為跳板,從java基礎(chǔ)編程和安裝起,幫助我們撿起許久不用的編程語言。在具備基本的編程語言安裝能力和編程思想后,便正式進入python的學(xué)習(xí)。Python的神秘感一層層揭開:可動態(tài)伸縮,但有類型占計算機一定內(nèi)存的變量—熟悉的數(shù)組(list類型),Bool類等;與java,C語言類似,僅僅寫法存在差異的循環(huán)結(jié)構(gòu),條件判斷;獨特而有趣的字典類型使用也能鼓搗許久。一切都很自然而然,好像python我們之前就接觸了一般,這可得感謝編程語言的通性。
當然,除去老生常談的變量和語句結(jié)構(gòu)外,我們還接觸到了python中的matplotlib模塊(類似于MATLAB,用于可視化),運用于人工智能的K-means算法與KNN算法,面向?qū)ο螅W(wǎng)絡(luò)爬蟲等,而這部分才是真正讓人受益匪淺的東西。有了基礎(chǔ)的語法知識,更深次的東西才接踵而至。經(jīng)過可視化后的圖形,不再是晦澀難懂的編程語言,變成了“躍然紙上”的圖像,可以是二維平面,甚至三維模型�?梢暬瘍H僅是開頭,難點還在后頭。K-means算法和KNN算法雖然是人工智能的基礎(chǔ)算法,但在不調(diào)用python中自備的模塊函數(shù)條件下讓自己用python語言實現(xiàn)著實有點麻煩。好在有同事的交流和師傅的指導(dǎo),也算順利完成任務(wù)。當最后看到經(jīng)過自己編寫的算法將商店用戶按照消費金額和周期分為相應(yīng)的消費等級,看到算法能實現(xiàn)根據(jù)電影樣本判斷其他電影為何種類型電影的時候,內(nèi)心的喜悅不言而喻。
此外,除了懂得python程序的編寫,更可貴的是編程的思路,或者說思維模式。一種更加全面思考程序,不再局限于固定題目的編程思路。之前所學(xué)所思往往限制在較為簡易的條件下,當面對靈活的設(shè)計題目,往往捉襟見肘。每次任務(wù)老師都講解不同的思路。自己也有不同的想法,雖然不能說完成的十全十美,但也在盡自己能達到。
兩周,說長不長說短不短,所學(xué)所授一言兩語無法表達。不可置否的是,收獲頗多。從一種對一門編程語言完全陌生的狀態(tài)到入門,中間樂趣很多,編程的煩惱也很多�?梢詾橐粋函數(shù)的成功運行開心數(shù)秒,也能在一個小問題上糾結(jié)兩小時�;叵肫饋恚街绦騿T的不易。至此,python的學(xué)習(xí)之旅也告一段落。感謝此次實習(xí),填補了我生命中的一片空白。無論往后的工作是否需要python這門編程語言,我都能時刻準備著。需要時強化它,空閑時儲備著。老實說來,我也期待未來的生活里有你的影子,python!
相關(guān)推薦:
>>本文地址:http://uj2y2uok.com/dxs/2018/44660.html
聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
1 您的年齡
2 您的學(xué)歷
3 您更想做哪個方向的工作?