중화사전망 - 서예자전 - 왜 파이썬?

왜 파이썬?

이학 \x0d\Python 은 C, C++ 와 같은 언어보다 여러 단계 높은 고급 언어이기 때문에 비교적 배우기 쉬운 언어입니다. 심지어 초등학교 졸업생도 배울 수 있습니다. 메모리 할당을 관리하지 않고 변수 유형을 정의하지 않고 사용할 수 있으며, 목록, 사전, 문자열 등의 고급 함수를 만드는 방법에 관계없이 많은 데이터 유형이 내장되어 직접 사용됩니다. 또한 그것으로 작성된 코드는 컴파일 없이 직접 실행할 수 있습니다. 또 한 가지 더, 그것으로 쓴 코드는 매우 짧아서 타자량이 훨씬 적을 수 있다. 확실히 많은 키보드의 손상을 없애고' 키보드 손' 의 질병을 줄일 수 있다. 개발자에게 건강은 가장 큰 자본이다. 만약 너의 손이 다쳤다면, 너는 아무것도 할 수 없다. \x0d\\x0d\ 개발 효율성 \x0d\Python 은 c 보다 6 배 더 효율적인 개발 효율성이 가장 높은 언어입니다 C++ 보다 2 배 효율적이고 Java 및 C# 보다 1.5 배 효율적입니다. 이렇게 높은 개발 효율을 갖는 것은 당연히 성능의 대가이다. 그러나 현재의 하드웨어 기술 발전으로 볼 때, 현재의 CPU 컴퓨팅 능력은 일반적으로 과잉되고, 점점 더 많은 하드웨어 비용이 절감되지만 인건비는 점점 더 비싸지고 있다. 사실, 사회적 진보의 관점에서 볼 때, 도구는 점점 더 진보하고 있지만, 인간 두뇌 관리의 복잡성은 증가하지 않았습니다. 분명히, 그것을 개선하는 것은 비교적 어렵다. X0D \ 현재 임베디드 시스템은 멀티코어 CPU 로 점차 이동하고 있으며, 휴대전화는 이미 64 비트 8 코어 시대로 접어들었다. 임베디드 시스템에는 Pyboard 와 같은 오픈 소스 프로젝트도 있습니다. 이러한 임베디드 Python 은 주로 로봇 제어에 적합합니다. \x0d\\x0d\ 간편한 디버깅 실행 \x0d\ 개발 및 디버깅은 Windows 플랫폼과 Linux 플랫폼 모두에서 동일합니다. 플랫폼 간 운영이 더욱 간편합니다. 다른 플랫폼의 API 인터페이스를 사용하지 않는 경우 코드를 한 번만 작성하면 Windows 플랫폼 또는 Linux 플랫폼에서 실행할 수 있습니다. \x0d\\x0d\ 오픈 소스 무료 \x0d\Python 상업 및 교육 분야 모두에서 무료로 사용할 수 있습니다. 즉, 0 비용으로 배우고 사용할 수 있습니다. 파이썬은 많은 모든 기능을 갖춘 개발 라이브러리를 사용할 수 있다. \x0d\\x0d\ 테스트 영역 요구 사항 \x0d\ 테스트에는 모듈 테스트와 같은 소프트웨어 개발 작업의 상당 부분이 포함됩니다. 개발자는 모듈의 기능을 완료할 때 모듈이 정확한지 테스트해야 하므로 검증을 위해 테스트 코드 한 무더기를 구축해야 합니다. 이때 C++ 또는 Java 를 사용하여 이러한 함수를 작성하면 Python 이 빠르지 않은 것이 분명합니다. 이전 효율성에서 알 수 있습니다. 그래서 보통 이런 개발 모델이 된다. 발표된 소프트웨어는 C++ 또는 Java 로 개발되었지만 테스트된 코드는 파이썬으로 개발되었다. 예를 들어, 임베디드 시스템은 네트워크 통신을 포함하며 임베디드 시스템에 네트워크 데이터를 지속적으로 보내고 수신해야 하므로 Python 을 사용하여 테스트 환경을 구축할 수 있습니다. 따라서 임베디드 시스템을 검증하는 데 걸리는 시간이 적고, 코드 품질이 향상되며, 임베디드 시스템 및 기타 시스템의 디버깅 시간과 향후 유지 관리 시간이 줄어듭니다. \x0d\ 또한 파이썬 언어로 많은 스크립트를 작성함으로써 자동화 테스트 수준을 향상시킬 수 있으며, 이전 테스트 사용 사례는 버전당 한 번 출시되면 완전히 자동화되어 소프트웨어의 신속한 출시 요구 사항이 크게 향상됩니다. 제가 본 테스트 사례로는 수만 개가 있습니다. 수작업으로 테스트한다면 검증은 매우 느리고 포괄적이지 않습니다. 현재 완전 자동화 테스트를 거친 후 24 시간 동안 실행되는 한 대의 컴퓨터는 10 테스터의 작업량에 해당하며 효율성이 얼마나 향상되었는지 알 수 있다. 예측 가능한 미래에는 테스트 분야에서 Python 의 업무 수요가 계속 증가하여 모든 테스터에게 이 유용한 도구를 익혀야 합니다.