[[분류:프로그래밍 언어]] ==개요== > {{{#!syntax python print("Hello, World!")}}} [[정보(교과목)|정보]]시간에 가장 먼저 배우는 언어. [[인곽위키]]의 85.7%가 Python으로 이루어져 있다.[* 나머지 14.3%중 9.7%는 [[JavaScript]], 2.8%는 [[Css]], 1.7%는 [[HTML]] 등등이다. ] 가장 유명하며, 직관적인 문법을 가지고 있지만 컴파일 언어보다 속도가 느리다. 속도를 보완한 PyPy마저도 일부 [[백준]] 다이아 이상 문제에서 TLE를 피할 수 없는 경우가 많다. 컴퓨터공학 말고 수학이나 물리 등 형식과학이나 자연과학 분야에서도 C++와 더불어 굉장히 많이 쓰이는 언어이다. 어쩔 때는 컴퓨터공학의 코딩 양이 더 적을 때도 있다. ==장점== ||There should be one obvious way to do it.|| * 문법이 간단하다. * 중괄호, 세미콜론 대신 들여쓰기를 강제하여 문법을 컴파일하도록 설계했다. 이는 개발자가 의도한 부분이기도 하다. * 두 문자를 스왑하여 한 번에 바꿀 수 있다. * 슬라이싱을 통해 리스트를 나눌 수 있다. * for-else 문으로 반복문과 이외처리를 쉽게 할 수 있다. * 자료형 선언을 안 해도 된다. * 리스트 컴프리헨션[* 한 줄 코드]을 지원한다. * 함수 자체를 객체로 보아 변수처럼 사용 가능하다. * 수의 범위 제한이 없다.