통합개발환경통합개발환경(Integrated Develpoment Environment)은 소프트웨어를 개발하기 위해 필요한 다양한 패키지, 모듈의 기능을 제공하고 컴파일, 디버그 등을 통한 개발 환경요소를 총체적으로 제공함으로써 프로그래밍을 좀 더 용이하게 할 수 있도록 하는 개발 도구를 말한다.파이썬을 설치하는 것만으로도 IDLE라는 개발 환경 도구가 설치되며 이를 활용하여 충분히 프로그래밍을 할 수 있지만, 조금 더 복잡한 프로그래밍을 하고자 한다면 추가로 통합개발환경을 설치하여 이용하는 것이 좋다. 프로그래밍 언어마다 자주 사용되는 통합개발환경은 다르며, 파이썬의 경우 JetBrains사의 PyCharm이나 Microsoft사의 Visual Studio Code(이하 vs code)를 사용한다.vs..