Python系列開篇

I love Python!

最近打算好好學(xué)學(xué)Python,一是工作中可能用的到,二是經(jīng)歷這么多發(fā)現(xiàn)有編程基礎(chǔ)很重要,因此要開始Python之旅啦!

Python適合哪些開發(fā)應(yīng)用

  • 1.首選是網(wǎng)絡(luò)應(yīng)用,如網(wǎng)站、后臺(tái)服務(wù);
  • 2.其次是日常需要的小工具,如系統(tǒng)需要的一些腳本任務(wù);
  • 3.再次就是把其他語言開發(fā)的程序進(jìn)行二次包裝,方便使用。

Python的優(yōu)點(diǎn)

  • 1.許多大型網(wǎng)站都是Python開發(fā)的,比如instagram、YouTube,豆瓣、谷歌、Yahoo等都在使用,因此不用擔(dān)心能否被使用的問題;
  • 2.創(chuàng)始人的定位是“優(yōu)雅”、“明確”、“簡單”,因此入門容易,而且能夠深入下去,不想某些語言,剛開始就基本上結(jié)束了;
  • 3.python提供完善的基礎(chǔ)代碼庫,覆蓋網(wǎng)絡(luò)、文件、GUI、數(shù)據(jù)庫、文本等大量內(nèi)容,許多功能不必從零編寫,可以直接使用;
  • 4.Python大量的第三方庫,別人開發(fā)好的拿來直接使用,你如果做的好,也可以封裝好后給別人使用。

Python的缺點(diǎn)

1.運(yùn)行速度慢,原因是作為解釋型語言,需要運(yùn)行一行解釋一行,而C語言這種編譯型語言,則是整個(gè)代碼編譯翻譯成機(jī)器碼(CPU能夠理解)后在運(yùn)行。當(dāng)然這種慢對(duì)于用戶來說,幾乎是無感知。
2.代碼不能加密。如果要發(fā)布你的Python程序,實(shí)際上就是發(fā)布源代碼,而C語言發(fā)布的則是編譯后的機(jī)器碼,而不用發(fā)布源代碼(如windows上的xxx.exe文件),從機(jī)器碼反推出C代碼是不可能的。當(dāng)然在互聯(lián)網(wǎng)時(shí)代,靠賣軟件的模式越來越少,而現(xiàn)在基本上都是提供服務(wù),靠服務(wù)掙錢。

最后編輯于
?著作權(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ù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,725評(píng)論 25 709
  • # Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個(gè) Awesome - XXX 系列...
    aimaile閱讀 26,822評(píng)論 6 427
  • GitHub 上有一個(gè) Awesome - XXX 系列的資源整理,資源非常豐富,涉及面非常廣。awesome-p...
    若與閱讀 19,300評(píng)論 4 417
  • 接受不完美的自己,如釋重負(fù)。遵從自己的內(nèi)心,調(diào)整狀態(tài),早起五公里,渾身舒暢,伴著朋友溫暖的問候,即便下了幾天...
    yolanda的花花世界閱讀 196評(píng)論 0 2
  • 0300黎曉璇【滴水穿石】 7期20171028-D18 我告訴寶貝今天是重陽節(jié),是爺爺奶奶的節(jié)日,吃早餐的時(shí)候,...
    潘潘的石頭閱讀 213評(píng)論 0 0

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