python gui界面设置数据储存在哪里_我整理的一些常用Python库!让你快速记住这些库的用法!建议收藏...
Python的一大特色是其豐富的模塊,基本上只要你能想到的常見的開發需求,都能找到別人已經實現的庫直接使用,或者相關工具或則框架來輔助實現。但這對于新人來說也是一個問題:這么多庫,我要從哪里學起?怎樣才能記住這些庫的用法?
GUI 圖形界面
Tkinter : Tkinter默認的圖形界面接口
wxPython: Python首選的GUI庫
PyGTK: PyGTK是一套GTK +GUI庫的Python封裝程序,它是GNOME項目的一部分。它提供了用于使用Python構建桌面應用程序的綜合工具。也可以使用其他流行的GUI庫的Python綁定。
PyQt: 用來Python的Qt開發庫。Qt就是實現了KDE環境的那個庫,由一系列模板組成,有qt,qtcanvas,qtgl,qqtnetwork,qtsql,qttable,qtui,and,qtxml,包含有300個類和超過5750的函數和方法。
PySide:PySide是Qt界面框架對Python語言的綁定,可以使用Python語言和Qt進行界面開發,Python程序員開發桌面程序。
Web框架
Django:Django是一個開放源代碼的Web應用框架,由Python寫成。采用了MTV的框架模式,即模型M,視圖V和模版T
web2py:web2py具有非常良好的架構設計和代碼實現,其不依賴于除了Python標準庫之外的任何第三方軟件包,另一方面web2py的架構使得其很容易和第三方軟件包協作。web2py提供了一個基于web的IDE環境,您可以在這個環境中創建、修改、部署以及管理您的程序,大大提高您的工作效率。
Flask:Flask框架的主要特征是核心構成比較簡單,但具有很強的擴展性和兼容性,程序員可以使用Python語言快速實現一個網站或Web服務。
Bottle: Bottle是一個Python Web框架,整個框架只有一個文件,幾十K,卻自帶了路徑映射、模板、簡單的數據庫訪問等web框架組件,確實是個可用的框架。初學web開發可以拿來玩玩,其語法簡單,部署也很方便。
tornadoweb :tornadoweb是一個Python Web框架和異步網絡庫,最初是在FriendFeed上開發的。
webpy: webpy是python基礎的web框架,上手簡單,基本上有15分鐘左右就可以初步了解并寫一些簡單的demo。
cherrypy:是一個基于python的面對對象的HTTP框架,使用Cherrpy的面對對象 Web Application是非常輕松的。
科學計算
numpy: 提供了許多高級的數值編程工具,如:矩陣數據類型、矢量處理,以及精密的運算庫。專為進行嚴格的數字處理而產生。多為很多大型金融公司使用,以及核心的科學計算組織如
SciPy:建立在Numpy的基礎之上,用于數值運算.具有很多高效操作,如數值積分、優化、統計、信號處理,以及圖像處理功能。
pandas:Pandas]是python的一個數據分析包,目前由專注于Python數據包開發的PyData開發team繼續開發和維護,屬于PyData項目的一部分。
密碼學
cryptography:攻擊者不知道信息的內容
Hashids:是一個小型的開源庫,它從數字生成簡短的、惟一的、非順序的id。它將像347這樣的數字轉換成像“yr8”這樣的字符串,或者像[27,986]這樣的數字數組轉換成“3kTMd”
Paramiko:paramiko最開始是用Python對ssh進行的一個封裝,封裝就是對一些面向對象的方法,就是把變量和方法給他包裝起來。提供一些外部的api,給大家很方便的使用它
總結
以上是生活随笔為你收集整理的python gui界面设置数据储存在哪里_我整理的一些常用Python库!让你快速记住这些库的用法!建议收藏...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 雷的名字男孩名字好听
- 下一篇: 幼儿园语言活动包括哪几类_幼儿园教育:《