자주 사용 하 는 Python 코드 디 버 깅 도구 요약

머리말
제 가 자주 사용 하 는 간단 한 Python 코드 디 버 깅 도 구 는 IDLE 와 Sublime 3 입 니 다.IDLE 는 거의 사용 하지 않 습 니 다.기본적으로 Sublime 3 을 조금 더 사용 합 니 다.Sublime 3 은 간단 하고 편리 하기 때문에 직관 적 입 니 다.VSCode 도 좋 은 추천 이지 만 저 는 사용 해 본 적 이 없어 서 동경 합 니 다.)
그러나 실제 개발 에 서 는 기본적으로 PyCharm 을 사용한다.
1.Python 의 상호작용 모드
파 이 썬 의 해석 기 를 설치 한 후 명령 행 에python명령 을 직접 입력 하면 들 어 오 는 인터페이스 가 파 이 썬 의 인 터 랙 션 인터페이스 입 니 다.
다음 그림 에서 보 듯 이:

명령 프롬프트 후 파 이 썬 의 명령 을 직접 입력 할 수 있 으 며,입력 한 명령 이 되 돌아 오 면 파 이 썬 의 해석 기 에 의 해 즉시 실 행 됩 니 다.하 나 를 입력 하면 하 나 를 실행 합 니 다.프로그램 개발 자 는 Python Shell(인 터 랙 션 모드)을 이용 하여 Python 과 상호작용 할 수 있 습 니 다.
Python 에 들 어 가 는 대화 모드 는 두 가지 방식 이 있 습 니 다.
(1)Windows 시스템 의 명령 행 이 Python 인 터 랙 션 인터페이스 에 들 어 갑 니 다.win+r명령 을 입력 하면 Windows 시스템 의 명령 행 에 들 어 갈 수 있 습 니 다.cmd첨부 파일 의 명령 프롬프트 를 선택 하 십시오)
명령 을 직접 실행python하면 Python 인 터 랙 션 인터페이스 에 들 어 갈 수 있 습 니 다.

주:<대화 모드>에서<명령 행 모드>로 전환 하고exit()명령 을 사용 합 니 다.
(2)Windows 시스템 의 시작 메뉴 에서 Python 인 터 랙 션 인터페이스 에 들 어 갑 니 다.
이전에 설 치 된 Python 해석 기 에 따라 설치 가 완료 되면 자동 으로 두 개의 Python Shell,즉 Python 인 터 랙 션 인터페이스 를 설치 해 줍 니 다.다음 그림:

클릭Python 3.7(64-bit)을 누 르 면 Python 인 터 랙 션 인터페이스 에 직접 들 어 갈 수 있 습 니 다.위 명령 행 이 들 어 오 는 인 터 랙 션 페이지 와 같 습 니 다.
클릭 하면 바로 들 어 갑 니 다.python명령 을 입력 하지 않 아 도 됩 니 다.

주:시작 메뉴 에서 대화 모드 로 들 어가 면 창 입력exit()에서 창 을 직접 닫 고 명령 행 모드 로 돌아 가지 않 습 니 다.
설명:
IDLE(Python 3.7 64-bit):
  • IDLE 는 Python 표준 발행 판 에 내 장 된 간단 하고 작은 IDE 로 상호작용 명령 행,편집기,디 버 거 등 기본 구성 요 소 를 포함 하여 대부분의 간단 한 응용 에 대처 할 수 있 습 니 다.
  • IDLE 는 Python 개발 의 거의 모든 기능(문법 스마트 알림,명령 보완,색상 별 표시 유형,코드 저장 등)을 갖 추고 있 으 며,다른 설정 이 필요 없 이 초보 자 들 이 사용 하기에 매우 적합 합 니 다.
  • IDLE 는 Python 의 공식 표준 개발 환경 으로 Python 을 설치 한 후 동시에 IDLE 를 설치 했다.
  • IDLE 는 순수한 Python 으로 Tkinter 를 기반 으로 작 성 된 것 으로 최초의 작 가 는 Python 의 아버지Guido van Rossum였 다.
  • IDLE 인 터 페 이 스 는 다음 과 같 습 니 다:

    알림:
  • Python 3.7 Manual(64-bit):Python 의 모든 문서 입 니 다.
  • Python 3.7 Manuals Docs(64-bit):Python 시스템 에서 사용 할 수 있 는 모든 설 치 된 모듈 의 문서
  • 인 터 랙 션 모델 은 한 줄 의 코드 만 입력 할 수 있 습 니 다.그것 은 바로 한 줄 을 실행 하 는 것 입 니 다.그래서 그 는 우리 의 일상적인 개발 에 적용 되 지 않 고 일상적인 간단 한 테스트 만 할 수 있 습 니 다.우 리 는 보통 완 비 된 Python 통합 개발 도 구 를 사용 하여 개발 할 수 있 습 니 다.예 를 들 어 Pycharm.
    2.IDLE 도구 사용 설명
    IDLE 도구 열기:[ ] ―> [ ] ―> [Python 3.7] ―> [IDEL]IDLE 도구 인 터 페 이 스 는 다음 과 같 습 니 다.

    (1)IDLE 도구 에서 Pyhton 문 구 를 직접 실행 합 니 다.
    문 구 를 직접 입력 하고 Enter 에 따라 실행 하면 결 과 를 볼 수 있다.

    (2)파일 저장
    IDLE 도 구 는 위 창 에서 실행 되 고 표 시 된 내용 을 저장 할 수 있 으 며ctrl+s파일 을 저장 할 수 있 습 니 다.다음 그림:

    IDLE 도구 의 모든 내용 이 파일 에 저장 되 어 있 는 것 을 볼 수 있 습 니 다.일상생활 에서 우 리 는 일반적으로 이렇게 사용 하지 않 습 니 다.
    (3)디버그 Python 프로그램 작성
    우 리 는 일상적으로 IDLE 도구 로 Python 코드 를 디 버 깅 할 때 다음 과 같이 사용한다.
    1)IDLE 도 구 를 열 고[File] ―> [New File]파일 을 새로 만 듭 니 다.

    새로 만 든 파일 에 제목 이 없 는 것 을 볼 수 있 습 니 다.저장 되 지 않 았 음 을 표시 합 니 다.
    2)새로 만 든 파일 을 저장 하고 이름 을 붙 입 니 다.

    3)새로 생 성 된 파일test.py에 Python 코드 를 쓰 고F5을 누 르 면 실행 되 며,IDLE 초기 창 에서 결 과 를 봅 니 다.

    마지막test.py은 우리 가 쓴 Python 코드 입 니 다.
    Tips:
  • IDLE 도 구 는 단축 키 가 많 고 필요 한 것 은 인터넷 에서 검색 할 수 있 으 며 많 습 니 다.
  • IDLE 도 구 는 Debug 도 할 수 있 으 며,직접 사용 하면 평소 개발 용 PyCharm 으로 PyCharm 에서 Debug 를 하 는 것 이 편 하 다.
  • 3.Sublime 3 도구 의 설치 와 설정
    우 리 는 Sublime 을 사용 하여 Python 코드 를 작성 하고 디 버 깅 할 수 있 으 며,IDEL 도구 와 같은 기능 을 수행 할 수 있 으 며,창 을 왔다갔다 하 며 조작 하기에 더욱 편리 합 니 다.
    (1)Sublime 3 의 설치
    1)Sublime 3 설 치 를 시작 하고 다음 단 계 를 클릭 합 니 다.

    2)Sublime 3 의 설치 디 렉 터 리 를 선택 하 십시오.

    3)우 클릭 메뉴 에 Sublime 3 소프트웨어 를 추가 합 니 다.
    마우스 오른쪽 단추 메뉴 에 추가 하면 파일 을 오른쪽 단추 로 눌 러 서 Sublime 3 을 선택 하여 파일 을 열 수 있 습 니 다.선택 을 권장 합 니 다.

    4)설 치 를 시작한다.

    5)설치 중 입 니 다.

    6)설치 완료.

    (2)Sublime 3 설정
    1)설치Package Control(Sublime 의 패키지 관리자)Package Control은 Sublime 3 의 플러그 인 으로 이 플러그 인 을 통 해 Sublime 에 새로운 플러그 인 을 설치 할 수 있 습 니 다.
    Sublime 이라는 소프트웨어 는 매우 간단 하지만 그의 플러그 인 은 매우 풍부 해서 Sublime 기능 을 강하 게 만 들 었 다.
    조합 키ctrl+p를 직접 사용 하여 입력 상자 에 입력Install Package Control하고 차 로 돌아 갑 니 다.

    그 다음 에 조금 만 기다 리 면 됩 니 다.설치 한 후에 다음 화면 이 나타 납 니 다.
    Preferences메뉴 에 나타 난Package Control도 Sublime 3 설치 에 성공 했다 는 것 을 증명 한다.

    설치 가 완료 되면 Sublime 3 를 다시 시작 하여 방금 설 치 된Package Control플러그 인 이 잘 사용 되 는 지 확인 하 십시오.
    우리 에 게Package Control플러그 인 이 자주 사용 하 는 두 가지 기능 은 패 키 지 를 설치 하고 제거 하 는 것 입 니 다.사용 할 때Package Control:Install Package옵션 을 클릭 하여 설치 해 야 할 가방 을 검색 하 십시오.또는Package Control:Remove Package옵션 을 누 르 면 삭제 할 가방 을 선택 하여 마 운 트 해제 합 니 다.

    2)Package Control에 중국어 플러그 인 설치
    클릭Preferences->선택Package Control:Install Package->입력ChineseLocalizations검색 입력 상자 가 나타 날 때 까지 기 다 려 야 합 니 다.

    선택 하면 자동 으로 설 치 됩 니 다.잠시 후 Sublime 3 은 중국어 로 표 시 됩 니 다(느 릴 수 있 습 니 다).
    다음 그림 에서 보 듯 이:

    3)Sublime 3 글꼴 설정
    [첫 번 째 옵션]>[설정]다음 코드 를 오른쪽 에 복사 합 니 다.
    
    { "color scheme":"Packages/User/Color Highlighter/themes/Monokai Extended.tmTheme", 
    "font_face": "YaHei Consolas Hybrid",
     "font_size": 16, 
    "ignored_packages": [ "Vintage" ], 
    "soda_classic_tabs": true, }
    4)업데이트 탄 상자 차단
    위 설정 에 한 줄 의 설정 을 추가 하면 됩 니 다.아래 와 같다
    
    "update_check": false
    
    
    4.Sublime 을 사용 하여 Python 코드 를 작성 하고 디 버 깅 합 니 다.
    (1)Sublime 3 에서 Python 코드 를 직접 실행 합 니 다.ctrl + b조합 키 를 누 르 면 Sublime 3 에 내 장 된 콘 솔 에서 python 코드 가 실 행 된 결 과 를 자동 으로 볼 수 있 습 니 다.다음 그림:

    메모:이러한 실행 방식 은 일부 버 전의 Sublime 에서 중국어 지원 이 우호 적 이지 않 으 며input( )함 수 를 사용 할 수 없습니다.우 리 는 우선 함수 의 작용 이 무엇 인지 상관 할 필요 가 없다.그러나input( )함 수 는 학습 단계 에서 자주 사용 하 는 함수 로 이 함수 가 사용 되 지 않 으 면 매우 번 거 로 울 것 이다.
    (2)SublimeREPL 플러그 인 을 사용 하여 Python 코드 를 실행 합 니 다.input( )플러그 인 은 사실SublimeREPL조합 키 와 효과 가 많 지 않 지만 기능 이 더욱 강해 지고 Sublime 3 에서 Python 과 상호작용 을 할 수 있 는 플러그 인 입 니 다.
    클릭ctrl + b->선택Preferences->입력Package Control:Install Package다음 그림 에서 보 듯 이:

    설치 완료 후[도구]메뉴 에[SublimeREPL]도구 가 나타 납 니 다.

    우 리 는 위의 그림 에서SublimeREPL플러그 인 이 많은 언어 를 지원 하 는 것 을 볼 수 있 습 니 다.우 리 는 Python 언어 중의SublimeREPL해석 기 를 선택해 야 합 니 다.
    선택 이 완 료 된 후에 우 리 는 Python 의 상호작용 인터페이스 에 들 어 갔다.다음 그림:

    이것 은 시스템 에서 명령 행 창 을 통 해 Python 의 인 터 랙 션 인터페이스 에 들 어 가 는 것 과 같다.만약 당신 이 사용 하고 싶 지 않다 면 포크 를 클릭 하여 이 화면 을 닫 았 으 면 좋 겠 습 니 다.
    어떻게 Sublime 3 에서python플러그 인 을 통 해 Python 파일 을 직접 실행 합 니까?
    Sublime 3 에서 Python 파일 을 열 고 현재 파일 을 실행 하면 Python 파일 이 실 행 된 결 과 를 볼 수 있다 는 뜻 입 니 다.새로 열 린 페이지 에 표 시 된 실행 결과 입 니 다.다음 그림:

    위 에서SublimeREPL명령 을 실행 하 는 것 은 너무 번 거 로 워 서 우 리 는 단축 키 를 설정 하여 한 번 에 실행 할 수 있다.
    [첫 번 째 옵션]->[단축 키 설정]열 린 페이지 오른쪽 에 아래 설정 을 입력 하 십시오.
    
    [ {"keys":["f5"],
     "command": "repl_open", "caption": "Python - RUN current file",
     "id": "repl_python_run", "mnemonic": "R", "args": { "type": "subprocess", "encoding": "utf8", "cmd": ["python",
     "-u", "$file_basename"],
     "cwd": "$file_path", "syntax": 
    "Packages/Python/Python.tmLanguage", "external_id": "python", 
    "extend_env": {"PYTHONIOENCODING": "utf-8"} } }, { "keys": ["f8"], "command": "repl_open", "caption": "Python - PDB current file", 
    "id": "repl_python_pdb", "mnemonic": "D", "args": { "type": "subprocess", "encoding": "utf8", "cmd": ["python", "-i", "-u", "-m", "pdb", "$file_basename"], "cwd": "$file_path", "syntax": "Packages/Python/Python.tmLanguage", "external_id": "python", "extend_env": {"PYTHONIOENCODING": "utf-8"} } },]
    
    5.로 컬 수 동 으로 Sublime 3 플러그 인 설치
    만약 일부 플러그 인 이 네트워크 문제 로Python - RUN current file를 통 해 다운로드 할 수 없다 면,인터넷 에서 플러그 인 패 키 지 를 직접 다운로드 하여 로 컬 에 설치 할 수 있 습 니 다.
    예 를 들 어 위의Package Control플러그 인 은 온라인 으로 설치 할 수 없 기 때문에 우 리 는 인터넷 에서 플러그 인의 설치 패 키 지 를 직접 찾 습 니 다.SublimeREPLGitHub 에 있 는 플러그 인의 자원 주소:https://github.com/wuub/SublimeREPL。
    다운로드 한 후,직접 압축 을 풀 고,압축 을 푼 파일 을[첫 번 째 옵션]->[플러그 인 디 렉 터 리 탐색]열 린 디 렉 터 리 에 넣 습 니 다.

    이런 플러그 인 은 설치 되 어 매우 간단 하 다.Sublime 3 를 다시 시작 하면 이 플러그 인 을 사용 할 수 있 습 니 다.
    자주 사용 하 는 Python 코드 디 버 깅 도구 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 Python 코드 디 버 깅 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!

    좋은 웹페이지 즐겨찾기