※ 통합개발환경(IDE=Intergrated Development Environment)
(정의)
소스작성을 위한 코드 편집기, 컴파일러(또는 인터프리터), 디버깅용 디버거 등 프로그램 개발에 필요한 도구들이 하나의 프로그램 개발 환경으로 통합되어 개발 생산성을 높이는 소프트웨어.
(종류)
⑴ Pycharm
⑵ Visual Studio Code : MS사
⑶ Pydev : 이클립스 기반
Δ 프로젝트
= 파이썬 개발 작업을 통합 관리하기 위한 논리적 개념
(특징)
파이썬 코드파일, 각종 리소스 파일(프로젝트 설정 파일, 멀티미디어 파일) 등으로 구성
Δ 디버깅
= 프로그램의 정확성, 논리적 오류(버그)를 찾아내는 테스트 과정
→ 자동화된 디버깅 소프트웨어 필요함
ⓐ 중단점 지정 : 프로그램 실행 정지 → 메모리 저장된 값 확인 값 확인→ 실행 재개 또는 코드 실행
ⓑ run / debug / step over (F8)
ⓒ 디버깅 종료 = F9 / Run>Resume Program ▶ 프로그램 나머지 코드 실행 후 디버깅 종료
cf. 비주얼코드
- Ctrl F5 : Run
- F10 : 디버깅 시 1행씩 실행