Language/Python

231113 Python의 특징 및 사용법

잇꼬 2023. 11. 13. 17:48
728x90
반응형
SMALL

Python (:= 컴파일언어) 

 

- 1990년 귀도 반 로섬 (Guido Van Rossum) 개발한 인터프리터 언어
- Interpreter Language : 한줄씩 소스코드를 해석해서 바로 실행해 결과를 확인할 수 있는 언어

 

- 특징 

1) 쉬운 문법

2) 가독성이 좋다. (읽기가 편함)

3) 무료인 언어.

4) 이식성이 좋다.

- 쉽게 라이브러리를 추가 할 수 있다. 
- 운영체제에 종속되지 않는다.

5) 풍부한 라이브러리

- numpy : 수학, 과학 모듈(집합)
- pandas : 데이터 검색 모듈
- matplotlib : 시각화 모듈 -- 수업은 여기까지
- Beautiful Soup : 웹스크래핑 모듈
- Scikit-learn : 머신러닝 모듈

5) 동적 타이밍 

- 런타임시에 type 체크하는 동적타이밍을 지원 (값을 삽입하는 순간 type 이 정해진다)

- 메모리관리 자동

 

예시) 

PL/SQL

declare
	v_str varchar(30); 
begin 
	v_str := 'oracle';
	dbms_output.put_line(v_str);
end;
/

 

Python

v_str = 'oracle'
# python 변수의 타입은 값을 입력하는 순간 결정된다.(동적타이밍) 
v_str
print(v_str)

 

728x90
반응형
LIST