Python (비교)

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