Python은 해석, 컴파일, 상호 작용 및 객체 지향을 결합한 고급 스크립트 언어입니다.
Python은 다른 언어에 비해 가독성이 높도록 설계되었으며, 다른 언어에서는 영어 키워드와 일부 구두점을 사용하는 경우가 많습니다.
Python은 해석형 언어입니다. 즉, 개발 과정에서 컴파일 단계가 없습니다. PHP 및 Perl 언어와 유사합니다.
Python은 대화형 언어입니다. 즉, Python 프롬프트에서 직접 대화형으로 프로그램을 작성할 수 있습니다.
Python은 객체 지향 언어입니다. 즉, Python은 코드가 객체에 캡슐화되는 객체 지향 스타일 또는 프로그래밍 기술을 지원합니다.
Python은 초보자를 위한 언어입니다. Python은 초보 프로그래머를 위한 훌륭한 언어로, 간단한 워드 프로세싱부터 WWW 브라우저, 게임에 이르기까지 광범위한 애플리케이션 개발을 지원합니다.
Python 개발의 역사
Python은 1980년대 후반과 1990년대 초반에 국립 수학 및 컴퓨터 과학 연구소에서 Guido van Rossum에 의해 개발되었습니다. 네덜란드.
Python 자체는 ABC, Modula-3, C, C++, Algol-68, SmallTalk, Unix 쉘 및 기타 스크립트 언어 등을 포함한 많은 다른 언어에서 개발되었습니다.
Perl 언어와 마찬가지로 Python 소스 코드도 GPL(GNU General Public License) 계약을 따릅니다.
이제 Python은 핵심 개발 팀에 의해 유지 관리되고 있으므로 Guido van Rossum은 여전히 Python의 발전을 이끄는 데 중요한 역할을 하고 있습니다.
Python 기능
1. 배우기 쉬움: Python은 상대적으로 키워드가 적고 구조가 간단하며 정의가 명확합니다. 구문을 배우기가 더 쉽습니다.
2. 읽기 쉬움: Python 코드가 더 명확하게 정의되었습니다.
3. 유지 관리가 용이함: Python의 성공은 소스 코드가 유지 관리가 매우 쉽다는 것입니다.
4. 광범위한 표준 라이브러리: Python의 가장 큰 장점 중 하나는 크로스 플랫폼이며 UNIX, Windows 및 Macintosh와 호환되는 풍부한 라이브러리입니다.
5. 대화형 모드: 대화형 모드가 지원되며 터미널에서 언어 결과를 입력하고 얻을 수 있으며 대화형 테스트 및 코드 조각 디버깅이 가능합니다.
6. 이식성: Python은 다양한 하드웨어 플랫폼에서 실행될 수 있으며 모든 플랫폼에서 동일한 인터페이스를 갖습니다.
7. 확장 가능: Python 인터프리터에 하위 수준 모듈을 추가할 수 있습니다. 이러한 모듈을 통해 프로그래머는 자신의 도구를 추가하거나 사용자 정의하여 보다 효율적으로 작업할 수 있습니다.
8. 데이터베이스: Python은 모든 주요 상용 데이터베이스에 대한 인터페이스를 제공합니다.
9.GUI 프로그래밍: Python은 생성하여 다양한 시스템 호출로 이식할 수 있는 GUI를 지원합니다.
10. 확장성: 쉘 스크립트에 비해 Python은 더 나은 구조를 제공하고 대규모 프로그램을 지원합니다.