پایتون (زبان برنامه‌نویسی): تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
جزبدون خلاصۀ ویرایش
خط ۳۲:
|url=http://speakingjs.com/es5/ch03.html
|accessdate= 15 May 2015}}</ref> [[جولیا|Julia]],<ref name=Julia/> [[Nim (programming language)|Nim]], Ring,<ref name="The Ring programming language and other languages">{{cite web |url=http://ring-lang.sourceforge.net/doc1.6/introduction.html#ring-and-other-languages |title=Ring and other languages |author=Ring Team |date=4 December 2017 |work=ring-lang.net |publisher=[[ring-lang]]}}</ref> [[روبی (زبان برنامه‌نویسی)|Ruby]],<ref name="bini"/> [[سوئیفت (زبان برنامه‌نویسی)|Swift]]<ref name="lattner2014">{{cite web |url=http://nondot.org/sabre/ |title=Chris Lattner's Homepage |last=Lattner |first=Chris |date=3 June 2014 |accessdate=3 June 2014 |publisher=Chris Lattner|quote=The Swift language is the product of tireless effort from a team of language experts, documentation gurus, compiler optimization ninjas, and an incredibly important internal dogfooding group who provided feedback to help refine and battle-test ideas. Of course, it also greatly benefited from the experiences hard-won by many other languages in the field, drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.}}</ref>
</div>|license=[[Pythonپروانهٔ Softwareبنیاد Foundationنرم Licenseافزار پایتون]]|website={{نشانی وب|https://python.org}}|wikibooks=Python Programming|influenced_by=<div style = "direction:ltr">
[[زبان برنامه‌نویسی ای‌بی‌سی|ABC]],<ref name="faq-created"/> [[ایدا (زبان برنامه‌نویسی)]],<ref>{{cite web | url=http://archive.adaic.com/standards/83lrm/html/lrm-11-03.html#11.3 | title=Ada 83 Reference Manual (raise statement)}}</ref> [[الگول۶۸|ALGOL 68]],<ref name="98-interview"/> [[ای‌پی‌ال]]،<ref name="python.org">{{cite web|url=https://docs.python.org/3/library/itertools.html|title=itertools — Functions creating iterators for efficient looping — Python 3.7.1 documentation|website=docs.python.org}}</ref> [[سی (زبان برنامه‌نویسی)]],<ref name="AutoNT-1"/> [[C++]],<ref name="classmix"/> [[سی‌ال‌یو]]،<ref name="effbot-call-by-object"/> [[Dylan (programming language)|Dylan]],<ref name="AutoNT-2"/> [[هسکل (زبان برنامه‌نویسی)|Haskell]],<ref name="AutoNT-3"/> [[آیکون (زبان برنامه‌نویسی)]],<ref name="AutoNT-4"/> [[جاوه]]،<ref name="AutoNT-5"/> [[لیسپ]]،<ref name="AutoNT-6"/> [[ماجولا ۳]],<ref name="classmix"/> [[پرل]]، [[استاندارد ام‌ال]]<ref name="python.org"/>
</div>|file ext=قبل از ویرایش 3.5: .py, .pyc, .pyd, .pyo ,<ref>File extension .pyo was removed in Python 3.5. See [https://www.python.org/dev/peps/pep-0488/ PEP 0488]</ref>{{سخ}}از ویرایش 3.5:{{Not a typo|.pyw}}, .pyz<ref>{{cite web |url=https://www.python.org/dev/peps/pep-0441/ |last=Holth |first=Moore |date=30 March 2014 |accessdate=12 November 2015 |title=PEP 0441 -- Improving Python ZIP Application Support}}</ref>|logo_size=200px|platform=[[چندسکویی]]}}'''پایتون''' {{انگلیسی|Python|{{IPAc-en|US|ˈ|p|aɪ|θ|ɑ:|n}}}} یک [[زبان برنامه‌نویسی]] [[زبان تفسیری|تفسیری]]، [[زبان برنامه‌نویسی سطح بالا|سطح بالا]]، و [[زبان برنامه‌نویسی عمومی|همه منظوره]] است، که [[خیدو فان روسوم]]<ref group="lower-alpha">Guido van Rossum</ref> آن را طراحی کرده‌است، و اولین بار در سال [[۱۹۹۱ (میلادی)|۱۹۹۱]] منتشر شده‌است. فلسفه اصلی طراحی پایتون «خوانایی بالای کد» می‌باشد و [[نویسه فاصله خالی|نویسه‌های فاصله خالی]] در آن معنادار هستند و مکرر استفاده می‌شوند. ساختار زبانی و دیدگاه [[برنامه‌نویسی شیءگرا|شیءگرا]] در پایتون به گونه‌ای طراحی شده‌است که به برنامه‌نویس امکان نوشتن کد منطقی و واضح (بدون ابهام) را برای پروژه‌های کوچک و بزرگ می‌دهد.<ref name="AutoNT-7"/>