पाइथन सॉफ्टवेयरों की सूची

मुक्त ज्ञानकोश विकिपीडिया से
Jump to navigation Jump to search

पाइथन का उपयोग भारी संख्या में करते हैं, और विविध कार्यों के लिए करते हैं।

पाइथन के लिए आईडीई[संपादित करें]

पाइथन के पैकेज मैनेजर और विभिन्न वितरण[संपादित करें]

  • एनाकोण्डा -- यह एक पाइथन वितरण है जिसमें conda नामक पैकेज मैनेजर है।
  • Enthought, Enthought Canopy Python with Python package manager
  • पिप (pip), package management system used to install and manage software software written in Python

अनुप्रयोग[संपादित करें]

वेब अनुप्रयोग[संपादित करें]

विडियो खेल[संपादित करें]

वेब फ्रेमवर्क[संपादित करें]

  • BlueBream, a rewrite by the Zope developers of the Zope 2 web application server
  • Bottle, A fast, simple and lightweight WSGI micro web framework
  • CherryPy, an object-oriented web application server and framework
  • जैङ्गो, एक MVT (model, view, template) वेब फ्रेमवर्क
  • Flask, a modern, lightweight, well-documented microframework based on Werkzeug and Jinja 2
  • Google App Engine, a platform for developing and hosting web applications in Google-managed data centers, including Python.
  • Grok, a web framework based on Zope Toolkit technology
  • Nagare, a web framework for developing web applications in Stackless Python
  • Nevow, a web application framework originally developed by the company Divmod
  • Pylons, a lightweight web framework emphasizing flexibility and rapid development
  • Pyramid, is a minimalistic web framework inspired by Zope, Pylons and Django
  • Python Paste, set of utilities for web development that has been described as "a framework for web frameworks"
  • Quixote, a framework for developing Web applications in Python
  • RapidSMS, a web framework which extends the logic and capabilities of Django to communicate with SMS messages
  • Spyce, a technology to embed Python code into webpages
  • TACTIC, a web-based smart process application and digital asset management system
  • Tornado, a lightweight non-blocking server and framework
  • TurboGears, a web framework combining SQLObject/SQLAlchemy, Kid/Genshi, and CherryPy/Pylons
  • web2py, a full-stack enterprise web application framework, following the MVC design
  • Webware for Python, an object-oriented web application framework
  • Zope 2, an application server, commonly used to build content management systems

ग्राफिक्स फ्रेमवर्क[संपादित करें]

यूआई फ्रेमवर्क[संपादित करें]

  • appJar, cross-platform, open source GUI library for Python. Provides easy wrapper functions around most of Tkinter with extra functionality built in.
  • Kivy, open source Python library for developing multitouch application software with a natural user interface (NUI).
  • PyGTK, a popular cross-platform GUI library based on GTK+; furthermore, other GNOME libraries also have bindings for Python
  • PyQt, another cross-platform GUI library based on Qt; as above, KDE libraries also have bindings
  • PySide, an alternative to the PyQt library, released under the BSD-style licence
  • Tkinter is Python's de facto GUI it is shipped in most versions of Python and is integrated in the IDLE. It is based Tcl command tool.
  • wxPython, a port of wxWidgets and a cross-platform GUI library for Python

वैज्ञानिक पैकेज[संपादित करें]

गणित की लाइब्रेरियाँ[संपादित करें]

  • Mathics, an open-source implementation of the Mathematica programming language
  • Matplotlib, an extension providing MATLAB-like plotting and mathematical functions
  • नम्पी (NumPy), a language extension that adds support for large and fast, multi-dimensional arrays and matrices
  • Plotly is a scientific plotting library for creating browser-based graphs.
  • SageMath is a large mathematical software application which integrates the work of nearly 100 free software projects.
  • सिम्पी (SymPy), a symbolic mathematical calculations package
  • PyMC, python module containing Bayesian statistical models and fitting algorithms, including Markov chain Monte Carlo.

संख्यात्मक गणना की लाइब्रेरियाँ[संपादित करें]

List of numerical libraries

अन्य विकासात्मक पैकेज[संपादित करें]

  • Cheetah, a Python-powered template engine and code-generation tool
  • Cherry, a non-WYSIWYG templating language developed for CherryPy framework
  • Construct, a python library for the declarative construction and deconstruction of data structures
  • Genshi, a template engine for XML-based vocabularies
  • IPython, a development shell both written in and designed for Python
  • Jinja, a Python-powered template engine, inspired by Django's template engine
  • Kid, simple template engine for XML-based vocabularies
  • Mako, a non-XML template library which compiles into Python modules for maximum performance
  • Meson build system, a software tool for automating the building (compiling) of software
  • mod_python, an Apache module allowing direct integration of Python scripts with the Apache web server
  • PyObjC, a Python to Objective-C bridge that allows writing OS X software in Python
  • Robot Framework, a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD)
  • Setuptools, a package development process library designed to facilitate packaging Python projects by enhancing the Python distutils (distribution utilities) standard library.
  • Sphinx, which converts reStructuredText files into HTML websites and other formats including PDF, EPub and Man pages
  • SQLAlchemy, database backend and ORM
  • SQLObject, an ORM for providing an object interface to a database
  • Storm, an ORM from Canonical
  • Topsite Templating System, another Python-powered template engine
  • Twisted, a networking framework for Python
  • VPython, the Python programming language plus a 3D graphics module called Visual

स्क्रिप्टिंग भाषा के रूप में अन्तःजड़ित (Embedded)[संपादित करें]

निम्नलिखित सॉफ्टवेयरों में पाइथन, स्क्रिप्टिंग भाषा है, या स्क्रिप्टिंग भाषा के रूप में प्रयोग की जा सकती है।

वाणिज्यिक उपयोग[संपादित करें]

पाइथन के इम्प्लीमेन्टेशन[संपादित करें]

इन्हें भी देखें: Python (programming language)#Implementations एवं Source-to-source compiler#Programming language implementations

Implementations of Python include:[9]

  • CPython – The reference implementation, written in C89. Some notable distributions include:
    • PSF Python - Reference distribution that includes only selected standard libraries[10]
    • ActivePython - Distribution with more than 300 included packages that is optimized to ensure compatibility and performance[11]
    • Intel Distribution for Python – High performance distribution with conda and pip package managers[12]
  • Stackless Python – CPython with coroutines
  • MicroPython - Python 3 implementation for microcontroller platforms
  • Brython - Python 3 implementation for client-side web programming
  • CLPython – Implementation, written in Common Lisp
  • Cython - programming language to simplify writing C and C++ extension modules for the CPython Python runtime.
  • IronPython – Python for CLI platforms (including .NET and Mono)
  • Jython – Python for Java platforms
  • Pyjs – a framework (based on GWT concept) for developing client-side Python-based web applications, including a stand-alone Python-to-JavaScript compiler, an Ajax framework and widget toolkit
  • PyPy – Python (originally) coded in Python, used in conjunction RPython, a restricted subset of Python that is amenable to static analysis and therefore a JIT.
  • PyPy.js - PyPy-based Python JIT targeting asm.js
  • Numba - NumPy aware LLVM-based JIT compiler
  • Shed Skin - Source-to-source compiler from Python to C++
  • Skulpt - JavaScript implementation of Python 2 for client-side web programming
  • Transcrypt – Python 3 to JavaScript compiler allowing source level debugging through sourcemaps

Historic Python implementations include:

  • Parrot – Virtual machine being developed mainly as the runtime for Perl 6, but with the intent to also support dynamic languages like Python, Ruby, Tcl, etc.
  • Pyrex - Python-like Python module development project that has mostly been eclipsed by Cython
  • Python for S60 - CPython port to the S60 platform
  • Pyston - an open source Python implementation using JIT techniques. Currently targeting Python 2 support.
  • Psyco - specialized JIT compiler project that has mostly been eclipsed by PyPy
  • Unladen Swallow - performance orientated implementation based on CPython which natively executed its bytecode via an LLVM-based JIT compiler

सन्दर्भ[संपादित करें]

  1. https://hackmag.com/devops/interview-with-wot-developers/
  2. "The Sims 4 Creator's Camp: Modding Masterclass". Sims VIP. अभिगमन तिथि 17 March 2018.
  3. http://wiki.mcneel.com/developer/python
  4. EVE Online Archived 2008-07-05 at the वेबैक मशीन.
  5. https://www.fastcompany.com/3047642/do-the-simple-thing-first-the-engineering-behind-instagram
  6. Quotes about Python Peter Norvig, director of search quality at Google, Inc.
  7. blog.reddit - what's new on reddit: on lisp
  8. Quotes about Python Cuong Do, Software Architect, YouTube.com.
  9. "PythonImplementations". Python Wiki. Python Software Foundation. अभिगमन तिथि 2017-12-14.
  10. "Download Python". Python.org. Python Software Foundation. अभिगमन तिथि 2017-12-14.
  11. "ActivePython". ActiveState.com. ActiveState Software. अभिगमन तिथि 2017-12-14.
  12. "Intel Distribution for Python". Intel Software. Intel. अभिगमन तिथि 2017-12-14.

बाहरी कड़ियाँ[संपादित करें]

पाइथन यह सदस्य का मातृभाषा पाइथन है।