2022-01-30 11:30:31|已瀏覽:161次
什么是python?
開發(fā)python的目的:幫助程序員編寫邏輯清晰的代碼。
python應(yīng)用領(lǐng)域:可被用于 Web開發(fā) 、游戲開發(fā) 、為桌面應(yīng)用程序構(gòu)建腳本 和 GUI 、 配置服務(wù)器 、 執(zhí)行科學計算 和 進行數(shù)據(jù)分析。
python的特點:python是一個完全面向?qū)ο蟮恼Z言。
面向?qū)ο蟮乃季S方式:要解決一個問題前,首先考慮由誰來做,怎么做事情,是誰的職責,最后把事情做好就行;要解決復雜的問題,就可以找多個不同的對像,各司其職,共同實現(xiàn),最終完成。
解釋器:計算機不能直接理解任何除機器之外的語言,所以必須要把程序員所寫的程序語言翻譯成機器語言,計算機才能執(zhí)行程序,將其他語言翻譯成機器語言的工具,被稱為編譯器。
編譯器翻譯的方式有兩種:一個是編譯(使用編譯器的語言叫做編譯型語言),一個是解釋(使用解釋器的語言叫做解釋型語言),兩種方式之間的區(qū)別在于翻譯的時間點不同,當編譯器以解釋方式運行時,也稱之為解釋器
編譯型語言–編譯器:
統(tǒng)一編譯,一次執(zhí)行。
如果使用了某一操作系統(tǒng)的編譯器,那么這個編譯器最終生成的可執(zhí)行文件只能在這個操作系統(tǒng)上運行,不能在其它的操作系統(tǒng)上運行。適用于短期開發(fā)的日常任務(wù);
解釋型語言–解釋器:
(逐行解釋每一句源代碼)讀一行翻譯一行,翻譯一行執(zhí)行一行。
在不同的操作系統(tǒng)上安裝不同的解釋器就可以了。
python的優(yōu)點:
簡單、易學
免費、開源
面向?qū)ο?/span>
豐富強大的庫
可擴展性:如果需要一段關(guān)鍵代碼運行得更快或者希望某些算法不公開,可以把這部分程序用c語言或者c++編寫,然后在python程序中使用它們。
python的缺點:
運行速度慢
國內(nèi)市場較小
中文資料匱乏
注:尊重原創(chuàng)文章,轉(zhuǎn)載請注明出處和鏈接 http://m.dedgn.cn/news-id-19390.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實性請自行核實或聯(lián)系我們,了解更多相關(guān)資訊請關(guān)注python培訓頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費申請試課。關(guān)注官方微信了解更多:150 3333 6050