Python 開源項目大雜燴
06-14
SQLAlchemy——數據持久層框架 簡介 SQLAlchemy 主要由兩部分組成,一個 SQL 工具包和一個關係對象映射(ORM),它能讓開發者完全發揮出 SQL 的靈活性與強大的能量。他實現了一整套企業級持久層模式,可以通過簡單而 Pythonic 的介面,進行高效率和高性能的資料庫訪問。SQLAlchemy 的 ORM 遵從 DataMapping 設計模式,而 Elixir 則是在 SQLAlchemy 基礎上的一層 ActiveRecord 模式的實現,它使用一套類似 RoR 的 ActiveRecord 系統的領域語言語法,從此開發者可以用...官方網站: http://www.sqlalchemy.org/ 2009-06-02PyLucene PyLucene 是 Python 語言用來訪問 Lucene 索引庫的封裝。通過 PyLucene 可以用來創建索引和對索引進行搜索。...官方網站: http://lucene.apache.org/pylucene/ 2009-06-02PyUnit 概況 Python單元測試框架(The Python unit testing framework),簡稱為PyUnit, 是Kent Beck和Erich Gamma這兩位聰明的傢伙所設計的 JUnit 的Python版本。而JUnit又是Kent設計的Smalltalk測試框架的Java版本。它們都是各自語言的標準測試框架。此文檔僅闡述針對Python的單元測試PyUnit的設計與使用。如需單元測試框架基本設計的背景 信息,請...官方網站: http://pyunit.sourceforge.net/ 2009-06-01CherryPy 什麼是 CherryPy? CherryPy 是 蟒樣的(PythonIc), 面向對象的web 開發平台. 提供完全的基於web的應用功能編寫, 不用太多的底層知識. CherryPy允許開發者象寫普通的面向對象的Python 程序一般創建Web 應用. 等於使用最小的代碼,最小的時間投入完成任務! CherryPy 力圖成為開發者與問題間的最好途徑. CherryPy 應用看起來總是很簡單. 因為其工作在框架以外; 默認的行為足以完成我們的所有定製需求. 嵌入的Web服務可以今CP2應用可以在一切Python...官方網站: http://www.cherrypy.org/ 2009-06-01Pydev PyDev for Eclipse 是一個功能強大且易用的 Eclipse Python IDE 插件。2003年7月16日,以 Fabio Zadrozny 為首的三人開發小組在全球最大的開放源代碼軟體開發平台和倉庫 SourceForge 上註冊了一款新的項目,該項目實現了一個功能強大的 Eclipse插件,用戶可以完全利用 Eclipse 來進行 Python 應用程序的開發和調試。這個能夠將 Eclipse當作 Python IDE 的項目就是 PyDev。 PyDev 插件的出現方便了眾多的 Python...官方網站: http://pydev.sourceforge.net/ 2009-06-01NLTK NLTK 會被自然地看作是具有棧結構的一系列層,這些層構建於彼此基礎之上。那些熟悉人工語言(比如 Python)的文法和解析的讀者來說,理解自然語言模型中類似的 —— 但更深奧的 —— 層不會有太大困難。 儘管 NLTK 附帶了很多已經預處理(通常是手工地)到不同程度的全集,但是概念上每一層都是依賴於相鄰的更低層次的處理。首先是斷詞;然後是為單詞加上標籤;然後將成組的單詞解析為語法元素,比如名詞短語或句子(取決於幾種技術中的某一種,每種技術都有其優缺點);最後對最終...官方網站: http://www.nltk.org/ 2009-06-01greenlet greenlet 包是 Stackless 的副產品,其將微線程稱為 「tasklet」 。tasklet運行在偽並發中,使用channel進行同步數據交換。一個」greenlet」,是一個更加原始的微線程的概念,但是沒有調度,或者叫做協程。這在你需要控制你的代碼時很有用。你可以自己構造微線程的調度器;也可以使用」greenlet」實現高級的控制流。例如可以重新創建構造器;不同於Python的構造器,我們的構造器可以嵌套的調用函數,而被嵌...官方網站: http://undefined.org/python/#greenlet 2009-06-01ConfigObj ConfigObj是一個簡單但功能強大的用於讀寫配置文件的Python應用介面。這是非常易於使用,有一個簡單的編程介面和一個簡單的語法配置文件。它也支持嵌套部分的任何一級,清單的價值,多行值,字元串插值,一個強大的驗證系統,包括自動類型檢查和轉換,重複部分,默認值,保存的意見和秩序的鑰匙和章節,並沒有外部依賴。...官方網站: http://www.voidspace.org.uk/python/configobj.html 2009-06-01HTMLTemplate HTMLTemplate 用來將HTML/XHTML文檔轉換成 Python 對象模型,具有快速、功能強大以及易用的特點。...官方網站: http://py-templates.sourceforge.net/htmltemplate/ 2009-06-01itools itools 是一個 Python 語言的編程工具庫,提供了大量常用的功能,其中包括:文件和目錄資源的抽象介面、搜索引擎、類型混淆、國際化支持、URI處理、Web編程介面、工作量介面,同時支持 (X)HTML、XML、iCalendar、RSS、XLIFF 等數據格式。...官方網站: http://www.hforge.org/itools/ 2009-06-01xhtml2pdf xhtml2pdf 使用 ReportLab / HTML5lib / pyPdf 等項目來將 HTML/XHTML/XHML 轉換成 PDF 文檔。支持 HTML 5 和 CSS 2.1 以及部分 CSS 3...官方網站: http://www.xhtml2pdf.com/ 2009-06-01pyPdf PyPDF這是一個用於構建PDF的純Python工具包...官方網站: http://pybrary.net/pyPdf/ 2009-06-01YML YML (Why a Markup Language?!) is an easy language to compile into XML. YSLT is an easy language for code generation, automating your software development tasks....官方網站: ttp://fdik.org/yml/ 2009-06-01lxml lxml 是一種使用 Python 編寫的庫,可以迅速、靈活地處理 XML。它支持 XML Path Language (XPath) 和 Extensible Stylesheet Language Transformation (XSLT),並且實現了常見的 ElementTree API。...官方網站: http://codespeak.net/lxml/ 2009-06-01Hypy Hypy 是一個為 Python 應用程序編寫的全文搜索引擎。...官方網站: http://goonmill.org/hypy/ 2009-06-01 Hyper Estraier Hyper Estraier是一個具有強大功能的全文搜索引擎,它由一個日本人開發,支持中文,日文,韓文,英文,以及其它多國語言。Hyper Estraier採用LGPL開源授權協議。 特徵:高速處理:採用index(索引),所以支持快速搜索;能在非常短的時間內為大量文檔創建索引。高精度:採用N-gram方式,支持高精度搜索高功能:支持短語搜索,正則表達式搜索,屬性搜索,類似搜索等多語言:支持包括中文,日文,韓文,德文,阿拉伯文等多種語言程序設計語言的支持:預裝了 Java,Ruby,Perl,Python等類庫,所...官方網站: http://hyperestraier.sourceforge.net/ 2009-06-01PyDO PyDO是一個Python語言的對象映射庫,支持多種資料庫系統包括:PostgreSQL, SQLite, MySQL, MSSQL,和 Oracle....官方網站: http://skunkweb.org/pydo2.html 2009-06-01SQLObject——數據持久層框架 SQLObject 是一個流行的Python 資料庫對象映射框架,映射的規則就是表-類、欄位-屬性...官方網站: http://www.sqlobject.org/ 2009-06-01
推薦閱讀:
推薦閱讀:
※央行:穩妥有序推進資本項目可兌換
※重磅!江蘇將全面關停化工園內醫藥、農藥和染料中間體項目!
※尋常型牛皮癬疾病的常見檢查項目都有哪些
※神秘的2999元收費項目課程被我這樣破解了...
※最敏捷 — AI 任務調度 IT 項目全流程管理平台