Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

Applications for Python

Python is used in many application domains. Here's a sampling.

Web and Internet Development

Python offers many choices for web development:

Python's standard library supports many Internet protocols:

And the Package Index has yet more libraries:

Scientific and Numeric

Python is widely used in scientific and numeric computing:

  • SciPy is a collection of packages for mathematics, science, and engineering.
  • Pandas is a data analysis and modeling library.
  • IPython is a powerful interactive shell that features easy editing and recording of a work session, and supports visualizations and parallel computing.
  • The Software Carpentry Course teaches basic skills for scientific computing, running bootcamps and providing open-access teaching materials.


Python is a superb language for teaching programming, both at the introductory level and in more advanced courses.

Desktop GUIs

The Tk GUI library is included with most binary distributions of Python.

Some toolkits that are usable on several platforms are available separately:

Platform-specific toolkits are also available:

Software Development

Python is often used as a support language for software developers, for build control and management, testing, and in many other ways.

Business Applications

Python is also used to build ERP and e-commerce systems:

  • Odoo is an all-in-one management software that offers a range of business applications that form a complete suite of enterprise management applications.
  • Tryton is a three-tier high-level general purpose application platform.
(*^▽^*)MG幸运月_最新版 5毛微信福州麻将群 浙江十一选五最新开奖 体彩河南泳坛夺金38期 零点棋牌不开了吗 河南麻将官网 yy陕西麻将苹果版下载 国家正规时时彩平台 贵州11选5在哪里买 天津市快乐十分钟结果 海南飞鱼彩票开奖结果 安徽波克麻将手机版下载安装 江苏快三精准计划 陕西11选五前三走势图 手拿葫芦也是八是什么生肖 百家乐 福建麻将安卓