본문 바로가기
Programing/Python

파이썬이란?

by 멍멍돌이야 2023. 2. 24.
반응형

파이썬 프로그래밍 언어란?

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
반응형

댓글