• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
PythonForBeginners.com

PythonForBeginners.com

Learn By Example

  • Home
  • Python Tutorial
  • Python Basics
  • Python Code Examples

 

You are here: Home / Basics / Python Resources

Python Resources

Last Updated: June 4, 2020

 

Python web application frameworks

django
Django is a high-level Python Web framework.
http://www.djangoproject.com/

web2py
An open source full-stack python web framework for scalable, secure and portable
web applications. http://www.web2py.com/

flask
A lightweight Python web framework based on Werkzeug and Jinja 2.
http://flask.pocoo.org/

grok
An open-source Web framework based on Zope Toolkit technology.
http://grok.zope.org/

tornado
Tornado is a scalable, non-blocking web server and web application framework.
http://www.tornadoweb.org/

cherrypy
CherryPy is an object-oriented web application framework.
http://cherrypy.org

turbogears
A Python-based database web app framework with Ajax integration.
http://www.turbogears.org

google app engine
A platform for developing and hosting web applications in Google-managed
data centers, including Python.

https://developers.google.com/appengine/

pylons
A lightweight web framework emphasizing flexibility and rapid development.
http://www.pylonsproject.org/projects/pylons-framework/about

Full List:
http://wiki.python.org/moin/WebFrameworks

Python Checkers / Debugging

pudb
PuDB is a full-screen, console-based visual debugger for Python.
http://pypi.python.org/pypi/pudb

pdb
The module pdb defines an interactive source code debugger for Python programs.
http://docs.python.org/2/library/pdb.html

pylint
Analyzes Python source code looking for bugs and signs of poor quality.
http://www.pylint.org/

Full list:
http://wiki.python.org/moin/PythonDebuggingTools

Recommended Python Training

For Python training, our top recommendation is DataCamp.

Free Trial

Python shell

ipython
A development shell both written in and designed for Python.
http://ipython.org/

bpython
A fancy interface to the Python interpreter for Linux, BSD, OS X and Windows.
http://bpython-interpreter.org/

Python Game

PyWeek
programming challenge that produces several great games.
http://www.pyweek.org

Pygame
Home of the PyGame module and a portal with links to lots of Python games.
http://pygame.org

Full List:
http://wiki.python.org/moin/PythonGames

CMS

Skeletonz
Simple, powerful, extensible, reliable. Ajax based editor with spell checking
& UTF-8 support.
http://orangoo.com/skeletonz/

Mezzanine
A powerful, consistent, and flexible content management platform.
http://mezzanine.jupo.org

Django
Django offers elementary support for content management.
https://www.djangoproject.com

Ikaro
Offers content management functionality.
http://www.hforge.org/ikaaro

Kotti
A high-level, Pythonic web application framework.
http://pypi.python.org/pypi/Kotti

MediaCore Video CMS
Is an open source media focused content management system.
http://mediacore.com/

Full List:
http://wiki.python.org/moin/ContentManagementSystems

Web Applications

OpenERP
An open source comprehensive suite of business applications.
https://www.openerp.com/en/

GNU Mailman
One of the more popular packages for running email mailing lists.
http://www.gnu.org/software/mailman/

MoinMoin
A wiki engine.
http://moinmo.in

Planet
A feed aggregator.
http://www.planetplanet.org

Plone
An open source content management system.
http://plone.org

ViewVC
A web-based interface for browsing CVS and SVN repositories.
http://www.viewvc.org

Trac
Web-based bug/issue tracking database, wiki, and version control front-end.
http://trac.edgewall.org

Full List:
http://en.wikipedia.org/wiki/List_of_Python_software

GUI Frameworks

Tkinter
Python’s “standard” GUI library.
http://wiki.python.org/moin/TkInter

PyQT
Python bindings for the Qt application development framework.
http://wiki.python.org/moin/PyQt

WxPython
wxPython is a GUI toolkit for the Python programming language.
http://www.wxpython.org/

PyGTK
A set of Python wrappers for the GTK+ graphical user interface library.
http://pygtk.org/

Full List:
http://wiki.python.org/moin/GuiProgramming

Recommended Python Training

For Python training, our top recommendation is DataCamp.

Free Trial

Filed Under: Basics Date Originally Published: March 5, 2013

More Python Topics

API Basics Beautiful Soup bitly Cheatsheet Code Code Snippets Command Line crawler Data Types Development Dictionary Dictionary Data Structure In Python envoy Errorhandling Error Handling Exceptions Fabric Files fnmatch ftplib Games GUI Json Lists Loops Mechanzie Modules Modules In Python Mysql OS pil pip Python Python Code Snippets Python On The Web Python Strings Requests Scraping Scripts sh simplehttpserver System & OS urllib2 Web

Primary Sidebar

Get Our Free Guide To Learning Python

Menu

  • Python Basics
  • Code Examples
  • Loops
  • Functions
  • Strings
  • Python on the Web
  • Lists
  • Dictionaries
  • Python Modules
  • Python Glossary
  • Learn Python

Most Popular Content

  • Reading and Writing Files in Python
  • String Concatenation and Formatting
  • List Comprehensions in Python
  • How to use sys.argv in Python
  • How to use Split in Python
  • How to use comments in Python
  • Python Syntax Basics

Recent Posts

  • Datacamp Review 2020
  • Most Common Python Interview Questions For 2020
  • Python 2 Vs Python 3 with Examples
  • How To Run Your Python Scripts
  • The 5 Best Python IDE’s and Code Editors for 2019

Python Courses

  • Datacamp: Intro To Python
  • 2021 Complete Python Bootcamp
  • Python Mega Course: Build 10 Real World Apps
  • Python Data Science Bootcamp
  • Complete Python Developer: Zero to Mastery

Copyright © 2012–2021 ยท PythonForBeginners.com

  • Home
  • Contact Us
  • Privacy Policy
  • Write For Us