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

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

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

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

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

我很喜歡這門語(yǔ)言,因?yàn)樗暮?jiǎn)潔靈活,易學(xué),易讀,可移植并且功能強(qiáng)大。

高級(jí)

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

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

面向?qū)ο?/strong>

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

內(nèi)存管理器

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

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

解釋性和編譯性

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

Python為什么運(yùn)行速度相較于C語(yǔ)言慢

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

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

相關(guān)推薦

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

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

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

>>本文地址:http://hqfphsz.com/dxs/2018/45330.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)銷互聯(lián)網(wǎng)營(yíng)銷
  • 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游戲開發(fā)VR/AR
  • 網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全
  • 新媒體與短視頻運(yùn)營(yíng)新媒體
  • 直播帶貨直播帶貨
  • 智能機(jī)器人軟件開發(fā)智能機(jī)器人
 

快速通道fast track

近期開班時(shí)間TIME