IT培訓(xùn)網(wǎng)
IT在線學(xué)習(xí)
終于為期十六天的實習(xí)結(jié)束了,來到這的第一印象就是條件真好啊,雖然飯菜吃了幾天之后就有點不適應(yīng),畢竟是一個湖南人,無辣不歡嘛,但是這里真的是一個學(xué)習(xí)的好地方,這簡直適合學(xué)習(xí)了。
作為一個考研人,我本是本著打醬油的心態(tài)開始這次實訓(xùn)的,尤其是聽到實習(xí)內(nèi)容是python 的時候,我更是心中暗喜,因為此前在學(xué)校自己就曾自學(xué)過一段時間的python,對python一直都很有興趣。所以在前幾天的課程中,我并沒有花費太多心思,一直在準備考研。隨著課程的深入,給我們介紹了人工智能和以及相關(guān)的一些算法,我才發(fā)現(xiàn)事情并沒有那么簡單。雖然只是稍微提了一下,我還是感受到了學(xué)習(xí)人工智能的樂趣,盡管那堂課的算法我并沒有真正搞懂,我還是覺得自己收獲了很多,明白了自己要學(xué)的還有很多很多。
讓我感慨最深的是最后一個大作業(yè)。我選擇了第一個題目,智能雜貨鋪,一個看起來簡單,實際上很復(fù)雜的一個小項目。看到題目,我的第一反應(yīng)就是用面向?qū)ο筇幚碓O(shè)計幾個類,因為在學(xué)校的時候?qū)W過c和c++以及java,做過很多類似的小項目。但是仔細思考之后,我選擇了另一種方法:使用讀取文件的方式,生成一個貨架,一個商品類是一個文件,文件內(nèi)容是各種商品信息。讀取之后用字典存儲,鍵值為商品類名,鍵值對應(yīng)的value是一個嵌套列表,存儲著商品信息。雜貨鋪的邏輯設(shè)計挺順利的,主要是各種異常情況的判斷和規(guī)范輸入的判斷花了很長時間。這種設(shè)計思路也許不是的辦法,但是我的想法是既然是python實習(xí),學(xué)了那么多python的知識,為什么不通過最后一個大項目把所有零碎的知識點串聯(lián)起來,充分利用python語言特性呢?
說實話,做項目真的能積累很多很多寶貴的經(jīng)驗,學(xué)到許多實用的技巧,也許你在課堂上學(xué)到了一個知識點,但是如果你不去用,不去實踐,很容易就會遺忘。而且,實際應(yīng)用中,有一些語法知識的可能會和課本上的有很大出入,有些則是更靈活。例如:input輸入,我們通常學(xué)的一次輸入一個,但是實際應(yīng)用中更多的是接受一次輸入多個值
a,b = input().split()
又比如正則表達式,這真的是一個超級方便的工具,短短的一行代碼,功能卻非常非常強大。
最后一個項目我基本運用了所有我們學(xué)過的python知識,充分理解了python的優(yōu)點和缺點,還有對列表,元組,字典等數(shù)據(jù)類型的理解,不得不說python的設(shè)計者真是個天才!
相關(guān)推薦:
>>本文地址:http://liujunjsxg.cn/dxs/2018/44544.html
聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
1 您的年齡
2 您的學(xué)歷
3 您更想做哪個方向的工作?