파이썬의 특징(점프 투 파이썬)

2018. 1. 15. 21:22Python-이론/python

1-1 파이썬은 인간다운 언어이다.

파이썬은 사람이 생각하는 방식을 그대로 표현할 수 있는 언어이다. 컴퓨터의 사고에 맞추지 않고 최대한 사람의 사고에 맞추어 그대로 표현 할 수 있는 언어이다.

if 4 in [1,2,3,4]: print("4가 있습니다"); 

이것은 프로그램을 모르더라도 1,2,3,4안에 4가 있다면 4를 출력하게 하는 코드이다.






1-2 파이썬은 문법이 쉬워 빠르게 배울 수 있다.

문법 자체가 아주 쉽고 간결하며 사람이 알아듣기 쉽게 작성 되기때문에 배우기 쉽다고 알려져있다.






1-3 파이썬은 무료이지만 강력하다.

파이썬은 오픈 소스이며 무료이며 대부분의 프로그램을 파이썬으로 만들 수 있다. 하지만 반복적이거나 연산이 많은 프로그램은 파이썬에 어울리지 않는다. 이러한 약점을 극복할 수 있게 다른언어로 만든 프로그램을 파이썬 프로그램에 포함시킬 수 있다. 예를 들어서 전반적인 프로그램을 파이썬으로 만들고 많은 연산이 필요한 프로그램을 C언어로 만들어서 프로그램을 제작하면 위아 같은 약점을 해결 할 수 있다.






1-4파이썬은 간결하다.

파이썬은 다른언어와 달리 가장 좋은 방법 1가지만 이용하는 것을 선호한다. 이러한 간결함은 파이썬 문법에도 그대로 적용되어 파이썬 프로그래밍을하는 사람들은 잘정리되어 있는 소스 코드를 볼 수 있다. 다른 사람의 코드도 한눈에 들어와 이해하기 쉽기 때문에 공동 작업과 유지 보수가 아주 쉽고 편하다. 파이썬은 들여쓰기가 중요하며 다른언어에서 흔히 볼 수 있는 {}을 볼 수 없기 때문에 다른 사람들이 읽기에 구독성이 좋은 것 같다.