400-650-7353
您所在的位置:首頁(yè) > 大學(xué)生就業(yè) > 【實(shí)習(xí)報(bào)告】計(jì)算機(jī)專(zhuān)業(yè)大學(xué)生實(shí)習(xí)報(bào)告

【實(shí)習(xí)報(bào)告】計(jì)算機(jī)專(zhuān)業(yè)大學(xué)生實(shí)習(xí)報(bào)告

  • 來(lái)源:優(yōu)就業(yè)
  • 2018-09-20 20:02:53
  • 閱讀()
  • 分享
  • 手機(jī)端入口

在當(dāng)開(kāi)始聽(tīng)到實(shí)習(xí)這個(gè)項(xiàng)目的時(shí)候,我覺(jué)得終于有一個(gè)很好的學(xué)習(xí)實(shí)用性技能的機(jī)會(huì)了,所以一直非常期待。為我這兩周的學(xué)習(xí)帶來(lái)了很大的幫助。下面我簡(jiǎn)單談一下我這幾天的感受。

第一天便帶領(lǐng)我們一起安裝了jdk和python環(huán)境,使我們了解到了java和python語(yǔ)言的區(qū)別和python能夠如此流行的原因,它是一個(gè)面向過(guò)程的編程語(yǔ)言,在編寫(xiě)過(guò)程中可以很便捷的插入我們自己的編程思想和對(duì)程序的實(shí)現(xiàn)理解,不需要很復(fù)雜的語(yǔ)句就能實(shí)現(xiàn)很多的功能。以輸入輸出和循環(huán)語(yǔ)句為例,如下:

shape = input('請(qǐng)輸入所求形狀:')

if shape == "長(zhǎng)方形":

l = int(input("請(qǐng)輸入長(zhǎng):"))

w = int(input("請(qǐng)輸入寬:"))

elif shape == "圓形":

elif shape == "等邊三角形":

與java和C++語(yǔ)言相比完全不需要那些int,scanf和復(fù)雜的if條件格式,只是輸入我想要實(shí)現(xiàn)的功能函數(shù),直接就能實(shí)現(xiàn),這對(duì)于一個(gè)程序員來(lái)說(shuō)是很方便的語(yǔ)言。

之后我們學(xué)習(xí)了for語(yǔ)句、while語(yǔ)句的循環(huán)實(shí)現(xiàn)簡(jiǎn)單的變量循環(huán)輸出,說(shuō)到循環(huán)就會(huì)想到邏輯思維,然而邏輯思維就是在java和C++中最能培養(yǎng)出來(lái)的一個(gè)能力,所以我意識(shí)到學(xué)好之前的編程語(yǔ)言對(duì)于更高級(jí)別的編程語(yǔ)言提供的是一種思想和編程邏輯,所以學(xué)習(xí)編程中的每一環(huán)都是必不可少的。

【實(shí)習(xí)報(bào)告】計(jì)算機(jī)專(zhuān)業(yè)大學(xué)生實(shí)習(xí)報(bào)告

然后我們又引入了字典、數(shù)組等數(shù)據(jù)類(lèi)型的定義與調(diào)用,讓我了解到了python同時(shí)還能實(shí)現(xiàn)一些數(shù)據(jù)庫(kù)的操作功能,相當(dāng)于是自帶了一個(gè)數(shù)據(jù)庫(kù)定義,這使得在調(diào)用、存儲(chǔ)數(shù)據(jù)的時(shí)候會(huì)變得十分方便,不用再用復(fù)雜的調(diào)用語(yǔ)句和其他數(shù)據(jù)庫(kù)軟件去定義,而且在python中也十分方便,舉例如下:

r = ('周二限行','周三限行','周四限行','周五限行','周一限行')

return r[a] #這就是定義并返回了一個(gè)元組類(lèi)型

user=['KDY-001'+'\n'+'KDY-002'+'\n'+'KDY-003'+'\n'+'KDY-004'+'\n'+'KDY-005']

#這就是定義了一個(gè)列表類(lèi)型

dict = {weekend + "-" + weather: activity}

return dict #這就是定義并返回了一個(gè)字典類(lèi)型

這些在程序中的直接定義,對(duì)于調(diào)用和給變量賦值都是很便捷的一件事,直接調(diào)用省去了很多鏈接數(shù)據(jù)庫(kù)的麻煩過(guò)程,便于程序的實(shí)現(xiàn)。

在接近尾聲的時(shí)候我們又學(xué)習(xí)了用python實(shí)現(xiàn)matlab中的畫(huà)圖功能,通過(guò)調(diào)用matplotlib.pyplot,實(shí)現(xiàn)畫(huà)函數(shù)圖、折線圖、散點(diǎn)圖等數(shù)據(jù)分析的方法,也體現(xiàn)了python強(qiáng)大的集合編程功能。之后還學(xué)習(xí)了在一張畫(huà)布里面生成子圖來(lái)顯示多圖表,舉例如下:

p = plt.figure(figsize=(12,12))

ax = p.add_subplot(2,1,1)

subplot就是將畫(huà)布定義成不同區(qū)域,再將生成的子圖按坐標(biāo)放入畫(huà)布中。

在最后我們還學(xué)習(xí)了用python實(shí)現(xiàn)K-means算法和KNN算法,這一部分是我感覺(jué)最難實(shí)現(xiàn)的,雖然實(shí)現(xiàn)的方法和步驟聽(tīng)起來(lái)很好實(shí)現(xiàn),就只是計(jì)算距離、比較、生成聚類(lèi)中心、生成聚類(lèi),但是這幾天的任務(wù)著實(shí)讓我很頭疼,由于沒(méi)有很完完全全的分析如何通過(guò)編程實(shí)現(xiàn)這幾個(gè)算法,我只能在CSDN論壇上查找相關(guān)函數(shù)和設(shè)計(jì)思想完成作業(yè),在查閱了許多資料和代碼之后,我終于將我的想法付諸于實(shí)踐完成了KM和KNN算法。

在這次實(shí)習(xí)的最后,我思考了許多,發(fā)現(xiàn)我們需要多去接受一些在學(xué)校學(xué)習(xí)不到的知識(shí),尤其是需要更多的機(jī)會(huì)去企業(yè)公司和一些與計(jì)算機(jī)行業(yè)現(xiàn)實(shí)發(fā)展相連的地方,才能學(xué)到一些真正實(shí)用的技巧。但與此同時(shí),學(xué)習(xí)的基礎(chǔ)課程會(huì)培養(yǎng)我們的邏輯思維和一種思考方式,只有學(xué)好了基礎(chǔ)的編程語(yǔ)言和軟件,才能掌握更高級(jí)的編程語(yǔ)言并熟練運(yùn)用。

相關(guān)推薦:

【實(shí)習(xí)報(bào)告】大學(xué)生暑期Python實(shí)習(xí)報(bào)告范文

【Python培訓(xùn)班】顛覆傳統(tǒng)編程難度 小白也能做開(kāi)發(fā)

文章“【實(shí)習(xí)報(bào)告】計(jì)算機(jī)專(zhuān)業(yè)大學(xué)生實(shí)習(xí)報(bào)告”已幫助

>>本文地址:http://m.littlerockbway.com/dxs/2018/44596.html

THE END  

聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

1 您的年齡

2 您的學(xué)歷

3 您更想做哪個(gè)方向的工作?

獲取測(cè)試結(jié)果
  • 大前端大前端
  • 大數(shù)據(jù)大數(shù)據(jù)
  • 互聯(lián)網(wǎng)營(yíng)銷(xiāo)互聯(lián)網(wǎng)營(yíng)銷(xiāo)
  • JavaJava
  • Linux云計(jì)算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運(yùn)營(yíng)全域電商運(yùn)營(yíng)
  • 軟件測(cè)試軟件測(cè)試
  • 室內(nèi)設(shè)計(jì)室內(nèi)設(shè)計(jì)
  • 平面設(shè)計(jì)平面設(shè)計(jì)
  • 電商設(shè)計(jì)電商設(shè)計(jì)
  • 網(wǎng)頁(yè)設(shè)計(jì)網(wǎng)頁(yè)設(shè)計(jì)
  • 全鏈路UI/UE設(shè)計(jì)UI設(shè)計(jì)
  • VR/AR游戲開(kāi)發(fā)VR/AR
  • 網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全
  • 新媒體與短視頻運(yùn)營(yíng)新媒體
  • 直播帶貨直播帶貨
  • 智能機(jī)器人軟件開(kāi)發(fā)智能機(jī)器人
 

快速通道fast track

近期開(kāi)班時(shí)間TIME