IT培訓(xùn)網(wǎng)
IT在線學(xué)習(xí)
Python是面向?qū)ο蟮木幊?梢哉f,每一代編程語言的產(chǎn)生,我們都會(huì)達(dá)到一個(gè)新的高度。從匯編語言,到C Pascal等,伴隨著C語言的誕生,產(chǎn)生了C++、Java這樣的現(xiàn)代編譯語言,之后有了強(qiáng)大的可以進(jìn)行系統(tǒng)調(diào)用的解釋性腳本語言Python,比如:Python中就有一些高級的數(shù)據(jù)結(jié)構(gòu),列表和字典就是內(nèi)建于語言本身可以直接使用的,在核心語言中提供這些重要的構(gòu)建單元,可以縮短開發(fā)時(shí)間和代碼量,產(chǎn)生可讀性更好的代碼。
在第一階段的基礎(chǔ)學(xué)習(xí)過程中,我們對python的基礎(chǔ)知識(shí)有了一定的了解。python中的數(shù)據(jù)類型可以分為:字符串、布爾類型、整數(shù)、浮點(diǎn)數(shù)、數(shù)字、列表、元組、字典和日期。編碼類型有ASCII碼:8位,一個(gè)字節(jié);GBK國標(biāo)碼:16位,2個(gè)字節(jié);Unicode萬國碼:16位,2個(gè)字節(jié);UTF-8:英文8bit,1字節(jié),中文24bit,3字節(jié)。
列表List、元組Tuple,和字典Dict的應(yīng)用也是基礎(chǔ)階段學(xué)習(xí)的重點(diǎn)。list是一個(gè)是一個(gè)可變的有序表,是Python內(nèi)置的一種數(shù)據(jù)類型,可以隨時(shí)添加、刪除、替換其中的元素。Python中的列表就是一個(gè)迭代器,Python中的列表是基于PyListObject實(shí)現(xiàn)的,PyListObject是一個(gè)變長對象,在內(nèi)部通過一些方法維護(hù)列表的地址,進(jìn)行內(nèi)存管理等實(shí)現(xiàn)列表的功能。除了元組以外的另一種有序表稱為元組tuple,但是tuple一旦初始化便不能修改,在定義時(shí),tuple的元素就被確定了。因?yàn)閠uple不可變,所以代碼更為安全,能用tuple代替list的情況就盡量使用tuple。由于元組是不可變的,因此修改元素操作是非法的,但是可通過對元素進(jìn)行連接組合,比如:tuple3 = tuple1 + tuple2。使用del語句可刪除整個(gè)元組。Python內(nèi)置了字典,使用key-value存儲(chǔ),具有極快的查找速度。和list相比,查找速度要高很多。
學(xué)習(xí)了這些基礎(chǔ)知識(shí)后,我就開始完成老師布置的任務(wù),由于自己是通信工程專業(yè),編程基礎(chǔ)比較薄弱,對于python語言的應(yīng)用相對于計(jì)算機(jī)專業(yè)的同學(xué)的要困難的多,加上自己有一定的畏難情緒,最開始的編程并不是特別順利,但是遇到困難之后,不斷的和同學(xué)溝通交流,解決問題,完成了老師布置的作業(yè)。
完成了基礎(chǔ)階段的學(xué)習(xí)之后,我們學(xué)習(xí)了K-Means算法,KNN算法和爬蟲的應(yīng)用,在懂了算法之后利用算法對數(shù)據(jù)進(jìn)行簡單的處理,我覺得這個(gè)的這個(gè)階段的學(xué)習(xí)比較多元和有趣,可以通過圖形對算法進(jìn)行直觀展示,學(xué)起來比較簡單易懂。通過這幾天的學(xué)習(xí)之后,我對python有了較淺的認(rèn)識(shí),我深知這些對于初學(xué)者來說還遠(yuǎn)遠(yuǎn)不夠,還需要繼續(xù)深入學(xué)習(xí)。
相關(guān)推薦:
>>本文地址:http://www.yceu.cn/dxs/2018/44872.html
聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
1 您的年齡
2 您的學(xué)歷
3 您更想做哪個(gè)方向的工作?