400-650-7353
您所在的位置:首頁 > 大學(xué)生就業(yè) > 【學(xué)習(xí)心得】16天Python學(xué)習(xí)的心得體會

【學(xué)習(xí)心得】16天Python學(xué)習(xí)的心得體會

  • 來源:優(yōu)就業(yè)
  • 2018-11-05 11:54:49
  • 閱讀()
  • 分享
  • 手機端入口

通過這16天的學(xué)習(xí),我對Python語言有了進一步的了解。在學(xué)習(xí)《數(shù)據(jù)庫開發(fā)技術(shù)》課程時,已經(jīng)接觸過Python語言,所以上手比別人稍快一些,但是深入學(xué)習(xí)可能還是會慢一點。

Python的設(shè)計理念是“簡單”、“明確”、“優(yōu)雅”。相對于其他編程語言來說,Python易于學(xué)習(xí),它的著重點放在如何解決問題上,而不是語法和結(jié)構(gòu)。正因如此,越來越多的初學(xué)者選擇Python作為編程的入門語言。作為一種解釋型語言,Python更強調(diào)代碼的可讀性和簡潔的語法。采用空格縮進標(biāo)識代碼塊,減少毫無用處的大括號,去除句末的分號等,顯著提高代碼的可讀性。Python有非常多的模塊庫。基本上標(biāo)準(zhǔn)庫就能解決各類問題,開發(fā)效率很高。相對于C++和Java等其他語言來說,Python可以讓我們用更少的代碼實現(xiàn)想法,同樣的功能Python的代碼只有C++和Java的20%到30%。Python的開發(fā)效率高,就能讓產(chǎn)品快速迭代,滿足需求。像YouTube、Google、Yahoo!、NASA都在內(nèi)部大量地使用Python,國內(nèi)知乎、豆瓣網(wǎng)站也基于Python開發(fā)。

我很喜歡這門語言,因為它的簡潔靈活,易學(xué),易讀,可移植并且功能強大。

高級

可以說,每一代編程語言的產(chǎn)生,我們都會達到一個新的高度。從匯編語言,到C Pascal等,伴隨著C語言的誕生,產(chǎn)生了C++、Java這樣的現(xiàn)代編譯語言,之后有了強大的可以進行系統(tǒng)調(diào)用的解釋性腳本語言Python、 Perl...

比如Python中就有一些高級的數(shù)據(jù)結(jié)構(gòu),列表和字典就是內(nèi)建于語言本身可以直接使用的,在核心語言中提供這些重要的構(gòu)建單元,可以縮短開發(fā)時間和代碼量,產(chǎn)生可讀性更好的代碼。

面向?qū)ο?/strong>

Python是面向?qū)ο缶幊?/p>

內(nèi)存管理器

C 或者 C++最大的弊病在于內(nèi)存管理是由開發(fā)者負責(zé)的。所以哪怕是對于一個很少訪問、修改和管理內(nèi)存的應(yīng)用程序,程序員也必須在執(zhí)行了基本任務(wù)之外履行這些職責(zé)。這些加諸在開發(fā)者身上的沒有必要的負擔(dān)和責(zé)任常常會分散精力。

在 Python 中,由于內(nèi)存管理是由 Python 解釋器負責(zé)的,所以開發(fā)的人員就可以從內(nèi)存事務(wù)中解放出來,全神貫注于最直接的目標(biāo),僅僅致力于開發(fā)計劃中首要的應(yīng)用程序。這會使錯誤更少、程序更健壯、開發(fā)周期更短。

解釋性和編譯性

Python 是一種解釋型語言,這意味著開發(fā)過程中沒有了編譯這個環(huán)節(jié)。一般來說,由于不是以本地機器碼運行,純粹的解釋型語言通常比編譯型語言運行的慢。然而,類似于 Java,Python實際上是字節(jié)編譯的,其結(jié)果就是可以生成一種近似機器語言的中間形式。這不僅改善了 Python的性能,還同時使它保持了解釋型語言的優(yōu)點。

Python為什么運行速度相較于C語言慢

因為Python等動態(tài)語言每一個簡單的操作都需要大量的指令才能完成。Python是動態(tài)語言,變量只是對象的引用,比如對于一個簡單的操作:a+b,在C語言中只需要一個機器指令A(yù)DD就好,而對于Python而言,變量a和b本身沒有類型,而它們的值有類型,所以在相加之前需要先判斷類型,之后,讀取數(shù)值,相加,生成一個新對象,將運算結(jié)果存入,返回對象,當(dāng)然,可能還會考慮內(nèi)存溢出等問題。

這半個月的實習(xí)讓我對Python有了更深層次的認識,更是讓我對這門語言的學(xué)習(xí)有了更濃厚的興趣,希望在以后的工作和學(xué)習(xí)中,可以應(yīng)用到所學(xué)習(xí)的知識。

相關(guān)推薦

【Python培訓(xùn) 】從小白到大咖 打造Python精英人才

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

文章“【學(xué)習(xí)心得】16天Python學(xué)習(xí)的心得體會”已幫助

>>本文地址:http://liujunjsxg.cn/dxs/2018/45330.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