400-650-7353
您所在的位置:首頁 > 大學(xué)生就業(yè) > 【實習(xí)總結(jié)】Python實訓(xùn)心得

【實習(xí)總結(jié)】Python實訓(xùn)心得

  • 來源:優(yōu)就業(yè)
  • 2018-10-09 11:37:21
  • 閱讀()
  • 分享
  • 手機端入口

這是我第一次接觸到Python語言,但不是我學(xué)習(xí)的第一種編程語言。它的邏輯規(guī)則和C語言和JAVA存在很大的相似之處,在對數(shù)據(jù)進行處理時有種似曾相識之感。實習(xí)安排是逐漸加深的,所以跟隨課程學(xué)習(xí)相對容易。

Python是一種面向?qū)ο蟆⒅弊g式計算機程序設(shè)計語言。公認的特點是簡單、易學(xué)、免費、開源等等。個人覺得特別喜歡Python的地方是對字符串操作特別的靈活、采取縮進的方式簡單明了、以及簡單的語法。其內(nèi)嵌數(shù)據(jù)庫中有很多常用函數(shù),需要使用時調(diào)用即可,這一點讓我覺得相當(dāng)方便,可以說少寫了一半代碼。其簡潔方便的編輯方式也很對我胃口,相對比所學(xué)過的其他語言來說確實很靈活。python變量類型是根據(jù)輸入值變化的,數(shù)據(jù)長度是動態(tài)的,對其進行賦值時不需要特意去定義其類型和長度。

Python具有豐富和強大的庫。它常被昵稱為膠水語言,能夠把用其他語言制作的各種模塊(尤其是C/C++)很輕松地聯(lián)結(jié)在一起。常見的一種應(yīng)用情形是,使用Python快速生成程序的原型(有時甚至是程序的最終界面),然后對其中有特別要求的部分,用更合適的語言改寫,比如3D游戲中的圖形渲染模塊,性能要求特別高,就可以用C/C++重寫,而后封裝為Python可以調(diào)用的擴展類庫。需要注意的是在您使用擴展類庫時可能需要考慮平臺問題,某些可能不提供跨平臺的實現(xiàn)。

Python 和c類似,是順序進行的,不想visual c++是事件觸發(fā)不同模塊進行的。操作和matlab相似,有編輯窗口,也有一個運行的窗口(交互式解釋器),可以編寫之后運行,也可以在命令行模式下一條條的完成。我們在平時練習(xí)時做的小游戲或者查詢小程序都可以進行交互式運行,也可以直接順序運行。

在后期學(xué)習(xí)人工智能簡單算法時,我們學(xué)習(xí)了k-means和k-Nearest Neighbors算法。我發(fā)現(xiàn)MATLAB中大部分功能Python中都可以實現(xiàn)。除了MATLAB的一些專業(yè)性很強的工具箱還無法被替代之外,MATLAB的大部分常用功能都可以在Python世界中找到相應(yīng)的擴展庫。和MATLAB相比,用Python做科學(xué)計算有如下優(yōu)點:

1、首先,MATLAB是一款商用軟件,并且價格不菲。而Python完全免費,眾多開源的科學(xué)計算庫都提供了Python的調(diào)用接口。用戶可以在任何計算機上免費安裝Python及其絕大多數(shù)擴展庫。

2、其次,與MATLAB相比,Python是一門更易學(xué)、更嚴謹?shù)某绦蛟O(shè)計語言。它能讓用戶編寫出更易讀、易維護的代碼。

3、最后,MATLAB主要專注于工程和科學(xué)計算。然而即使在計算領(lǐng)域,也經(jīng)常會遇到文件管理、界面設(shè)計、網(wǎng)絡(luò)通信等各種需求。而Python有著豐富的擴展庫,可以輕易完成各種高級任務(wù),開發(fā)者可以用Python實現(xiàn)完整應(yīng)用程序所需的各種功能。

在最后幾節(jié)課學(xué)習(xí)爬蟲的實際應(yīng)用時,我通過網(wǎng)絡(luò)上相關(guān)網(wǎng)站的學(xué)習(xí),初步掌握了通過正則表達式實現(xiàn)批量下載某個網(wǎng)站的特定文件并命名的程序。發(fā)現(xiàn)正則表達式越準確,下載的文件越符合要求,當(dāng)網(wǎng)站有特定的防御程序時,爬蟲程序會中斷。網(wǎng)站的信息過于繁雜時也會影響爬蟲的效果。

此次實訓(xùn)讓我初步了解了python。在練習(xí)編程的過程中發(fā)現(xiàn)不通過自己親身練習(xí)積累經(jīng)驗,有些問題很難發(fā)現(xiàn)并解決。編譯練習(xí)時遇到的各種問題越多,解決后真正做任務(wù)時編寫越順暢,可以說不論哪種語言,編寫不同場景下的應(yīng)用都是快速提升的不二法門。

相關(guān)推薦:

【Python培訓(xùn) 】從入門到精通 打造Python精英人才

【Python入門免費課程】引領(lǐng)編程開發(fā)新趨勢

文章“【實習(xí)總結(jié)】Python實訓(xùn)心得”已幫助

>>本文地址:http://liujunjsxg.cn/dxs/2018/44808.html

THE END  

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

1 您的年齡

2 您的學(xué)歷

3 您更想做哪個方向的工作?

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

快速通道fast track

近期開班時間TIME