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
'Language > Python' 카테고리의 다른 글
231115 Python 함수 (1) | 2023.11.20 |
---|---|
231115 Python_for문, range() (1) | 2023.11.20 |
231114 Python_자료형, 튜플(tuple), dictionary, 집합(set), bool(참,거짓), 조건제어문(if), 반복문(for, while) (1) | 2023.11.20 |
231113 Python import, print, format, 변수, input, 사칙연산, 비교연산자, 논리연산자, 인덱싱(indexing), 슬라이싱(slicing) (1) | 2023.11.13 |
231113_Python 환경설정 및 설치 (1) | 2023.11.13 |