반응형
파이썬 프로그래밍 언어란?
Python은 높은 수준의 범용 해석 프로그래밍 언어입니다.
1) 높은 수준
Python은 쉽게 배울 수 있는 고급 프로그래밍 언어입니다.
Python은 프로그램을 효율적으로 개발하기 위해 컴퓨터의 세부 사항을 이해할 필요가 없습니다.
2) 범용
파이썬은 범용 언어입니다. 이는 다음을 포함한 다양한 도메인에서 Python을 사용할 수 있음을 의미합니다.
- 웹 애플리케이션
- 빅 데이터 애플리케이션
- 테스트
- 오토메이션
- 데이터 과학, 기계 학습 및 AI
- 데스크톱 소프트웨어
- 모바일 앱
관계형 데이터베이스에서 데이터를 쿼리하는 데 사용할 수 있는 SQL과 같은 대상 언어입니다.
3) Interpreted
파이썬은 인터프리터 언어입니다.
Python 프로그램을 개발하려면 소스 코드라는 파일에 Python 코드를 작성합니다.
소스 코드를 실행하려면 컴퓨터가 이해할 수 있는 기계어로 변환해야 합니다.
그리고 Python 인터프리터는 Python 프로그램이 실행될 때 소스 코드를 한 줄씩 한 번에 한 번씩 기계 코드로 변환합니다. Java 및 C#과 같은 컴파일 언어는 프로그램이 실행되기 전에 전체 소스 코드를 컴파일하는 컴파일러를 사용합니다.
왜 파이썬인가
- 파이썬은 생산성을 높여줍니다.
- Python을 사용하면 더 적은 시간과 더 적은 코드 라인으로 복잡한 문제를 해결할 수 있습니다.
- Python에서 프로토타입을 만드는 것이 빠릅니다.
- Python은 웹 응용 프로그램에서 데이터 과학 및 기계 학습에 이르기까지 산업 전반의 많은 영역에서 솔루션이 됩니다.
- Python은 다른 프로그래밍 언어에 비해 배우기가 매우 쉽습니다.
- Python 구문은 명확하고 아름답습니다.
- Python에는 많은 라이브러리와 프레임워크를 포함하는 대규모 생태계가 있습니다.
- 파이썬은 크로스 플랫폼입니다.
- Python 프로그램은 Windows, Linux 및 macOS에서 실행할 수 있습니다.
- Python에는 거대한 커뮤니티가 있습니다.
- 막힐 때마다 활발한 커뮤니티에서 도움을 받을 수 있습니다.
- Python 개발자의 수요가 높습니다.
파이썬 버전
- Python에는 2x와 3x의 두 가지 주요 버전이 있습니다.
- Python 2.x는 2000년에 출시되었습니다.
- 최신 버전은 2010년에 출시된 2.7입니다.
- 새 프로젝트에서는 사용하지 않는 것이 좋습니다.
- Python 3.x는 2008년에 출시되었습니다.
- 기본적으로 Python 3은 Python 2와 호환되지 않습니다.
- 그리고 새 프로젝트에는 Python 3의 최신 버전을 사용해야 합니다.
요약
- Python은 해석된 고급 범용 프로그래밍 언어입니다.
- Python은 웹 애플리케이션, 데이터 분석, 데이터 과학, 기계 학습 및 AI의 많은 영역에서 솔루션이 됩니다.
- 새로운 개발에는 Python 3를 사용하십시오.
출처: https://www.pythontutorial.net/getting-started/what-is-python/
728x90
반응형
'Programing > Python' 카테고리의 다른 글
Python Variables: 파이썬 변수생성 (0) | 2023.02.27 |
---|---|
Python Syntax: 파이썬 기본 문법 (0) | 2023.02.27 |
Python 배움의 마음가짐은 무엇인가요? (0) | 2023.02.24 |
Python 왜 배워야 하나요? (0) | 2023.02.24 |
Java vs Python: 비교하기 (0) | 2023.02.24 |
댓글