python 连接oracle_常用的Python库,给大家分享一下!
Tkinter———— Python默認的圖形界面接口。
Tkinter是一個和Tk接口的Python模塊,Tkinter庫提供了對Tk API的接口,它屬于Tcl/Tk的GUI工具組。Tcl/Tk是由John Ousterhout發(fā)展的書寫和圖形設(shè)備。Tcl(工具命令語言)是個宏語言,用于簡化shell下復雜程序的開發(fā),Tk工具包是和Tcl一起開發(fā)的,目的是為了簡化用戶接口的設(shè)計過程。Tk工具包由許多不同的小部件,如一個按鈕、一個滾動條等。通過Tk提供的這些小部件,我們就可快速地進行GUI開發(fā)。Perl、Scheme等語言也利用Tk庫進行GUI開發(fā)。Tkinter是跨平臺,在各種平臺下都能使用。
Python Imaging Library(PIL)————python提供強大的圖形處理的能力,并提供廣泛的圖形文件格式支持,該庫能進行圖形格式的轉(zhuǎn)換、打印和顯示。還能進行一些圖形效果的處理,如圖形的放大、縮小和旋轉(zhuǎn)等。是Python用戶進行圖象處理的強有力工具。
Pmw(Python megawidgets)Python超級GUI組件集————一個在python中利用Tkinter模塊構(gòu)建的高級GUI組件,每個Pmw都合并了一個或多個Tkinter組件,以實現(xiàn)更有用和更復雜的功能。
PyXML———— 用Python解析和處理XML文檔的工具包,包中的4DOM是完全相容于W3C DOM規(guī)范的。它包含以下內(nèi)容:
xmlproc: 一個符合規(guī)范的XML解析器。
Expat: 一個快速的,非驗證的XML解析器。 還有其他
和他同級別的還有 PyHtml PySGML
PyGame———— 用于多媒體開發(fā)和游戲軟件開發(fā)的模塊。
PyOpenGL———— 模塊封裝了“OpenGL應用程序編程接口”,通過該模塊python程序員可在程序中集成2D和3D的圖形。
NumPy、NumArray和SAGE———— NumArray是Python的一個擴展庫,主要用于處理任意維數(shù)的固定類型數(shù)組,簡單說就是一個矩陣庫。它的低層代碼使用C來編寫,所以速度的優(yōu)勢很明顯。NumPy是Numarray的后繼者,用來代替NumArray。SAGE是基于NumPy和其他幾個工具所整合成的數(shù)學軟件包,目標是取代 Magma, Maple, Mathematica和Matlab 這類工具。
MySQLdb模塊———— 用于連接MySQL數(shù)據(jù)庫。還有用于zope的ZMySQLDA模塊,通過它就可在zope中連接mysql數(shù)據(jù)庫。
PyGTK ———— 用于python GUI程序開發(fā)的GTK+庫。GTK就是用來實現(xiàn)GIMP和Gnome的那個庫。有了它,你完全可以自信的嘗試自己制造Photoshop
PyQt ———— 用于python的Qt開發(fā)庫。QT就是實現(xiàn)了KDE環(huán)境的那個庫,由一系列的模塊組成,有qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml,包含有300個類和超過5750個的函數(shù)和方法。PyQt還支持一個叫qtext的模塊,它包含一個QScintilla庫。該庫是 Scintillar編輯器類的Qt接口。
PyMedia ———— 用于多媒體操作的python模塊。它提供了豐富而簡單的接口用于多媒體處理(wav, mp3, ogg, avi, divx, dvd, cdda etc)。可在Windows和Linux平臺下使用。
Psyco ———— 一個Python代碼加速度器,可使Python代碼的執(zhí)行速度提高到與編譯語言一樣的水平。
Python-ldap ———— 提供一組面向?qū)ο蟮腁PI,可方便地在python中訪問ldap目錄服務,它基于OpenLDAP2.x。
smtplib模塊 ———— 發(fā)送電子郵件。
ftplib模塊 ———— 定義了FTP類和一些方法,用以進行客戶端的ftp編程。我們可用python編寫一個自己的ftp客戶端程序,用于下載文件或鏡像站點。如果想了解ftp協(xié)議的詳細內(nèi)容,請參考RFC959。
xmpppy模塊 ———— Jabber服務器采用開發(fā)的XMPP協(xié)議,Google Talk也是采用XMPP協(xié)議的IM系統(tǒng)。在Python中有一個xmpppy模塊支持該協(xié)議。也就是說,我們可以通過該模塊與Jabber服務器通信,是不是很Cool。
下面這些就不詳細介紹,只列出名字和功能
adodb ———— ADO數(shù)據(jù)庫連接組件
bsddb3 ———— BerkeleyDB的連接組件
chardet ———— 編碼檢測
Cheetah ———— 構(gòu)建和擴充任何種類的基于文本的內(nèi)容
cherrypy ———— 一個WEB framework
ctypes ———— 用來調(diào)用動態(tài)鏈接庫
Cx-oracle ———— 連接oracle的工具
DBUtils ———— 數(shù)據(jù)庫連接池
django ———— 一個WEB framework
DPKT ———— raw-scoket網(wǎng)絡編程
docutils ———— 用來寫文檔的
dpkt ———— 數(shù)據(jù)包的解包和組包
feedparser ———— rss解析
Kodos ———— 正則表達式調(diào)試工具
Mechanize ———— 爬蟲連接網(wǎng)站常用
pefile ———— windows pe文件解析器
py2exe ———— 用來生成windows可執(zhí)行文件
pycurl ———— URL處理工具
pydot ———— 畫圖的,graphiz
pyevent ———— Python的事件支持
pylint ———— 培養(yǎng)良好的編碼習慣
Pylons ———— 又一個web framework
pypcap ———— 抓包的
pysqlite2 ———— SQLite的連接組件
python-dnet ———— 控制網(wǎng)絡安全的其他設(shè)備
pythonwin ———— Python的Windows擴展
pywmi ———— 省了好多折騰功夫
reportlab ———— Python操作PDF的Libary。
scapy ———— 網(wǎng)絡包構(gòu)建分析框架,可編程的wireshark,有興趣的google “Silver Needle in the Skype”
scons ———— 項目構(gòu)建工具,寫好了模板用起來還是很方便的
sendpkt ———— Python發(fā)包
setuptools ———— 一套python包管理機制
simplejson ———— JSON的支持
sqlalchemy ———— SQL數(shù)據(jù)庫連接池
SQLObject ———— 數(shù)據(jù)庫連接池
twisted ———— 巨無霸的網(wǎng)絡編程框架
winpdb ———— 自己的程序或者用別的庫不太明白的時候就靠它了
wxPython ———— GUI編程框架,熟悉MFC的人會非常喜歡,簡直是同一架構(gòu)
最后,小編整理了自學Python的教程資料和項目訓練+PDF電子書籍、免費分享給大家!
老規(guī)矩,關(guān)注 并 私信小編 “ 學習 ”即可領(lǐng)取啦!
- 設(shè)計模式及異常處理
- 坦克大戰(zhàn)
- 核心編程
- jquery動畫特效
- Ajax異步網(wǎng)絡請求
- Django-博客項目
- Django-商城項目
- 正則表達式
- Python爬蟲基礎(chǔ)
- Python爬蟲Scrapy框架
第一階段
Python開發(fā)基礎(chǔ)和核心特性1.變量及運算符2.分支及循環(huán)3.循環(huán)及字符串4.列表及嵌套列表5.字典及項目練習6.函數(shù)的使用7.遞歸及文件處理8.文件9.面向?qū)ο?0.設(shè)計模式及異常處理11.異常及模塊的使用12.坦克大戰(zhàn)13.核心編程14.高級特性15.內(nèi)存管理
第二階段
數(shù)據(jù)庫和linux基礎(chǔ)1.并發(fā)編程2.網(wǎng)絡通信3.MySQL4.Linux5.正則表達式
第三階段
web前端開發(fā)基礎(chǔ)1.html基本標簽2.css樣式3.css浮動和定位4.js基礎(chǔ)5.js對象和函數(shù)6.js定時器和DOM7.js事件響應8.使用jquery9.jquery動畫特效10.Ajax異步網(wǎng)絡請求
第四階段
Python Web框架階段1.Django-Git版本控制2.Django-博客項目3.Django-商城項目4.Django模型層5.Django入門6.Django模板層7.Django視圖層8.Tornado框架
第五階段
Python 爬蟲實戰(zhàn)開發(fā)1.Python爬蟲基礎(chǔ)2.Python爬蟲Scrapy框架
以上這Python自學教程小編已經(jīng)為大家打包準備好了,希望對正在學習的你有所幫助!
獲取方式:關(guān)注 并 私信小編 “ 學習 ”,即可免費獲取!
總結(jié)
以上是生活随笔為你收集整理的python 连接oracle_常用的Python库,给大家分享一下!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信用卡的滞纳金
- 下一篇: java io 文件路径_如何从Java