한국   대만   중국   일본 
?????? - ???????? Jump to content

??????

??????????
?????? (Python)
?????? Multi-paradigm : object-oriented , imperative , functional , procedural , reflective
??????? Guido van Rossum
?????????? Python Software Foundation
???????? 1991 ; Expression error: Unrecognized punctuation character "?". Expression error: Unrecognized punctuation character "?".  ( 1991 )
???????? 3.4.1 /
18 May 2014  ( 2014-05-18 ) [?]
2.7.8 /
31 May 2014  ( 2014-05-31 ) [?]
???????????????? duck , dynamic , strong
?.?. Cross-platform
?????????? Python Software Foundation License
??????????????????? .py, .pyw, .pyc, .pyo, .pyd
?????????????? ????????????????
Major implementations
CPython , PyPy , IronPython , Jython
Dialects
Cython , RPython , Stackless Python
Influenced by
ABC , [?] ALGOL 68 , [?] C , [?] C++ , [?] Dylan , [?] Haskell , [?] Icon , [?] Java , [??] Lisp , [??] Modula-3 , [?] Perl
Influenced
Boo , Cobra , D , F# , Falcon , Go , Groovy , JavaScript [ ????????????????? ] , Julia , [??] Ruby , [??] Swift [??]

?????? ( ???????? : Python ) ?????????????????????????????????? (open source programming language) ???????????????????????????????????????? ??????????????????????????? ? ????????????????????????????????????????????????????????????????????????????????? ?????? ???? ??????? ( Guido van Rossum ) ??????????? ???? ? ???????????????????????????????????????????????????? Monty Python's Flying Circus ( ????????????????????????????? ) ???????????????? ???????????????????????????????????????????? ?

?????? ????????????????????????? ? ???????????? (interpreted language) ???????????????????????????????????????????????????????? ???????????????????????????????????? ? ?????????????? ????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????? ? ?????????????????????????????????????????????????????????????????????????????????????? ??????????????????????????????????????? ??????????????????????????????? (compile) ????????????????????? ????????????????????????????? ??????????????????????????? ?

???????????????????????????????????????????????? ? ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????? ? ????????????????????????????????????-

?????????????? [ ?????? ]

??????????? ????????????????????????????????????????????????? ????????????? (syntax) [??] ? ???????????????????????????????????????????? ??????????????????????????????????????????? ? ????????????????????????????????????????????? ?????????? ??????????? (whitespace) ???????????????????????? ? ????????? ? ??????????? (tab) ?????????????? ???????????????????????????????????? ?????????????? ?????????????? ????????????????????????????????????????????? (;) ?????????? ({}) ??????????????????????????????????????????????? ? ???????????????????????????????? ????????????????????????????????????? ?

????????????? [ ?????? ]

??????????????????????????????????????????????????????????????????? ? ???????? ???????????????????????????????????????????????????????? ??????????????????????????????? ??????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????????????????? ? ????????????????????????????????????????????????????????? ? ??????? ??????????????????????????????????????? ? ????????????????????????????????????????? ? ??????????????????????????????????????????????????????????????????????????????????????????????? ? ???????????????????????????????????????????????????????? ????????????????????????????????????? ?

??????????????????????????????????????????????????????????????????????????????? ?

  • ????????????????????
  • ????????????????????????
  • ????????? ??????????????????????? (GUI) ???????????????
  • ???????????????????????????????
  • ????????????????????????????
  1. "Python 3.4.1" . Python Software Foundation . Retrieved 21 May 2014 .
  2. "Python 2.7.8 Release" . Python Software Foundation . Retrieved 1 July 2014 .
  3. Cite error: Invalid <ref> tag; no text was provided for refs named faq-created
  4. Cite error: Invalid <ref> tag; no text was provided for refs named 98-interview
  5. Cite error: Invalid <ref> tag; no text was provided for refs named AutoNT-1
  6. ?,? ?,? Cite error: Invalid <ref> tag; no text was provided for refs named classmix
  7. Cite error: Invalid <ref> tag; no text was provided for refs named AutoNT-2
  8. Cite error: Invalid <ref> tag; no text was provided for refs named AutoNT-3
  9. Cite error: Invalid <ref> tag; no text was provided for refs named AutoNT-4
  10. Cite error: Invalid <ref> tag; no text was provided for refs named AutoNT-5
  11. Cite error: Invalid <ref> tag; no text was provided for refs named AutoNT-6
  12. "Why We Created Julia" . Julia website . February 2012 . Retrieved 5 June 2014 .
  13. Cite error: Invalid <ref> tag; no text was provided for refs named bini
  14. Lattner, Chris (2014-06-03). "Chris Lattner's Homepage" . Chris Lattner . Retrieved 2014-06-03 . 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.
  15. https://www.simform.com/blog/nodejs-vs-python/#LearningCurve