로고 Python 솔루션명 Python
소개
  • Guido van Rossum이 1991년에 처음 발표한 고수준 프로그래밍 언어
  • 인터프린터 언어로 코드의 가독성 강조
  • C++ 또는 Java와 같은 언어를 사용되는 것보다 적은 코드를 사용해서 표현
  • 작고 큰 규모로 프로그램을 작성할 수 있도록 많은 라이브러리를 제공
  • 동적 시스템 및 메모리 관리 기능을 갖추고 있으며, 객체 지향, 명령형, 함수형 프로그래밍 및 절차 스타일을 비롯한 여러 프로그래밍 패러다임 지원
주요 기능
  • 수치해석, 데이터 분석 및 시각화
  • 머신러닝 및 딥러닝 지원
  • 웹 애플리케이션 프레임윅 지원
대분류 시스템SW 소분류 SW공학도구
라이선스 형태 Python Software Foundation License 사전설치 솔루션
실행 하드웨어 Windows, macOS, Linux 등 버전 Python 3 : 3.6.3 / Python 2 : 2.7.14
특징
  • Dynamic typing
  • 객체 멤버에 접근이 용이
  • 모듈, 클래스, 객체와 같은 언어의 요소가 내부에서 접근할 수 있고, 리플렉션을 이용한 기술 사용
보안 취약점
  • 취약점 ID : CVE-2017-1000158
  • 심각도 : 9.8 CRITICAL(V3)
  • 취약점 설명 : 원격 공격자는 사용자가 특수하게 조작된 파일을 처리하도록 유도하여 임의 코드를 실행
  • 대응방안 : 2.7.14 이상으로 업그레이드
  • 참고 경로 : https://security.gentoo.org/glsa/201805-02
개발회사/커뮤니티 Python Software Foundation
공식 홈페이지 https://www.python.org
맨 위로
맨 위로