python程序设计第一章答案_Python《学习手册:第一章-习题》
人們選擇Python的六大主要原因是什么?
軟件質量:Python注重可讀性、一致性和軟件質量。Python代碼的設計致力于可讀性,因此具備了比傳統腳本語言更優(yōu)秀的可重用性和可維護性。
Python的一致性保證了其代碼易于理解。
Python支持軟件開發(fā)的高級重用機制?!纠?#xff1a;面向對象程序設計(OOP,object-oriented programming)】
提高開發(fā)者效率:Python程序可以立即運行,無需傳統的編譯/靜態(tài)語言所必需的編譯及鏈接步驟。
Python代碼的大小只有C++或Java代碼的1/5-1/3。
程序的可移植性:Python在Linux和window之間移植Python代碼,只需簡單地進行代碼復制粘貼即可。
Python提供了多種可選的獨立程序,包括用戶圖形界面、數據庫接入、基于web的系統、程序啟動與文件夾處理等操作系統接口。
標準庫的支持:Python內置了眾多預編譯并可移植的功能模塊。(標準庫)標準庫支持一系列應用級的編程任務,涵蓋了從字符模式到網絡腳本編程等比配。
Python可以通過自行開發(fā)的庫或第三方庫應用支持軟件進行擴展。(第三方支持工具:網站開發(fā)、數值計算、窗口讀寫、游戲開發(fā)等)
組件集成:Python腳本可通過靈活的集成機制與其他應用程序的其他部分進行通信。
享受樂趣:Python的易用性和強大內置工具使編程成為一種樂趣。
出于什么樣的原因會讓你在程序中不適用Python?
程序的執(zhí)行速度,不過Python代碼在絕大多數應用領域運行速度也足夠快。
Python可以用來做什么?
系統編程:Python對操作系統服務的內置接口,Python程序可以搜索文件和目錄樹,可以運行其他程序,用進程和線程進行并行處理。
Python標準庫綁定了POSIX以及其他常規(guī)操作系統(OS)工具:環(huán)境變量、文件、套接字、管道、進程、多線程、正則表達式模式比配、Shell命令啟動器、文件擴展等。
用戶圖形接口:Python的簡潔以及快速開發(fā)周期十分適用于GUI程序。
Internet腳本:Python提供了標準的Internet模塊,它使得Python程序能夠廣泛地在多種網絡任務中發(fā)揮作用。
Python的Web開發(fā)工具包:Django、TurboGears、web2py、pylons、zope和WebWare。
組件集成:Python可以通過C/C++系統進行擴展,并能嵌套C/C++系統特性,使其作為一種靈活的黏合語言,可以腳本化處理其他系統和組件行為。
數據庫編程:Python提供了對所有數據庫系統的接口。例如:Oracle、Sybase、MySQL、SQLite等。
快速原型
數值計算和科學計算編程
游戲、圖像、人工智能、XML、機器人等。利用pygame系統使用Python對圖形和游戲進行編程。
使用PySerial擴展在windows、Linux以及更多系統上進行窗口通信。
用PIL、PyOpenGL、Blender、Maya和其他一些工具進行圖像處理。
用PyRo工具包進行機器人控制編程。
用xml庫、xmlrpclib模塊和其他一些第三方擴展進行XML解析。
使用神經網絡仿真器和專業(yè)系統shell進行AI編程。
使用NLTK包進行自然語言分析。
Python import this的意義?
下面是翻譯和解釋:
Python之禪 by Tim Peters
?優(yōu)美勝于丑陋(Python 以編寫優(yōu)美的代碼為目標)
?明了勝于晦澀(優(yōu)美的代碼應當是明了的,命名規(guī)范,風格相似)
?簡潔勝于復雜(優(yōu)美的代碼應當是簡潔的,不要有復雜的內部實現)
?復雜勝于凌亂(如果復雜不可避免,那代碼間也不能有難懂的關系,要保持接口簡潔)
?扁平勝于嵌套(優(yōu)美的代碼應當是扁平的,不能有太多的嵌套)
?間隔勝于緊湊(優(yōu)美的代碼有適當的間隔,不要奢望一行代碼解決問題)
?可讀性很重要(優(yōu)美的代碼是可讀的)
?即便假借特例的實用性之名,也不可違背這些規(guī)則(這些規(guī)則至高無上)
?不要包容所有錯誤,除非你確定需要這樣做(精準地捕獲異常,不寫 except:pass 風格的代碼)
?當存在多種可能,不要嘗試去猜測
?而是盡量找一種,最好是唯一一種明顯的解決方案(如果不確定,就用窮舉法)
?雖然這并不容易,因為你不是 Python 之父(這里的 Dutch 是指 Guido )
?做也許好過不做,但不假思索就動手還不如不做(動手之前要細思量)
?如果你無法向人描述你的方案,那肯定不是一個好方案;反之亦然(方案測評標準)
?命名空間是一種絕妙的理念,我們應當多加利用(倡導與號召)
總結
以上是生活随笔為你收集整理的python程序设计第一章答案_Python《学习手册:第一章-习题》的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单的mysql左链接_简单谈谈mysq
- 下一篇: 在VS中怎么用vb画矩形_(十四)矩形和