About Python

1. Python이란

2. Python이 인기 많은 이유

3. Python으로 무엇을 할 수 있을까

 

1. Python이란

1) 창시자

귀도 로섬

ABC언어 프로젝트 종료 -> 분산시스템연구 진행 -> 새로운 언어 필요

“새로운 분산환경 시스템에 맞으면서 C와 셀에서 부족한 부분을 채워주는 새로운 하이레벨 언어를 개발하고 싶었다

-> 2001 파이썬의 버전을 출시하면서 기업들의 도입 시작

 

2) 인터프리터식 언어

인터프리터: 고급언어를 pc가 이해할 수 있는 언어로 변환하는 장치.

명령어를 한 줄 한 줄씩 해석하고 실행하는 방식.

  • 입력하자마자 결과를 볼 수 있지만 전체 실행 속도는 느려질 수 있다.

 

3) 동적 타이핑

동적 타이핑: 특정 객체의 데이터형을 런타임 시에 파악하는 것.

  • 라스트 안에 여러 데이터 형을 함께 사용할 수 있다.

  • 타입 선언이 필요 없는 간결한 문법..

  • 변수의 타입을 변경할 수 있는 제약이 적어 변경이 용이.

     

4) 멀티패러다임 프로그래밍

: 절차적, 함수형, 객체지향 프로그래밍

  • 특정 프로그래밍 방식을 강제하지 않고 다양한 방식을 골고루 지원

 

5) 플랫폼

윈도우, 매킨토시, 유닉스, 리눅스 (안드로이드, ios X)

+ Recent posts