ପାଇଥନ୍ (ପ୍ରୋଗ୍ରାମିଂ ଭାଷା)

ଉଇକିପିଡ଼ିଆ ରୁ
Python
Python logo and wordmark.svg
ପାରାଡ଼ିଜିମ୍‌ Multi-paradigm: object-oriented, imperative, functional, procedural, reflective
ପ୍ରଥମେ ଦେଖାଯାଇଥିଲା 1991; 23 years ago (1991)
ଡିଜାଇନ କରିଥିଲେ Guido van Rossum
ବିକାଶକ Python Software Foundation
ସ୍ଥାୟୀ ରିଲିଜ 3.3.3 /
ଛାଞ୍ଚ:Release date
2.7.6 /
ଛାଞ୍ଚ:Release date
ପୂର୍ବାଲୋକନ ରିଲିଜ 3.4.0 beta 3 /
ଛାଞ୍ଚ:Release date[୧]
ଟାଇପିଂ ପଦ୍ଧତି duck, dynamic, strong
ପ୍ରମୁଖ ବ୍ୟବହାର CPython, PyPy, IronPython, Jython
ଉପଭାଷା Cython, RPython, Stackless Python
ଏହାକୁ ପ୍ରଭାବିତ କରିଛନ୍ତି ABC,[୨] ALGOL 68,[୩] C,[୪] C++,[୫] Dylan,[୬] Haskell,[୭] Icon,[୮] Java,[୯] Lisp,[୧୦] Modula-3,[୫] Perl
ଏହା ଦ୍ଵାରା ପ୍ରଭାବିତ ହୋଇଛନ୍ତି Boo, Cobra, D, F#, Falcon, Go, Groovy, JavaScript[ଆଧାର ଲୋଡ଼ା], Ruby[୧୧]
ଅପେରେଟିଂ ସିଷ୍ଟମ Cross-platform
ସତ୍ତ୍ଵ Python Software Foundation License
ଫାଇଲ ଏକ୍ସଟେନ୍‌ସନ୍ .py, .pyw, .pyc, .pyo, .pyd
ୱେବସାଇଟ ମୁଖ୍ୟ ୱେବସାଇଟ

ପାଇଥନ୍ ଏକ 'ଉଚ୍ଚ ସ୍ତରୀୟ ପ୍ରଗ୍ରାମିଂ ଭାଷା' ଅଟେ ।[୧୨][୧୩][୧୪] ସି ଭଳି ପ୍ରୋଗ୍ରାମିଂ ଭାଷା ଅପେକ୍ଷା ପାଇଥନ ଭାଷାରେ ଗୋଟିଏ କାର୍ଯ୍ୟକୁ ଅଳ୍ପ ଧାଡିର କୋଡ ବ୍ୟବହାରକରି କରାଯାଇପାରେ ।[୧୫][୧୬]

ଇତିହାସ[ସମ୍ପାଦନା]

Guido van Rossum, the creator of Python

ସିଣ୍ଟାକ୍‌ସ୍[ସମ୍ପାଦନା]

ଆହୁରି ଦେଖନ୍ତୁ[ସମ୍ପାଦନା]

ଆହୁରି ପଢନ୍ତୁ[ସମ୍ପାଦନା]

ଆଧାର[ସମ୍ପାଦନା]

  1. "Python 3.4.0 beta 3". Python Software Foundation. http://www.python.org/getit/releases/3.4.0/. Retrieved 30 January 2014. 
  2. "Why was Python created in the first place?". General Python FAQ. Python Software Foundation. http://docs.python.org/faq/general.html#why-was-python-created-in-the-first-place. Retrieved 22 March 2007. 
  3. Kuchling, Andrew M. (22 December 2006). "Interview with Guido van Rossum (July 1998)". amk.ca. http://www.amk.ca/python/writing/gvr-interview. Retrieved 12 March 2012. 
  4. van Rossum, Guido (1993). "An Introduction to Python for UNIX/C Programmers". Proceedings of the NLUUG najaarsconferentie (Dutch UNIX users group). http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.38.2023. "even though the design of C is far from ideal, its influence on Python is considerable.". 
  5. ୫.୦ ୫.୧ "Classes". The Python Tutorial. Python Software Foundation. http://docs.python.org/tutorial/classes.html. Retrieved 20 February 2012. "It is a mixture of the class mechanisms found in C++ and Modula-3" 
  6. Simionato, Michele. "The Python 2.3 Method Resolution Order". Python Software Foundation. http://www.python.org/download/releases/2.3/mro/. "The C3 method itself has nothing to do with Python, since it was invented by people working on Dylan and it is described in a paper intended for lispers" 
  7. Kuchling, A. M.. "Functional Programming HOWTO". Python v2.7.2 documentation. Python Software Foundation. http://docs.python.org/howto/functional.html. Retrieved 9 February 2012. 
  8. Schemenauer, Neil; Peters, Tim; Hetland, Magnus Lie (18 May 2001). "PEP 255 – Simple Generators". Python Enhancement Proposals. Python Software Foundation. http://www.python.org/dev/peps/pep-0255/. Retrieved 9 February 2012. 
  9. Smith, Kevin D.; Jewett, Jim J.; Montanaro, Skip; Baxter, Anthony (2 September 2004). "PEP 318 – Decorators for Functions and Methods". Python Enhancement Proposals. Python Software Foundation. http://www.python.org/dev/peps/pep-0318/. Retrieved 24 February 2012. 
  10. "More Control Flow Tools". Python 3 documentation. Python Software Foundation. http://docs.python.org/py3k/tutorial/controlflow.html. Retrieved 5 August 2012. 
  11. Bini, Ola (2007). Practical JRuby on Rails Web 2.0 Projects: bringing Ruby on Rails to the Java platform. Berkeley: APress. ପୃଷ୍ଠା. 3. ISBN 978-1-59059-881-8. 
  12. TIOBE Software Index (2012). "TIOBE Programming Community Index Python". http://www.tiobe.com/index.php/paperinfo/tpci/Python.html. Retrieved 15 October 2012. 
  13. "Programming Language Trends - O'Reilly Radar". Radar.oreilly.com. 2 August 2006. http://radar.oreilly.com/2006/08/programming-language-trends.html. Retrieved 17 July 2013. 
  14. "The RedMonk Programming Language Rankings: January 2013 – tecosystems". Redmonk.com. 28 February 2013. http://redmonk.com/sogrady/2013/02/28/language-rankings-1-13/. Retrieved 17 July 2013. 
  15. Mark Summerfield. Rapid GUI Programming with Python and Qt. "Python is a very expressive language, which means that we can usually write far fewer lines of Python code than would be required for an equivalent application written in, say, C++ or Java" 
  16. "Code Complete, p. 100". http://books.google.com/books?id=3JfE7TGUwvgC&pg=PT100. 

ବାହାର ଲିଙ୍କ[ସମ୍ପାଦନା]