파이썬이란 무엇인가?
1991년 네덜란드계 프로그래머 '귀도 반 로섬'(Guido van Rossum)에 의해 만들어졌다.
플랫폼에 독립적이며, 인터프리터식, 객체지향적, 동적 타이핑 대화형 언어이다.
파이썬이라는 이름은 귀도가 좋아하는 코미디인〈Monty Python's Flying Circus〉에서 따온 것이다. 이름에서 고대신화에 나오는 커다란 뱀을 연상하는 경우도 있겠지만, 이와는 무관하다. 다만 로고에는 뱀 두마리가 형상화되어 있다.
파이썬으로 무엇을 할 수 있을까?
- 서버에서 웹 응용프로그램을 만드는데 사용할 수 있다.
- 소프트웨어와 함께 사용하여 워크플로를 생성할 수 있다.
- 데이터베이스 시스템에 연결 할 수 있다.
- 파일을 읽고 수정할 수 있다.
- 빅데이터를 처리하고 복잡한 수학을 수행하는데 사용할 수 있다.
- 신속한 프로토타이핑 또는 프로덕션 준비 소프트웨어 개발에 사용할 수 있다.
- 웹 크롤링을 통한 자동화 시스템을 만들 수 있다.
파이썬의 장점?
- 다양한 플랫폼(Windows, Mac, Linux, Raspberry Pi 등)에서 작동한다.
- 영어와 유사한 간단한 구문을 가지고 있다.
- 다른 프로그래밍 언어보다 비교적 적은 줄로 프로그램을 작성할 수 있는 구문이 있다.
- 인터프리터 시스템에서 실행되기에 코드가 작성되는 즉시 실행할 수 있다. (프로토타이핑이 매우 빠름)
- 절차지향 방식, 객체지향 또는 기능적 방식으로 처리될 수 있다.