Django

Django是一个由Python写成的开源的Web应用框架。采用了MVC的软件设计模式。它开发最初是被用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站,并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。Django的主要目标是使开发复杂、数据库驱动的网站变得简单。Django注重组件的重用性和“可插拔性”,敏捷开发和DRY(Don't Repeat Yourself)法则。

Web python django mvc framework
FreeForm智能在线表单设计器

FreeForm智能在线表单设计器是昕友亿方智能平台的其中一个组件。是一个基于.Net+SilverLight+DataBase+WCF设计的动态表单RIA SOA系统。包含Web表单设计器、工作流接口、运行时表单展现器,还有服务器端的表单引擎。无需编程经验,它可以快速设计自定义样式的表单,收集企业数据信息,结合FreeFlow,用于零编码构建企业级的数据信息、表单、工作流BPM业务系统。

python3 python xmpp cms ogg concordance
Scrapy

Scrapy 是一套基于基于Twisted的异步处理框架,纯python实现的爬虫框架,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片,非常之方便~

python xpath Twisted webscraping extraction webscraper libxml2 scraping screenscraper crawling
Flask

Flask是一个轻量级的、高扩展性的Web应用“微”框架,使用最简单的核心,并允许你通过Flask-extension扩展各种功能,以满足Web应用开发中的所有需求。Flask依赖于两个外部库:Jinja2 模板引擎和Werkzeug WSGI工具集。

Flask由Armin Ronacher开发,本来只是作者的一个愚人节玩笑,后来大受欢迎,进而成为一个正式项目,并于2010年4月16日发布首个版本(0.1)。

Flask拥有完善的文档,非常容易上手,其extension机制可以让Flask从一个微框架变成一个全功能的框架。此外,Flask使用Blueprint让应用实现模块化。

开发语言: Python

开发者:Armin Ronacher

Web python framework WSGI lightweight jinja2 microframework werkzeug
pyScripter

PyScripter 是一个开源的 Python 语言集成开发环境。兼容 Python 2.6 和 3.0 版本。PyScripter只能使用 32位的 Python版本。

python latex Graphics scientific publish postscript
Python

Python是一种面向对象、直译式编程语言,语法简洁而清晰,具有丰富和强大的类库,经常被当作脚本语言用于处理系统管理任务和网络程序编写,也非常适合完成各种高级任务。

Python由Guido van Rossum于1989年开始开发,第一个公开发行版(0.9)于1991年2月发布,1994年1月发布了Python 1.0版本。

与其他大多数编程语言不同的是,Python使用缩进来定义语句块,使得代码具备更好的可读性。Python提供了丰富的API和工具,开发者能够轻松使用C/C++、Cython来编写扩充模块。此外,Python可以将其他语言编写的程序轻松进行集成和封装。

Python由Python软件基金会维护。

c++ python compiler language scripting tools dynamic Interpreter Development VM Programming software_development object_oriented multi-platform programming_language program
SL4A

SL4A即Scripting Layer for Android,将脚本语言带入Android,允许用户编辑和执行脚本,直接在Android设备上运行交互式解释器。

linux android javascript python lua perl google scripting beanshell
PyQt

PyQt是英国的“Riverbank Computing”公司开发的一个创建GUI应用程序的工具包。是Python语言的GUI编程解决方案之一,是Python编程语言和Qt库的成功融合。目前Qt库是最强大的库之一。 它实现了一个Python模块集,有超过300类,将近6000个函数和方法。同时它也是一个多平台的工具包,可以运行于Microsoft Windows、Mac OS X、Linux以及Unix的多数变种上。

python qt qt4 Programming
Pywin32

Windows Pywin32允许你像VC一样的形式来使用PYTHON开发win32应用。代码风格可以类似win32 sdk,也可以类似MFC,由你选择。如果你仍不放弃vc一样的代码过程在python下,那么这就是一个不错的选择。

python Windows desktop
Django-Cms

Django-Cms 是一款基于Django框架开发的 CMS 建站系统。主要特点是简单易用,性能高。

python django cms django-based-cms
Cython

Cython是单独的一门语言,专门用来写在Python里面import用的扩展库。实际上Cython的语法基本上跟Python一致,而Cython有专门的“编译器”先将 Cython代码转变成C(自动加入了一大堆的C-Python API),然后使用C编译器编译出最终的Python可调用的模块。

c++ python3 C python compiler pyrex
RestKit

RestKit是一个开源的Objective-C框架,允许在iOS和Mac OS X 的 Objective-C 中与 RESTful Web服务进行交互,包含简单的HTTP request/response API,并通过SBJSON和YAJL进行JSON解析。

RestKit有三个主要组件:

  • Network:在NSURLConnection的基础上提供了request/response 抽象方法;
  • Object Mapping:提供了一个简单的API使本地对象响应远程JSON / XML;
  • Core Data:除了发送请求、接受响应这些基本功能外,还附带Core Data,以及将远程JSON映射为本地对象的功能。

其对象映射系统能够减少代码编写量。Core Data framework能够将远程加载的对象持久化到一个本地存储中,无论是作为一种...

python rest
NLTK

NLTK 会被自然地看作是具有栈结构的一系列层,这些层构建于彼此基础之上。那些熟悉人工语言(比如 Python)的文法和解析的读者来说,理解自然语言模型中类似的 ―― 但更深奥的 ―― 层不会有太大困难。

unicode python AI xml language nlp tools Tutorial wordnet Algorithms Development toolkit Programming Grammar education research text_processing parser science information_retrieval classifiers machine_learning artificial_intelligence tagging computational_linguistics classifier natural_language_processing tokenization text_classification natural_language part_of_speech semantics first_order_logic text_mining linguistics corpora naturallanguage corpus
OpenELEC

OpenELEC 是一个附带家庭影院的 Linux 发行版本,使用基于 XBMC 的软件。提供包括家庭影院 PC 所需的各类软件,包括 DVD 播放器、远程控制等。

linux cmake C python sql mysql game xml ssh video mp3 database opensource library unix apple opengl audio arm kernel internet avi metadata tv digital plugins mediaplayer rss sdl samba tags arm9 h264 rtp autoconf codec remote-control free mp4 OperatingSystem media RTSP cd aac Embedded plugin automake xbmc source Development online operating_system upnp emulator cross-platform streaming multimedia multilingual pictures open-source mov theora mpeg4 vorbis mpeg ogg wma themes multi-platform entertainment fast multi dvd ape dts flac wav dvb wavpack audiocd mkv id3v2 pvr ac3 id3 media_player matroska tagging mediacenter htpc recording videoplayer client_server wmv vp8 audioplayer media_library medialibrary sdl_mixer python25 sdl_image sshd xvid Games 1080p MCE kernelmodule audiovideo arm7 xbmcscript geexbox xmltv sdlmame qam tvguide surroundsound remotecontrol python26 avc avchd atsc firewire internet_video iptv xbmcgame xbmcplugins embedded_systems embeddedsystems thetvdbcom fastboot 720p hd dvb-c rssreader xbmcmediacenter moblin hauppauge streamingmedia dvr tvcom mythtv dvdplayer hdtv tvdigital definition fennec crystalhd blu-ray pal cd_audio cd_ripping xbmc-dvd-ripp television dvb-s themeable embeddedoperatingsystem skinable mpeg-2 xbmcremote mpeg-1 appletv hardware_acceleration dvb-t digital_tv cd_playing hd-dvd 1080i gpl2 tvshows embeddedlinux stb vdpau hd-pvr xbmcscripts remote_control embeddedsystem themoviedborg kernel_module
Komodo IDE

Komodo IDE可以在 Windows、Mac OS X 和 Linux 上运行,并支持通用的开源语言 ―― Perl、PHP 和 Ruby。代码智能引擎非常可靠。它扫描所有语言安装找到定制扩展,比如 PEAR 模块。在项目方面,它支持与 CVS、Subversion 和 Perforce 的集成,也允许直接向服务器 FTP 传递代码。omodo 是一个商业产品。在写作本文的时候,这款 IDE 有个人版(US$29.95)和专业版(US$299.95)两个版本可选。它的一个独特的特性是常规表达式调试器。不管您是常规表达式的新手还是已经开 始涉足高级常规表达式特性,这点购买的投入都是很值得的。

Web linux php javascript html css python django ruby xml Windows perl ide unix mozilla gtk tcl scripting tools editor Environment dynamic MacOSX text Development Programming editors text_editor syntax_highlighting text_editors gnulinux platform xul openkomodo activestate komodo
NumPy

NumPy 是一个基础科学的计算包。包括:1、一个强大的N维数组对象Array;2、比较成熟的(广播)函数库;3、用于整合C/C++和Fortran代码的工具包;4、实用的线性代数、傅里叶变换和随机数生成函数。

python math numpy Matplotlib scipy numerical scientific
FreeCAD

FreeCAD是一个来自法国Matra Datavision公司的,C/C++ Python开发的基于OpenCASCADE的开源CAD/CAE工具,亦是一套开源的CAD/CAM/CAE几何模型核心,是著名的CAD软件EUCLID的开发平台。目的是在机械工程和产品设计,也适合在更广泛的用途,如建筑或其他工程专业,工程周围。可运行于 windows 以及 linux 系统环境下。

python 3d cad 2d opencascade geometry brep cae solid_modeling 3d_modeling modeler parametric
Hsqldb

"Hsqldb是一个开放源代码的跨平台的JAVA数据库,其具有标准的SQL语法和JAVA接口,可以自由使用和分发,非常简洁和快速。具有Server模式,进程内模式(In-Process)和内存模式(Memory-Only)三种。运行Hsqldb需要hsqldb.jar包

Web java linux unicode python sql mysql hsqldb database net server jdbc odbc gis lamp posix tools transactions Embedded MacOSX Replication Development Solaris software_development database_server front-ends http_server engine dbms hsql relational udf rdbms persistance oltp
Panda3D

Panda3D, 由迪斯尼VR工作室开发和维护的3D游戏引擎(BSD授权)。

c++ python game 3d engine panda3d disney panda
ANTLR

ANTLR即ANother Tool for Language Recognition,是Java开发的词法分析工具。它可以接受词文法语言描述。并能产生识别这些语言的语句的程序。ANTLR知道怎样去生成识别程序,语言包括Java、C++、C#。

java c# C python compiler language Programming Grammar generator code_generator parser parsing antlr