About Python
1. Python이란
2. Python이 인기 많은 이유
3. Python으로 무엇을 할 수 있을까
1. Python이란
1) 창시자
귀도 반 로섬
ABC언어 프로젝트 종료 -> 분산시스템연구 진행 -> 새로운 언어 필요
“새로운 분산환경 시스템에 맞으면서 C와 셀에서 부족한 부분을 채워주는 새로운 하이레벨 언어를 개발하고 싶었다”
-> 2001년 파이썬의 첫 버전을 출시하면서 기업들의 도입 시작
2) 인터프리터식 언어
인터프리터: 고급언어를 pc가 이해할 수 있는 언어로 변환하는 장치.
명령어를 한 줄 한 줄씩 해석하고 실행하는 방식.
-
입력하자마자 결과를 볼 수 있지만 전체 실행 속도는 느려질 수 있다.
3) 동적 타이핑
동적 타이핑: 특정 객체의 데이터형을 런타임 시에 파악하는 것.
-
라스트 안에 여러 데이터 형을 함께 사용할 수 있다.
-
타입 선언이 필요 없는 간결한 문법..
-
변수의 타입을 변경할 수 있는 제약이 적어 변경이 용이.
4) 멀티패러다임 프로그래밍
: 절차적, 함수형, 객체지향 프로그래밍
-
특정 프로그래밍 방식을 강제하지 않고 다양한 방식을 골고루 지원
5) 플랫폼
윈도우, 매킨토시, 유닉스, 리눅스 (안드로이드, ios는 X)
'개발 > Python' 카테고리의 다른 글
Python에서의 UDP, 계정 정보 연동, Python과 파일 인코딩 (0) | 2020.03.31 |
---|---|
업무를 통해 알아본 Python (0) | 2020.03.31 |
3. Python으로 무엇을 할 수 있을까 (0) | 2020.03.30 |
2. Python이 인기 많은 이유 (0) | 2020.03.30 |