※ 공부하는 포스팅으로 틀린 것이나 맞지 않는 표현 있을 수 있습니다. 피드백받습니다!!
파이썬에 비해 여러 C/C++/Java 라이브러리들을 가지고 작업을 할 때 일반적으로 코드 작성/컴파일/테스트/재컴파일의 순환 즉 작업이 너무 느리다는 것을 알게 될 수 있다.
파이썬은!!
- 셸 스크립트나 배치 파일보다 더 많은 구조를 제공한다.
- 큰 프로그램을 위한 자원을 제공한다.
- C 보다 훨씬 많은 에러 검사를 제공
- 유연한 배열과 딕셔너리같은 고수준의 자료형들을 내장
- 프로그램을 여러 모듈로 나눌수 있다.
- 각 모듈은 다른 파이썬 프로그램에서 재사용할 수 있다.
- 대규묘 표준 모듈들이 따라온다.
( 파이썬 내장 라이브러리를 말하는 듯하다.) - 인터프리터 언어이다.
(소스코드를 바로 실행 / 스크립트 언어) - 컴파일과 링크 단계가 필요 없으므로 개발 시간을 상당히 단축해 준다.
- 인터프리터는 대화형으로 사용할 수 있어, 언어의 기능을 실험하거나, 쓰고 버릴 프로그램을 만들거나, 바닥부터 프로그램을 만들어가는 동안 함수들을 테스트하기 쉽다.
- 코드가 간결하고 읽기 쉽게 프로그램을 작성할 수 있도록 한다.
- 파이썬 프로그램은 여러 가지 이유로 같은 기능의 C, C++, Java 프로그램들에 비교해 간결하다.
여담
- 파이썬의 이름은 "Monty Python's Flying Circus"라는 BBC 쇼에서 따온 것이다.
Reference
- 1. 입맛 돋우기
1. 입맛 돋우기 — Python 3.10.5 문서
1. 입맛 돋우기 여러분이 컴퓨터를 많이 사용한다면, 결국 자동화하고 싶은 작업을 발견하게 됩니다. 예를 들어, 많은 텍스트 파일들을 검색-수정하고 싶거나, 사진 파일들을 복잡한 방법으로 이
docs.python.org
'python' 카테고리의 다른 글
[python] 파이썬 자습서 3. 파이썬의 간략한 소개 part1 (0) | 2022.06.18 |
---|---|
[python] 파이썬 자습서 2. 파이썬 인터프리터 사용하기 (0) | 2022.06.17 |
[python] docx 라이브러리 이용기 (0) | 2022.06.14 |
[python] 지도 라이브러리 Folium 사용기 (0) | 2022.06.05 |
[python] shebang line (0) | 2022.05.17 |