SQLAlchemy——数据持久层框架
简介 SQLAlchemy 主要由两部分组成,一个 SQL 工具包和一个关系对象映射(ORM),它能让开发者完全发挥出 SQL 的灵活性与强大的能量。他实现了一整套企业级持久层模式,可以通过简单而 Pythonic 的接口,进行高效率和高性能的数据库访问。SQLAlchemy 的 ORM 遵从 DataMapping 设计模式,而 Elixir 则是在 SQLAlchemy 基础上的一层 ActiveRecord 模式的实现,它使用一套类似 RoR 的 ActiveRecord 系统的领域语言语法,从此开发者可以用...
官方网站: http://www.sqlalchemy.org/ 2009-06-02
PyLucene
PyLucene 是 Python 语言用来访问 Lucene 索引库的封装。通过 PyLucene 可以用来创建索引和对索引进行搜索。...
官方网站: http://lucene.apache.org/pylucene/ 2009-06-02
PyUnit
概况 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-01
CherryPy
什么是 CherryPy? CherryPy 是 蟒样的(PythonIc), 面向对象的web 开发平台. 提供完全的基于web的应用功能编写, 不用太多的底层知识. CherryPy允许开发者象写普通的面向对象的Python 程序一般创建Web 应用. 等于使用最小的代码,最小的时间投入完成任务! CherryPy 力图成为开发者与问题间的最好途径. CherryPy 应用看起来总是很简单. 因为其工作在框架以外; 默认的行为足以完成我们的所有定制需求. 嵌入的Web服务可以今CP2应用可以在一切Python...
官方网站: http://www.cherrypy.org/ 2009-06-01
Pydev
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-01
NLTK
NLTK 会被自然地看作是具有栈结构的一系列层,这些层构建于彼此基础之上。那些熟悉人工语言(比如 Python)的文法和解析的读者来说,理解自然语言模型中类似的 —— 但更深奥的 —— 层不会有太大困难。 尽管 NLTK 附带了很多已经预处理(通常是手工地)到不同程度的全集,但是概念上每一层都是依赖于相邻的更低层次的处理。首先是断词;然后是为单词加上标签;然后将成组的单词解析为语法元素,比如名词短语或句子(取决于几种技术中的某一种,每种技术都有其优缺点);最后对最终...
官方网站: http://www.nltk.org/ 2009-06-01
greenlet
greenlet 包是 Stackless 的副产品,其将微线程称为 “tasklet” 。tasklet运行在伪并发中,使用channel进行同步数据交换。一个”greenlet”,是一个更加原始的微线程的概念,但是没有调度,或者叫做协程。这在你需要控制你的代码时很有用。你可以自己构造微线程的调度器;也可以使用”greenlet”实现高级的控制流。例如可以重新创建构造器;不同于Python的构造器,我们的构造器可以嵌套的调用函数,而被嵌...
官方网站: http://undefined.org/python/#greenlet 2009-06-01
ConfigObj
ConfigObj是一个简单但功能强大的用于读写配置文件的Python应用接口。这是非常易于使用,有一个简单的编程接口和一个简单的语法配置文件。它也支持嵌套部分的任何一级,清单的价值,多行值,字符串插值,一个强大的验证系统,包括自动类型检查和转换,重复部分,默认值,保存的意见和秩序的钥匙和章节,并没有外部依赖。...
官方网站: http://www.voidspace.org.uk/python/configobj.html 2009-06-01
HTMLTemplate
HTMLTemplate 用来将HTML/XHTML文档转换成 Python 对象模型,具有快速、功能强大以及易用的特点。...
官方网站: http://py-templates.sourceforge.net/htmltemplate/ 2009-06-01
itools
itools 是一个 Python 语言的编程工具库,提供了大量常用的功能,其中包括:文件和目录资源的抽象接口、搜索引擎、类型混淆、国际化支持、URI处理、Web编程接口、工作量接口,同时支持 (X)HTML、XML、iCalendar、RSS、XLIFF 等数据格式。...
官方网站: http://www.hforge.org/itools/ 2009-06-01
xhtml2pdf
xhtml2pdf 使用 ReportLab / HTML5lib / pyPdf 等项目来将 HTML/XHTML/XHML 转换成 PDF 文档。支持 HTML 5 和 CSS 2.1 以及部分 CSS 3...
官方网站: http://www.xhtml2pdf.com/ 2009-06-01
pyPdf
PyPDF这是一个用于构建PDF的纯Python工具包...
官方网站: http://pybrary.net/pyPdf/ 2009-06-01
YML
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-01
lxml
lxml 是一种使用 Python 编写的库,可以迅速、灵活地处理 XML。它支持 XML Path Language (XPath) 和 Extensible Stylesheet Language Transformation (XSLT),并且实现了常见的 ElementTree API。...
官方网站: http://codespeak.net/lxml/ 2009-06-01
Hypy
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-01
PyDO
PyDO是一个Python语言的对象映射库,支持多种数据库系统包括:PostgreSQL, SQLite, MySQL, MSSQL,和 Oracle....
官方网站: http://skunkweb.org/pydo2.html 2009-06-01
SQLObject——数据持久层框架
SQLObject 是一个流行的Python 数据库对象映射框架,映射的规则就是表-类、字段-属性...
官方网站: http://www.sqlobject.org/ 2009-06-01
分享到:
相关推荐
Python开源项目汇总,方便Python人员开发使用,找到属于自己的
Python开源项目汇总,方便Python人员开发使用,找到属于自己的开源项目例子
Python爬虫开源项目代码分享(23个Py爬虫开源项目等)
最值得关注的Python开源项目Top10
180+个Python开源项目,涉及15个主题应用
Python大熊猫主题人工智能互动拍照系统 Python基于Django实验室药品管理和预警系统 Python基于民航业知识图谱的自动问答系统 Python人脸识别签到 Python入门到进阶手册 Python智慧教室:具备群体课堂专注度分析、...
Python开源项目中精选的Top30及所有源码的打包以及源文件下载地址。包含:Home-assistant,Pytorch,Grumpy,Sanic,Python-fire等30个源码程序,赶紧收藏。由于CSDN有240M上传限制,故分成两部分上传。
Monthly Series - Python Top 10 Open Source Projects
Python开源项目中精选的Top30及所有源码的打包以及源文件下载地址。包含:Home-assistant,Pytorch,Grumpy,Sanic,Python-fire等30个源码程序,赶紧收藏。由于CSDN有240M上传限制,故分成两部分上传。
Below 可以在GitHub上找到的开源游戏和游戏相关项目的列表
Awesome Python,收集的优质 Python 库和项目.zip,一份精选的python框架、库、软件和资源列表(本文档是一个 按主题排列的402个开源 Python 应用程序的列表) Contents Internet (34) Audio (17) Video (7) Graphics...
Python与开源GIS——数据处理、空间分析与地图制图
Django 是 Python 编程语言驱动的一个开源模型-视图-控制器(MVC)风格的 Web 应用程序框架。使用 Django,我们在几分钟之内就可以创建高品质、易维护、数据库驱动的应用程序。Django 框架的核心组件有:用于创建...
python极客项目编程书籍,很好的一本深入学习python的书籍
Tyrion是Python开源支持多WEB框架Form表单验证组件
CVPR 2019 论文开源项目合集
用Python驱动开源硬件.pdf
Google 开源项目风格指南 (中文版) 包括 C 风格指南、Objective-C 风格指南、Python 风格指南、 JSON 风格指南、Shell 风格指南
Python 开源项目之「自学编程之路」,保姆级教程:AI实验室、宝藏视频、数据结构、学习-PythonPark