역사
탄생 - 1989 귀도 판 로썸횽이 심심해서 만듬 , 참고로 리눅스도 심심해서 만듬
이름의 유래 - 영국 코미디그룹 몬티 파이선에서 따옴
사전적 의미 - 고대 신화에 나오는 파르나소스 산의 동굴에 살던 큰 뱀을 뜻하며,
아폴로 신이 델파이에서 파이썬을 퇴치했다는 이야기
아폴로 신이 델파이에서 파이썬을 퇴치했다는 이야기
특징
인간다운 언어? 개소리
문법이 쉽다? 개소리
간결하다? 개소리
개발속도가 빠르다? 개소리아님
구글 3대 개발언어중의 하나 - c++ , java , python
3과 2의 하위호환성이 없다고 알려져있고 실제로 하위호환성이 없지만
실상 3와 2차이는 별로 없다고 함,
실상 3와 2차이는 별로 없다고 함,
- 자동형변환
- print함수 사용법 변경
- 기본 유니코드
- 약간의 문법
- 패키지 구조
그리고 컨버터를 제공해주고 있다.
이새끼로 만들어진 프로젝트
bittorrent, moinmoin(위키만드는횽아), scons(빌드툴횽아), trac(이슈트래커횽아), yum
영향을 받은 언어
구현체
- cpython
- 기본구현체 , c언어로 만들어짐 , 당연히 가장 버전업이 우선시 됨
- jpython
- Java로 만들어짐 , JVM에서 돌릴 목적으로 만듬, 당연히 자바라이브러리를 쓸수 있음
- ironpython
- .씨샵으로 만듬 , Net용 구현체 , 당연히 …
- pypy
- 파이썬으로 만든 구현체 , 희안하게도 cpython보다 빠르다고 알려짐 , 목표가 cpython의 속도를 따라잡는것
- brython
- 자바스크립트로 만든 구현체, 웹브라우저에서 실행이 목적
설치
리눅스/맥 계열 OS 최신 버전에는 2버전 3버전 다 깔려있음, 없다면 패키지 시스템으로 내려받아서 깔라
윈도우는 걍 설치파일 내려받아서 깔라