一python,特點(diǎn)和職業(yè)方向

1.1.1 認(rèn)識(shí)python

1.匯編語言與編譯性語言

編譯性可在不同環(huán)境(系統(tǒng))使用,需要解釋器

匯編是0與1的二進(jìn)制代碼,不可以移植

2.python是解釋性語言

特點(diǎn)

A:維護(hù)成本低,開發(fā)效率高,但是運(yùn)行效率低

B:面向?qū)ο蟮慕忉屝哉Z言 封裝使用 模塊化

C:服務(wù)器語言,管理賬戶,篩選信息

D:有數(shù)據(jù)分析庫和社區(qū)

E:可以做爬蟲

F:貼:語言強(qiáng)弱類型和動(dòng)靜類型

數(shù)據(jù)類型也就是變量類型,一般編程語言的變量類型可以分成下面兩類。

靜態(tài)類型與動(dòng)態(tài)類型

靜態(tài)類型語言:一種在編譯期間就確定數(shù)據(jù)類型的語言。大多數(shù)靜態(tài)類型語言是通過要求在使用任一變量之前聲明其數(shù)據(jù)類型來保證這一點(diǎn)的。Java 和 C 是靜態(tài)類型語言。

動(dòng)態(tài)類型語言一種在運(yùn)行期間才去確定數(shù)據(jù)類型的語言,與靜態(tài)類型相反。VBScript 和 Python 是動(dòng)態(tài)類型的,因?yàn)樗鼈兇_定一個(gè)變量的類型是在你第一次給它賦值的時(shí)候。不使用顯示數(shù)據(jù)類型聲明,且確定一個(gè)變量的類型是在第一次給它賦值的時(shí)候。

強(qiáng)類型與弱類型

強(qiáng)類型語言:一種總是強(qiáng)制類型定義的語言。Java 和 Python 是強(qiáng)制類型定義的。您有一個(gè)整數(shù),如果不明確地進(jìn)行轉(zhuǎn)換 ,不能將把它當(dāng)成一個(gè)字符串。強(qiáng)類型:不允許不同類型相加。例如:整形+字符串會(huì)報(bào)類型錯(cuò)誤。偏向于不容忍隱式類型轉(zhuǎn)換

弱類型語言:一種類型可以被忽略的語言,與強(qiáng)類型相反。VBScript 是弱類型的。在 VBScript 中,您可以將字符串 '12' 和整數(shù) 3 進(jìn)行連接得到字符串'123',然后可以把它看成整數(shù) 123 ,所有這些都不需要任何的顯示轉(zhuǎn)換。偏向于容忍隱式類型轉(zhuǎn)換

所以,Python 既是動(dòng)態(tài)類型語言 (因?yàn)樗皇褂蔑@示數(shù)據(jù)類型聲明),又是強(qiáng)類型語言(因?yàn)橹灰粋€(gè)變量獲得了一個(gè)數(shù)據(jù)類型,它實(shí)際上就一直是這個(gè)類型了)。

Python是有變量類型的,而且會(huì)強(qiáng)制檢查變量類型:

注意: 強(qiáng)類型定義語言在速度上可能略遜色于弱類型定義語言,但是強(qiáng)類型定義語言帶來的嚴(yán)謹(jǐn)性能夠有效的避免許多錯(cuò)誤。另外,“這門語言是不是動(dòng)態(tài)語言”與“這門語言是否類型安全”之間是完全沒有聯(lián)系的!

  例如:Python是動(dòng)態(tài)語言,是強(qiáng)類型定義語言(類型安全的語言); javaScript是動(dòng)態(tài)語言,是弱類型定義語言(類型不安全的語言); JAVA是靜態(tài)語言,是強(qiáng)類型定義語言(類型安全的語言)

轉(zhuǎn)自:https://www.cnblogs.com/TMesh/p/11730993.html

職業(yè)發(fā)展

1.方向:web,網(wǎng)站開發(fā),移動(dòng)app,游戲服務(wù)端

數(shù)據(jù):挖掘,人工智能

發(fā)展路徑

初級(jí)工程師:python+框架+Linux+庫

中級(jí)工程師:源碼,高級(jí)技巧,算法,Linux內(nèi)核,整體構(gòu)建

高級(jí)工程師:全棧開發(fā)/算法工程師 深入研究不足,系統(tǒng)優(yōu)化,指導(dǎo)團(tuán)隊(duì)

終極:架構(gòu)師,管理方向(協(xié)調(diào)資源)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請(qǐng)通過簡信或評(píng)論聯(lián)系作者。

友情鏈接更多精彩內(nèi)容