Python模塊語言的優勢所在?
Python模塊語言自帶的GUI模塊Tkinter,對于漢化這一塊做的確不如人意,只有對其中顯示和接收的中文轉成unicode的才可以,還可以,由于Python語言具有眾多庫的支持。GUI也可以用wxPython寫。
他對中文的支持非常好,而且功能非常強大,幾乎可以取代Python自帶的Tkinter成為流行的GUI。最后是Python沒有優秀的IDE環境,雖然這對于熟悉Python的人來說并不重要,但是對于吸引人們使用Python的確少些說服力。
對于Python的未來,我覺得非??春?。首先,Python的代碼運行機制非常類似于Java語言。同樣可以擁有字節代碼和二進制代碼的運行方法。甚至比Java在代碼的運行上更靈活。再來,Python的語法更為穩定,由于Python是一個解釋器中的老前輩,所以,在多年的開發中成為一個相對穩定和完善的語言。
Python的模塊也不像Java那么復雜,編寫也更為快捷。所以,Python未來將向Java這一方向發展??赡軐糜谝苿釉O備的開發。同時,網絡的支持也自然會提高,雖然,Python的網絡支持已經相當完善甚至超越了現在許多的網絡腳本。但是,網絡的日新月異Python必須更加更新才可以。
比如XML技術,雖然現在的Python模塊語言也支持,但是XML模塊的運行速度還是比較慢。在程序的開發上,Python有其優勢。不單是由于他的本地程序的支持非常好,對于網絡的支持也超乎許多人的意料。在教學方向,Python以其簡潔易懂的代碼能夠成為學習就算機語言的流行語言之一。以上只是我使用Python的一些看法。
當然,只是我一個人的一面之見是會有錯誤的。所以,如果有任何不足的地方還請各位多多指點小生。我的看法:不論是思想還是程序,只有在不斷的交流中才能完善。Python是面向對象的,跨平臺的,可擴展的解釋型通用編程語言,它支持模塊和包;Python的代碼類型有三種:.py .pyc .pyo,分別是字節代碼。
二進制代碼,優化代碼,都可以直接運行,無需編譯或者鏈接的步驟,而且Python還提供交互執行環境;Python是動態類型語言,不需要類型聲明;提供自動內存管理;內置高級數據類型和操作支持;Python可擴展,可嵌入;語法簡單清晰,強調代碼可讀性;可動態加載C模塊;可動態裝載Python模塊;
Python模塊語言屬動態語言,允許在程序運行期間動態添加刪除函數,對類和實例可以在運行時動態添加修改方法;Python是具有內省性的語言;提供標準的GUI框架開發圖形界面程序;支持標準Internet協議;支持內建的和第三方提供的庫,豐富的庫支持;免費使用且完全開放源代碼。
Python的創始人是Guido van Rossum,在發明Python語言之前Guido曾參與過一門稱作ABC的語言的設計,ABC是專門為非專業程序員設計的;Guido在Python語言的設計過程中吸收了ABC語言的許多優點,諸如ABC的數據類型(列表、元組、文本等)。
變量無需聲明,內建的功能強大的字符串處理以及簡單的控制結構等特性;同時摒棄了ABC語言的一些缺陷,其中最主要的就是使Python更易擴展,這也是Python語言現在如此流行的原因之一。
Python模塊語言的第一個實現是在mac機上,Python語言的設計還受到Modula-3(另一種優美強大的語言)的影響,并結合了Unix Shell和C的習慣。現在Python是OpenSource的項目,同時Python社區非常的活躍,極大促進了Python語言的發展。
【編輯推薦】