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