안녕하세요.
예전에 유사한 질문에 대한 답변을 한 적 있습니다.
첫째로 초보자들도 쉽게 프로그래밍 언어를 접근할 수 있습니다.
문법이 단순하여 간단하게 프로그램을 짤수있기때문에 C++ , JAVA 같은 언어보다 compact한 내용으로 작성이 가능합니다.
또한 C기반 언어에서 배워야 하는 포인터거 없습니다.
둘째로 파이썬을 사용해서 IOT 디바이스를 개발하고 Computer Vision, 감정인식 및 언어분석 그리고 각종 검색과 접근이 쉬운 만큼 네트워크엔지니어들도 파이썬을 활용하고 있습니다.
셋째로 다양한 프레임워크와 라이브러리를 제공합니다.
사람들이 많이 찾고 파이썬으로 개발을 하다 보니 프레임워크,라이브러리가 확장이 되어
적은 코딩만으로 프로그램들을 빠르게 개발할수 있습니다.
추가 단점은 run-time engine 자체가 무겁고 연산 속도가 다른 개발 환경보다 떨어집니다.
https://www.a-ha.io/questions/420ef19500b6b7f797ea24c21b4642c3
위 링크에 다른 답변자 분의 내용도 있습니다.