{{위키데이터 속성 추적}}
[[파일:Python logo 1990s.svg|섬네일|파이썬의 로고 (1990년대~2006년)]]
[[프로그래밍 언어]] [[파이썬]]은 1980년대 말에 구상되었으며<ref name="venners-interview-pt-1">{{웹 인용|url = http://www.artima.com/intv/pythonP.html|title = The Making of Python|accessdate = March 22, 2007|publisher = Artima Developer}}</ref> 그 구현체는 1989년 12월<ref name="timeline-of-python"/> [[예외 처리]]가 가능하고 [[아메바 (운영 체제)|아메바 운영 체제]]와 통신이 가능한 [[ABC (프로그래밍 언어)|ABC]]의 후속 프로그래밍 언어로서 CWI(Centrum Wiskunde & Informatica)의 [[귀도 반 로섬]]에 의해 시작되었다.<ref name = "faq-created">{{웹 인용| url = https://www.python.org/doc/faq/general/#why-was-python-created-in-the-first-place | title = Why was Python created in the first place? | publisher = Python FAQ | accessdate = March 22, 2007}}</ref>

파이썬 2.0은 2000년 10월 16일 출시되었으며 [[메모리 관리]]를 위한 사이클 감지 [[쓰레기 수집 (컴퓨터 과학)|쓰레기 수집기]]([[참조 카운팅]]뿐 아니라), [[유니코드]] 지원을 포함한 새롭고 수많은 주요 기능들이 포함되었다. 그러나 가장 중대한 변화는 개발 프로세스 그 자체로서, 더 투명하고 공동체의 지원을 받는 프로세스로의 전환이다.<ref name="newin-2.0">{{웹 인용|url = http://www.amk.ca/python/2.0/|title = What's New in Python 2.0|author = A.M. Kuchling and Moshe Zadka|accessdate = March 22, 2007|archivedate=December 14, 2009|archiveurl=https://web.archive.org/web/20091214142515/http://www.amk.ca/python/2.0}}</ref>

파이썬 3.0은 메이저급의 하위 호환성이 없는 릴리스로서 2008년 12월 3일 출시되었으며<ref name="3.0-release">{{웹 인용|url=https://www.python.org/download/releases/3.0/|title=Welcome to Python.org|author=|date=|work=python.org|accessdate=December 27, 2016}}</ref> 이는 수많은 테스트 기간을 거친 뒤에 개발되었다. 주요 기능들 중 다수가 하위 호환이 가능한 파이썬 2.6, 2.7로 [[백포팅]]되고 있다.<ref name="pep-3000" />

2018년 7월 12일, 귀도 반 로섬은 리더의 자리에서 내려왔다.<ref>{{뉴스 인용|last1=Fairchild |first1=Carlie |title=Guido van Rossum Stepping Down from Role as Python's Benevolent Dictator For Life  |url=https://www.linuxjournal.com/content/guido-van-rossum-stepping-down-role-pythons-benevolent-dictator-life |accessdate=July 12, 2018 |work=Linux Journal |date=July 12, 2018 |language=en}}</ref>

== 버전 표 ==
출시 전 내용:

* 개발 시작 - 1989년 12월<ref name="timeline-of-python" />
* [[네덜란드 국립 수학 정보과학 연구소]]에서 내부 발표 - 1990년<ref name="timeline-of-python" />

{| class="wikitable sortable" style="text-align:center"
|-
! 버전
! 최신 버전
! 발표일
! 제품 지원 종료일
! 보안 지원 종료일
|-
| 0.9
| 0.9.9<ref name="timeline-of-python" />
| 1991-02-20<ref name="timeline-of-python" />
| colspan="2" {{Version|o|1993-07-29}}{{efn|group=version-table|name=last-release|최신 버전 발표일}}<ref name="timeline-of-python" />
|-
| 1.0
| 1.0.4<ref name="timeline-of-python" />
| 1994-01-26<ref name="timeline-of-python" />
| colspan="2" {{Version|o|1994-02-15}}{{efn|group=version-table|name=last-release}}<ref name="timeline-of-python" />
|-
| 1.1
| 1.1.1<ref name="timeline-of-python" />
| 1994-10-11<ref name="timeline-of-python" />
| colspan="2" {{Version|o|1994-11-10}}{{efn|group=version-table|name=last-release}}<ref name="timeline-of-python" />
|-
| 1.2
|
| 1995-04-13<ref name="timeline-of-python" />
| colspan="2" {{Version|o|지원 안함}}
|-
| 1.3
|
| 1995-10-13<ref name="timeline-of-python" />
| colspan="2" {{Version|o|지원 안함}}
|-
| 1.4
|
| 1996-10-25<ref name="timeline-of-python" />
| colspan="2" {{Version|o|지원 안함}}
|-
| 1.5
| 1.5.2<ref name="releases"/>
| 1998-01-03<ref name="timeline-of-python" />
| colspan="2" {{Version|o|1999-04-13}}{{efn|group=version-table|name=last-release}}<ref name="timeline-of-python" />
|-
| 1.6
| 1.6.1<ref name="releases" />
| 2000-09-05<ref name="pep-0160" />
| colspan="2" {{Version|o|2000-09}}{{efn|group=version-table|name=last-release}}<ref name="releases" />
|-
| 2.0
| 2.0.1<ref name="downloads" />
| 2000-10-16<ref name="pep-0200" />
| colspan="2" {{Version|o|2001-06-22}}{{efn|group=version-table|name=last-release}}<ref name="downloads" />
|-
| 2.1
| 2.1.3<ref name="downloads" />
| 2001-04-15<ref name="pep-0226" />
| colspan="2" {{Version|o|2002-04-09}}{{efn|group=version-table|name=last-release}}<ref name="downloads" />
|-
| 2.2
| 2.2.3<ref name="downloads" />
| 2001-12-21<ref name="pep-0251" />
| colspan="2" {{Version|o|2003-05-30}}{{efn|group=version-table|name=last-release}}<ref name="downloads" />
|-
| 2.3
| 2.3.7<ref name="downloads" />
| 2003-06-29<ref name="pep-0283" />
| colspan="2" {{Version|o|2008-03-11}}{{efn|group=version-table|name=last-release}}<ref name="downloads" />
|-
| 2.4
| 2.4.6<ref name="downloads" />
| 2004-11-30<ref name="pep-0320" />
| colspan="2" {{Version|o|2008-12-19}}{{efn|group=version-table|name=last-release}}<ref name="downloads" />
|-
| 2.5
| 2.5.6<ref name="downloads" />
| 2006-09-19<ref name="pep-0356" />
| colspan="2" {{Version|o|2011-05-26}}{{efn|group=version-table|name=last-release}}<ref name="downloads" />
|-
| 2.6
| 2.6.9<ref name="pep-0361" />
| 2008-10-01<ref name="pep-0361" />
| {{Version|o|2010-08-24}}{{efn|group=version-table|name=last-bug-release|최신 비보안 전용 발표 날짜}}<ref name="pep-0361" />
| {{Version|o|2013-10-29}}<ref name="pep-0361" />
|-
| 2.7
| 2.7.18<ref name="pep-0373" />
| 2010-07-03<ref name="pep-0373" />
| colspan="2" {{Version|o|2020-01-01}}{{efn|group=version-table|공식 지원은 2020-01-01에 종료되었지만 2.7.18를 2020-04-20에 발표.<ref name="pep-0373" />}}<ref name="pep-0373" />
|-
| 3.0
| 3.0.1<ref name="downloads" />
| 2008-12-03<ref name="pep-0361" />
| colspan="2" {{Version|o|2009-02-13}}<ref name="devcycle" />
|-
| 3.1
| 3.1.5<ref name="pep-0375" />
| 2009-06-27<ref name="pep-0375" />
| {{Version|o|2011-06-12}}<ref>{{메일링 인용|url=https://mail.python.org/archives/list/python-announce-list@python.org/message/6HBADVUPFMK3TUJVZWAMYIO2JP4WZ7UT/ |title=[RELEASED] Python 3.1.4 |date=2011-06-12 |accessdate=2019-11-29 |mailing-list=python-announce |last=Peterson |first=Benjamin }}</ref>
| {{Version|o|2012-06}}<ref name="pep-0375" />
|-
| 3.2
| 3.2.6<ref name="pep-0392" />
| 2011-02-20<ref name="pep-0392" />
| {{Version|o|2013-05-13}}{{efn|group=version-table|name=last-bug-release}}<ref name="pep-0392" />
| {{Version|o|2016-02-20}}<ref name="pep-0392" />
|-
| 3.3
| 3.3.7<ref name="pep-0398" />
| 2012-09-29<ref name="pep-0398" />
| {{Version|o|2014-03-08}}{{efn|group=version-table|name=last-bug-release}}<ref name="pep-0398" />
| {{Version|o|2017-09-29}}<ref name="pep-0398" />
|-
| 3.4
| 3.4.10<ref name="pep-0429" />
| 2014-03-16<ref name="pep-0429" />
| {{Version|o|2017-08-09}}<ref>{{메일링 인용|url=https://mail.python.org/archives/list/python-announce-list@python.org/message/S6OZYIRIRG7ZLSTFLXA36KUQ56LV2DH6/ |title=[RELEASED] Python 3.4.7 is now available |date=2017-08-09 |accessdate=2019-11-29 |mailing-list=python-announce |last=Hastings |first=Larry }}</ref>
| {{Version|o|2019-03-18}}{{efn|group=version-table|name=last-release}}<ref name="pep-0429" />
|-
| 3.5
| ''3.5.10''<ref name="pep-0478" />
| 2015-09-13<ref name="pep-0478" />
| {{Version|o|2017-08-08}}<ref>{{메일링 인용|url=https://mail.python.org/archives/list/python-announce-list@python.org/message/HOIDGMHH35YLRM72UKOWI4CVXPXH3DJ2/ |title=[RELEASED] Python 3.5.4 is now available |date=2017-08-08 |accessdate=2019-11-29 |mailing-list=python-announce |last=Hastings |first=Larry }}</ref>
| {{Version|o|2020-09-13}}<ref name="devguide" />
|-
| 3.6
| ''3.6.12''<ref name="pep-0494" />
| 2016-12-23<ref name="pep-0494" />
| {{Version|o|2018-12-24}}{{efn|group=version-table|name=last-bug-release}}<ref name="pep-0494" />
| {{Version|co|2021-12}}<ref name="pep-0494" />
|-
| 3.7
| ''3.7.9''<ref name="pep-0537" />
| 2018-06-27<ref name="pep-0537" />
| {{Version|o|2020-06-27}}{{efn|group=version-table|name=last-bug-release}}<ref name="pep-0537" />
| {{Version|co|2023-06}}<ref name="pep-0537" />
|-
| 3.8
| ''3.8.6''<ref name="pep-0569" />
| 2019-10-14<ref name="pep-0569" />
| {{Version|co|2021-04}}<ref name="pep-0569" />
| {{Version|co|2024-10}}<ref name="pep-0569" />
|-
| 3.9
| ''3.9.0''<ref name="pep-0596" />
| 2020-10-05<ref name="pep-0596" />
| {{Version|c|2022-05}}<ref name="pep-0602" />
| {{Version|c|2025-10}}<ref name="pep-0596" /><ref name="pep-0602" />
|-
| 3.10
|3.10.0<ref name="pep-0619" />
| 2021-10-25<ref name="pep-0619" />
| {{Version|p|2023-05}}<ref name="pep-0619" />
| {{Version|p|2026-10}}<ref name="pep-0619" />
|-
| colspan="99" | <small>{{Version|l|show=111111}}</small>
|-
| colspan="99" | 
|}
내용주:
{{notelist|group=version-table}}

=== 차트 ===
<timeline>
ImageSize  = width:1000 height:auto barincrement:35
PlotArea   = left:100 right:50 bottom:30 top:10

DateFormat = dd/mm/yyyy
Period     = from:01/01/1991 till:01/01/2027
TimeAxis   = orientation:horizontal
ScaleMajor = unit:year increment:2 start:1991
ScaleMinor = unit:month increment:3 start:01/01/1991

Define $dx = 25 # shift text to right side of bar

Colors =
  id:out_of_support  value:gray(0.9)  legend:Out_of_support
  id:in_support  value:green  legend:In_support
  id:pre_release  value:blue  legend:Pre_release

PlotData=
  mark:(line,black)
  fontsize:S

  bar:3.10 from:05/10/2021 till:01/10/2026 text:3.10 color:pre_release
  bar:3.9 from:05/10/2020 till:01/10/2025 text:3.9 color:pre_release
  bar:3.8 from:14/10/2019 till:01/10/2024 text:3.8 color:in_support
  bar:3.7 from:27/06/2018 till:01/06/2023 text:3.7 color:in_support
  bar:3.6 from:23/12/2016 till:01/12/2021 text:3.6 color:in_support
  bar:3.5 from:13/09/2015 till:13/09/2020 text:3.5 color:out_of_support
  bar:3.4 from:16/03/2014 till:18/03/2019 text:3.4 color:out_of_support
  bar:3.3 from:29/09/2012 till:29/09/2017 text:3.3 color:out_of_support
  bar:3.2 from:20/02/2011 till:20/02/2016 text:3.2 color:out_of_support
  bar:3.1 from:27/06/2009 till:01/06/2012 text:3.1 color:out_of_support
  bar:3.0 from:03/12/2008 till:12/02/2009 text:3.0 color:out_of_support
  bar:2.7 from:03/07/2010 till:01/01/2020 text:2.7 color:out_of_support
  bar:2.6 from:01/10/2008 till:29/10/2013 text:2.6 color:out_of_support
  bar:2.5 from:19/09/2006 till:26/05/2011 text:2.5 color:out_of_support
  bar:2.4 from:30/11/2004 till:19/12/2008 text:2.4 color:out_of_support
  bar:2.3 from:29/06/2003 till:11/03/2008 text:2.3 color:out_of_support
  bar:2.2 from:21/12/2001 till:30/05/2003 text:2.2 color:out_of_support
  bar:2.1 from:15/04/2001 till:09/04/2002 text:2.1 color:out_of_support
  bar:2.0 from:16/10/2000 till:22/06/2001 text:2.0 color:out_of_support
  bar:1.6 from:14/04/1999 till:16/10/2000 text:1.6 color:out_of_support
  bar:1.5 from:03/01/1998 till:13/04/1999 text:1.5 color:out_of_support
  bar:1.4 from:25/10/1996 till:03/01/1998 text:1.4 color:out_of_support
  bar:1.3 from:13/10/1995 till:25/10/1996 text:1.3 color:out_of_support
  bar:1.2 from:13/04/1995 till:13/10/1995 text:1.2 color:out_of_support
  bar:1.1 from:11/10/1994 till:13/04/1995 text:1.1 color:out_of_support
  bar:1.0 from:26/01/1994 till:11/10/1994 text:1.0 color:out_of_support
  bar:0.9 from:20/02/1991 till:26/01/1994 text:0.9 color:out_of_support
</timeline>


== 각주 ==
{{각주|30em|refs=
<ref name="timeline-of-python">{{웹 인용|url=http://python-history.blogspot.com/2009/01/brief-timeline-of-python.html |title=A Brief Timeline of Python |last=반 로섬 |first=귀도 |author-link1=
귀도 반 로섬 |date=2009-01-20 |accessdate=2019-11-29 }}</ref>
<ref name="downloads">{{웹 인용|url=https://www.python.org/downloads/ |title=Download Python {{!}} Python.org|accessdate=2019-11-29 }}</ref>
<ref name="releases">{{웹 인용|url=https://www.python.org/download/releases |title=Releases {{!}} Python.org|accessdate=2019-11-29 }}</ref>
<ref name="devguide">{{웹 인용|url=https://devguide.python.org/ |title=Python Developer's Guide |accessdate=2019-11-29 }}</ref>
<ref name="devcycle">{{웹 인용|url=https://devguide.python.org/devcycle/ |title=17. Development Cycle — Python Developer's Guide |accessdate=2019-11-29 }}</ref>
<ref name="pep-0160">{{웹 인용|url=https://www.python.org/dev/peps/pep-0160/ |title=PEP 160 -- Python 1.6 Release Schedule |last=Drake |first=Fred L., Jr. |date=2000-07-25 |accessdate=2019-11-29 }}</ref>
<ref name="pep-0200">{{웹 인용|url=https://www.python.org/dev/peps/pep-0200/ |title=PEP 200 -- Python 2.0 Release Schedule |last=Hylton |first=Jeremy |accessdate=2019-11-29 }}</ref>
<ref name="pep-0226">{{웹 인용|url=https://www.python.org/dev/peps/pep-0226/ |title=PEP 226 -- Python 2.1 Release Schedule |last=Hylton |first=Jeremy |date=2000-10-16 |accessdate=2019-11-29 }}</ref>
<ref name="pep-0251">{{웹 인용|url=https://www.python.org/dev/peps/pep-0251/ |title=PEP 251 -- Python 2.2 Release Schedule |last=Warsaw |first=Barry |last2=van Rossum |first2=Guido |date=2001-04-17 |accessdate=2019-11-29 }}</ref>
<ref name="pep-0283">{{웹 인용|url=https://www.python.org/dev/peps/pep-0283/ |title=PEP 283 -- Python 2.3 Release Schedule |last=van Rossum |first=Guido |date=2002-02-27 |accessdate=2019-11-29 }}</ref>
<ref name="pep-0320">{{웹 인용|url=https://www.python.org/dev/peps/pep-0320/ |title=PEP 320 -- Python 2.4 Release Schedule |last=Warsaw |first=Barry |last2=Hettinger |first2=Raymond |last3=Baxter |first3=Anthony |date=2003-07-29 |accessdate=2019-11-29 }}</ref>
<ref name="pep-0356">{{웹 인용|url=https://www.python.org/dev/peps/pep-0356/ |title=PEP 356 -- Python 2.5 Release Schedule |last=Norwitz |first=Neal |last2=van Rossum |first2=Guido |last3=Baxter |first3=Anthony |date=2006-02-07 |accessdate=2019-11-29 }}</ref>
<ref name="pep-0361">{{웹 인용|url=https://www.python.org/dev/peps/pep-0361/ |title=PEP 361 -- Python 2.6 and 3.0 Release Schedule |last=Norwitz |first=Neal |last2=Warsaw |first2=Barry |date=2006-06-29 |accessdate=2019-11-29 }}</ref>
<ref name="pep-0373">{{웹 인용|url=https://www.python.org/dev/peps/pep-0373/ |title=PEP 373 -- Python 2.7 Release Schedule |last=Peterson |first=Benjamin |date=2008-11-03 |accessdate=2020-04-20 }}</ref>
<ref name="pep-0375">{{웹 인용|url=https://www.python.org/dev/peps/pep-0375/ |title=PEP 375 -- Python 3.1 Release Schedule |last=Peterson |first=Benjamin |date=2009-02-08 |accessdate=2019-11-29 }}</ref>
<ref name="pep-0392">{{웹 인용|url=https://www.python.org/dev/peps/pep-0392/ |title=PEP 392 -- Python 3.2 Release Schedule |last=Brandl |first=Georg |date=2009-12-30 |accessdate=2019-11-29 }}</ref>
<ref name="pep-0398">{{웹 인용|url=https://www.python.org/dev/peps/pep-0398/ |title=PEP 398 -- Python 3.3 Release Schedule |last=Brandl |first=Georg |date=2011-03-23 |accessdate=2019-11-29 }}</ref>
<ref name="pep-0429">{{웹 인용|url=https://www.python.org/dev/peps/pep-0429/ |title=PEP 429 -- Python 3.4 Release Schedule |last=Hastings |first=Larry |date=2012-10-17 |accessdate=2019-11-29 }}</ref>
<ref name="pep-0478">{{웹 인용|url=https://www.python.org/dev/peps/pep-0478/ |title=PEP 478 -- Python 3.5 Release Schedule |last=Hastings |first=Larry |date=2014-09-22 |accessdate=2020-03-17 }}</ref>
<ref name="pep-0494">{{웹 인용|url=https://www.python.org/dev/peps/pep-0494/ |title=PEP 494 -- Python 3.6 Release Schedule |last=Deily |first=Ned |date=2015-05-30 |accessdate=2020-04-20 }}</ref>
<ref name="pep-0537">{{웹 인용|url=https://www.python.org/dev/peps/pep-0537/ |title=PEP 537 -- Python 3.7 Release Schedule ||last=Deily |first=Ned |date=2016-12-23 |accessdate=2020-04-20 }}</ref>
<ref name="pep-0569">{{웹 인용|url=https://www.python.org/dev/peps/pep-0569/ |title=PEP 569 -- Python 3.8 Release Schedule |last=Langa |first=Łukasz |date=2018-01-27 |accessdate=2020-04-20 }}</ref>
<ref name="pep-0596">{{웹 인용|url=https://www.python.org/dev/peps/pep-0596/ |title=PEP 596 -- Python 3.9 Release Schedule |last=Langa |first=Łukasz |date=2019-06-04 |accessdate=2020-04-20 }}</ref>
<ref name="pep-0602">{{웹 인용|url=https://www.python.org/dev/peps/pep-0602/ |title=PEP 602 -- Annual Release Cycle for Python |last=Langa |first=Łukasz |date=2019-06-04 |accessdate=2019-11-29 }}</ref>
<ref name="pep-0619">{{웹 인용|url=https://www.python.org/dev/peps/pep-0619/ |title=PEP 619 -- Python 3.10 Release Schedule |last=Pablo |first=Pablo |date=2020-05-25 |accessdate=2020-05-25 }}</ref>
<ref name="pep-3000">{{웹 인용|url=https://www.python.org/dev/peps/pep-3000/ |title=PEP 3000 -- Python 3000 |last=van Rossum |first=Guido |date=2006-04-05 |accessdate=December 27, 2016 }}</ref>
}}

== 외부 링크 ==
* [http://python-history.blogspot.com/ Guido Van Rossum blog on Python's History]

[[분류:소프트웨어의 역사|파이썬]]
[[분류:파이썬]]
[[분류:소프트웨어 버전 역사]]