파이썬의 힘은 메모리 할당과 같은 테스트 낮은 수준의 문제를 처리하는 것보다 문제에 더 집중할 수 있도록하는 그것의 능력이다. C 또는 C++에서 메모리 누수를 추적하는 데 몇 일 간의 개발 기간이 낭비되었는지 계산할 수 없습니다. 모든 고수준 언어의 장점. 기본적인 프로그래밍 작업을 수행에 더 빨리 많은 속도까지 당신이 될 수 있도록
파이썬, C++에 비해 매우 쉽게 배울 수 있습니다. 따라서 고급 작업으로 더 빨리 이동할 수 있습니다. 전력을 많이 가지고 있지만, 파이썬에 비해 스스로 발을 쏠 수있는 많은 방법이있다 ++
C (즉, 파이썬에서 할 수없는 말을하지 않음).
컴파일/디버그주기가 수행하려고하는 작업에 따라 C++에서 가끔씩 오래 걸릴 수 있습니다. 기술적으로 말하자면, 파이썬 스크립트를 실행할 때마다 그 자체로 "컴파일"되고 있습니다. 단지 더 빠른 사이클 일뿐입니다. 좋은 IDE는 파이썬에서 코드 오류를 자동으로 체크하여 입력하는 동안이를 완화하는 데 도움이 될 수 있습니다. 당신은 당신이 큰 프로젝트 내에서 테스트 할 몇 가지 코드가있는 경우
, 그것은 테스트를 분리 때때로 번거 로움입니다. IPython과 같은 훌륭한 Python 인터프리터를 사용하면 작은 코드를 쉽게 테스트하고 언어가 어떻게 작동하는지보고 파일에 붙여 넣을 수 있습니다.
파이썬은 또한 많은 다양한 방법을 통해 기존 C/C++ 코드와 매우 잘 인터페이스합니다. 그런 식으로 작성한 새로운 whizbang Python 모듈이 실제로 느린 경우 C/C++로 압축 한 후 ctypes, Boost::Python 또는 SWIG을 통해 파이썬으로 마무리 할 수 있습니다.
그리고 무엇보다도
는, 파이썬은 물건을 많이 당신을 위해 알아 냈가 큰 표준 라이브러리와 함께 제공됩니다. 조각을 모두 넣는 것입니다. 그 뒤에 큰 커뮤니티가 있으므로 표준 라이브러리에없는 경우 누군가가 문제를 해결했습니다 (
PyGame,
Numpy,
SciPy,
Pyserial,
PyWin 등). 당신은 그냥 구글로 그것을 잡을 수 있고 코드를 프로그램에 넣을 수 있습니다 ... 멀리 가세요!
간단한 메모 - 파이 게임은 SDL 프레임 워크 위에 구축되었습니다. Python에 대한 다른 유명한 라이브러리는 www.pyglet.org에서 확인하실 수 있습니다. – Josip