Pycharm-퀵 가이드

PyCharm은 Python 스크립팅 언어에 가장 많이 사용되는 IDE입니다. 이 장에서는 PyCharm에 대한 소개와 그 기능에 대해 설명합니다.

PyCharm은 다음과 같은 측면에서 사용자와 개발자에게 최고의 기능을 제공합니다.

  • 코드 완성 및 검사
  • 고급 디버깅
  • Django 및 Flask와 같은 웹 프로그래밍 및 프레임 워크 지원

PyCharm의 특징

게다가, 개발자는 아래에 언급 된 기능으로 인해 PyCharm이 작업하기에 편하다는 것을 알게 될 것입니다.

코드 완성

PyCharm을 사용하면 내장형이든 외부 패키지이든 원활한 코드 완성이 가능합니다.

디버거로서의 SQLAlchemy

중단 점을 설정하고 디버거에서 일시 중지하고 SQL 언어 코드에 대한 사용자 식의 SQL 표현을 볼 수 있습니다.

에디터의 Git 시각화

Python으로 코딩 할 때 쿼리는 개발자에게 정상입니다. 마지막 커밋과 현재 커밋의 차이를 정의 할 수있는 파란색 섹션이 있으므로 PyCharm에서 마지막 커밋을 쉽게 확인할 수 있습니다.

에디터의 코드 커버리지

당신은 실행할 수 있습니다 .py PyCharm Editor 외부의 파일은 물론 프로젝트 트리, 요약 섹션 등의 다른 곳에서 코드 커버리지 세부 정보로 표시합니다.

패키지 관리

설치된 모든 패키지는 적절한 시각적 표현으로 표시됩니다. 여기에는 설치된 패키지 목록과 새 패키지를 검색하고 추가하는 기능이 포함됩니다.

지역 역사

Local History는 항상 Git과 같이 보완하는 방식으로 변경 사항을 추적합니다. PyCharm의 로컬 기록은 롤백에 필요한 사항과 추가 할 사항에 대한 완전한 세부 정보를 제공합니다.

리팩토링

리팩토링은 한 번에 하나 이상의 파일 이름을 바꾸는 프로세스이며 PyCharm에는 원활한 리팩토링 프로세스를위한 다양한 바로 가기가 포함되어 있습니다.

PyCharm 편집기의 사용자 인터페이스

PyCharm 편집기의 사용자 인터페이스는 아래 스크린 샷에 나와 있습니다. 편집기에 새 프로젝트를 만들거나 기존 프로젝트에서 가져 오기위한 다양한 기능이 포함되어 있는지 확인합니다.

위에 표시된 스크린 샷에서 새로 생성 된 프로젝트 데모와 site-packages 다양한 다른 폴더와 함께 패키지 관리를위한 폴더.

PyCharm 편집기를 다운로드하고이 링크에서 공식 문서를 읽을 수 있습니다. https://www.jetbrains.com/pycharm/

이 장에서는 로컬 컴퓨터에 PyCharm을 설치하는 과정에 대해 자세히 알아 봅니다.

관련 단계

시스템에 PyCharm을 설치하려면 아래 단계를 따라야합니다. 이 단계는 공식 웹 사이트에서 PyCharm 패키지를 다운로드하여 새 프로젝트를 만드는 것부터 시작하는 설치 절차를 보여줍니다.

1 단계

PyCharm의 공식 웹 사이트에서 필요한 패키지 또는 실행 파일을 다운로드합니다. https://www.jetbrains.com/pycharm/download/#section=windows아래 스크린 샷과 같이 Windows 용 패키지의 두 가지 버전을 볼 수 있습니다.

전문 패키지에는 모든 고급 기능이 포함되어 있으며 며칠 동안 무료 평가판이 제공되며 사용자는 평가 기간이 지난 후에 활성화하려면 라이선스 키를 구입해야합니다. 커뮤니티 패키지는 무료이며 필요할 때 다운로드하여 설치할 수 있습니다. 여기에는 설치에 필요한 모든 기본 기능이 포함되어 있습니다. 이 튜토리얼 전체에서 커뮤니티 패키지를 계속 사용할 것입니다.

2 단계

커뮤니티 패키지 (실행 파일)를 시스템에 다운로드하고 아래와 같이 대상 폴더를 언급합니다.

3 단계

이제 다른 소프트웨어 패키지와 유사한 설치 절차를 시작합니다.

4 단계

설치에 성공하면 PyCharm은 기존 패키지의 설정을 가져 오도록 요청합니다.

이것은 처음부터 작업 할 수있는 새로운 Python 프로젝트를 만드는 데 도움이됩니다. 다른 IDE와 달리 PyCharm은 Python 스크립팅 언어 프로젝트 작업에만 중점을 둡니다.

이 장에서는 PyCharm의 기본 사항에 대해 설명하고 PyCharm 편집기에서 작업을 시작하는 것이 편안해집니다.

처음으로 PyCharm을 시작하면 다음과 같은 IDE의 진입 점이있는 시작 화면을 볼 수 있습니다.

  • 프로젝트 생성 또는 열기
  • 버전 관리에서 프로젝트 확인
  • 문서보기
  • IDE 구성

지난 장에서 우리는 demo1이 튜토리얼 전체에서 동일한 프로젝트를 참조 할 것입니다. 이제 PyCharm Editor의 기본 사항을 이해하기 위해 동일한 프로젝트에서 새 파일을 만들기 시작합니다.

위의 스냅 샷은 demo1의 프로젝트 개요와 새 파일을 만드는 옵션을 설명합니다. 라는 새 파일을 생성하겠습니다.main.py.

main.py에 포함 된 코드는 다음과 같습니다.

y = 3

def print_stuff():
   print ("Calling print_stuff")
   print (y)
   z = 4
   print (z)
   print("exiting print_stuff")
	
print_stuff() # we call print_stuff and the program execution goes to (***)
print(y) # works fine
print (z) # NameError!!!

파일에 생성 된 코드 main.py PyCharm 편집기를 사용하면 아래와 같이 표시됩니다.

이 코드는 IDE 환경에서 실행할 수 있습니다. 프로그램 실행의 기본 데모는 아래에서 설명합니다.

콘솔이 의도 한대로 코드를 실행하고 출력을 표시 할 수 있도록 지정된 코드 내에 몇 가지 오류를 포함 시켰습니다.

PyCharm에는 편집기에서 가장 많이 사용되는 명령을 표시하는 다양한 키맵이 포함되어 있습니다. 이 장에서는 키맵에 대해 자세히 설명합니다.

파일 메뉴에서 사용 가능한 키맵 목록을 찾을 수 있습니다. Help -> Keymap Reference 아래에 주어진 스크린 샷에서 볼 수 있듯이-

다음과 같이 PDF 형식의 키맵 목록과 사용 가능한 바로 가기를 찾을 수 있습니다.

참조 : Windows 및 Linux 운영 체제의 기본 키맵은 기본이며 Mac OS에서는 기본 키맵이 OSX 10.5입니다.

또한 다음을 사용하여 사용 가능한 키맵 목록을 볼 수 있습니다. Settings 아래 스크린 샷에 표시된대로 Windows 및 Linux 운영 체제의 옵션 (Mac OS의 기본 설정)-

기본 키맵에는 편집기 작업, 주 메뉴, 도구 창, 외부 도구, 버전 제어 시스템, 매크로, 빠른 목록, 플러그인 및 기타 옵션에 대한 다양한 섹션이 포함되어 있습니다.

바로 가기는 일련의 활동을 수행하는 데 사용되는 키 조합입니다. Keymaps 가이드 참조에서 PyCharm 단축키 목록을 찾을 수 있습니다.

바로 가기 찾기

바로 가기 목록은 다음 옵션에서 사용할 수 있습니다. Help -> Find Action 바로 가기 창과 함께 팝업되는 메뉴입니다.

여기에 표시된 바로 가기 창을 볼 수 있습니다.

바로 가기에는 식별자 목록, 기능이있는 바로 가기 및 옵션 메뉴 모음이 포함됩니다. 예를 들어보기 탐색 모음에는 설정된 값 (ON 및 OFF)에 따라 탐색 모음을 표시하는 토글 ON 및 OFF가 포함됩니다.

Omni는 PyCharm의 섹션으로 어느 곳에서나 다룹니다. 여기에는 사용자가 한 곳에서 다른 곳으로 이동할 수있는 다양한 도구가 포함되어 있습니다. 한 프로젝트 디렉토리에서 다른 프로젝트 디렉토리로 빠르게 이동해야하는 시나리오에서 도움이됩니다. 이 장에서는 Omni의 기능에 대해 설명합니다.

기능

그만큼 Navigate메뉴는 Omni와 관련된 기능을 설명합니다. 이 섹션에서는 이에 대해 자세히 설명합니다.

수업

이것은 언급 된 프로젝트에서 한 클래스에서 다른 클래스로 이동하는 데 도움이됩니다. 이것은 클래스 목록을 탐색하는 데 매우 유용합니다.

이 옵션은 기존 상태에서 뒤로 이동하는 데 도움이됩니다. 바로 가기 키는Ctrl+Alt+Left.

앞으로

그것은 유사하게 작동합니다 back선택권. 그러나 기능은 완전히 그 반대입니다.

매크로와 Omni의 차이는 PyCharm 편집기에서 미묘합니다. Omni를 사용하면 편집기의 정확한 위치 또는 특별한 의미없이 지정된 코드 위치로 이동할 수 있습니다. 반면에 매크로를 사용하면 함수와 클래스 또는 특정 클래스 메서드를 탐색 할 수 있습니다.

매크로 탐색

탐색 매크로를 더 잘 이해하려면 다음 스크린 샷을 참조하십시오.

그만큼 Navigate -> Declaration선언, 유형 선언을 표시하고 수퍼 메소드를 정의하는 데 도움이됩니다. 유형 선언에 포함 된 다양한 속성은 다음과 같습니다.

그러나 사용자가 .so 객체의 선언으로 이동하려고하면이 매크로에 문제가 있습니다. datetime 모듈 select 모듈을 사용할 때마다 stub 파일.

어디서나 검색

클래스 및 관련 메서드를 검색하는 데 도움이됩니다. Google로 검색하는 옵션도 포함되어 있습니다.

이러한 각 부분에는 섹션 이름 옆에 바로 가기 키 조합이 포함되어 있습니다. Search Everywhere PyCharm에서 사용할 수있는 다른 검색 작업에 대한 게이트웨이입니다.

마이크로는 지정된 파일 내에서 장소를 얻는 것을 다룹니다. 이러한 도구는 대부분의 개발 절차를 사용합니다. 이 장에서는 Micro에 대해 자세히 배웁니다.

예를 고려하십시오 Structure Panel 마이크로 표현으로 사용됩니다.

소스에서 스크롤

지정된 파일의 전체 폴더 위치와 같이 언급 된 소스에서 스크롤하는 데 도움이됩니다.

모든 축소

지정된 위치로 파일을 여는 스크린 샷을 살펴보면 폴더 구조를 축소하려면 이미지에 표시된 바로 가기 키를 사용할 수 있습니다.

이 단축키는 아래와 같이 지정된 코드의 폴더 위치를 축소하는 데 도움이됩니다.

옵션 메뉴 표시

그만큼 Show Options프로젝트 구조 패널의 메뉴에는 생성 된 프로젝트에 사용할 수있는 옵션 목록이 표시됩니다. 더 나은 이해를 위해 아래에 표시된 스크린 샷을 참조하십시오.

옵션 목록은 아래에 표시됩니다.

숨는 장소

이 옵션은 프로젝트 창의 구조 패널을 숨기는 데 도움이됩니다. 축소 후 구조 패널의 사용자 인터페이스는 다음과 같습니다.

여기에 표시된대로 구조 패널을 다시 열 수 있습니다.

PyCharm에는 Python에 유효한 적절한 들여 쓰기로 코드를 작성하기위한 다양한 표준이 포함되어 있습니다. 이것은 코드 표준을 개선하고 PyCharm 편집기에서 완전한 코드를 작성하는 것을 흥미롭게 만듭니다.

코드 완성도 향상

PyCharm의 코드 완성은 정말 독특합니다. 다른 많은 기능을 사용하여 더 향상시킬 수 있습니다. 편집기는 코드 블록의 시작과 끝을 제공합니다. 다음과 같은 파일을 고려하십시오.demo.py 다음 코드로-

message = 'GIEWIVrGMTLIVrHIQS' #encrypted message
LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

for key in range(len(LETTERS)):
   translated = ''
	
   for symbol in message:
      if symbol in LETTERS:
         num = LETTERS.find(symbol)
         num = num - key
         if num < 0:
            num = num + len(LETTERS)
         translated = translated + LETTERS[num]
      else:
         translated = translated + symbol
   print('Hacking key #%s: %s' % (key, translated))

코드는 다음 구조를 사용하여 완성됩니다.

이 팝업이 화면에있는 동안 Ctrl + 스페이스 바를 누르면 더 많은 코드 완성 옵션을 볼 수 있습니다.

의도 조치

PyCharm에는 인 텐트 특정 작업이 포함되어 있으며 이에 대한 바로 가기 키는 Alt+Enter. 직장에서 의도의 가장 중요한 예는 문자열에 언어 삽입을 사용하는 것입니다.

아래 스크린 샷은 의도 작업의 작동을 보여줍니다-

PyCharm 편집기에서 다양한 언어의 의도 작업을 삽입 할 수 있습니다.

PyCharm에는 옵션 메뉴에서 사용할 수있는 완전한 코드 완성 기능을 갖춘 완전한 Python 콘솔이 있습니다. Tools -> Run Python Console.

아래에 표시된 것처럼 이전 장에서 언급 한 코드를 고려하십시오.

message = 'GIEWIVrGMTLIVrHIQS' #encrypted message
LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
for key in range(len(LETTERS)):
   translated = ''
   for symbol in message:
      if symbol in LETTERS:
         num = LETTERS.find(symbol)
         num = num - key
         if num < 0:
            num = num + len(LETTERS)
         translated = translated + LETTERS[num]
      else:
         translated = translated + symbol
   print('Hacking key #%s: %s' % (key, translated))

이제 콘솔의 도움으로 코드를 실행하여 아래와 같이 원하는 출력을 얻기위한 스크립트를 실행 해 보겠습니다.

아래와 같이 출력을 관찰 할 수 있습니다.

PyCharm에는 필요에 따라 새로운 기능으로 새 프로젝트를 생성하는 인터프리터가 포함되어 있습니다. 필요한 방식으로 시스템에 가상 환경을 만들 수 있습니다. 대화 상자에서 전역 사이트 패키지를 상속 할 수도 있습니다. 통역사는 Python Package Index (PyPI)에서 사용할 수 있으며 다음을 사용하여 쉽게 설치하고 액세스 할 수 있습니다.pip install.

통역사 생성

인터프리터를 만들려면 항상 원하는 구성이 관리되는 새 프로젝트를 만드는 것이 좋습니다. 더 나은 이해를 위해 다음 스크린 샷을보십시오.

이러한 매개 변수에는 다음이 포함됩니다.

  • 위치-시스템의 위치를 ​​중심으로 가상 환경이 생성되는 매개 변수를 설명합니다.

  • 기본 인터프리터-그것은 인터프리터의 속성을 정의합니다.

대화 상자는 기존 가상 인터프리터가 속성으로 사용되는 매개 변수도 참조합니다. 사용자가 새로운 로컬 인터프리터를 추가하면 PyCharm은 사용자에게 인터프리터 바이너리를 묻습니다. 대부분의 경우 항상.exe파일. Jython의 경우 항상.bat 파일.

프로젝트 통역사 세부 사항 및 기존 프로젝트의 기본 구성 demo1 아래와 같이 볼 수 있습니다-

통역사는 프로젝트 작업의 원활한 기능을 위해 필수 인 기본 패키지도 포함하고 있음을 기억하십시오.

파이썬 코드 실행은 스크립트 실행과 스크립트 디버깅의 두 가지 모드로 구성됩니다. 이 장에서는 PyCharm을 사용하여 Python 스크립트를 디버깅하는 데 중점을 둡니다.

관련 단계

Python 프로젝트를 디버깅하는 단계는 다음과 같습니다.

1 단계

아래 스크린 샷과 같이 Python 프로젝트 디버깅을 시작합니다.

2 단계

이제 Windows 방화벽은 절차가 줄 단위 컴파일을 포함하므로 Python 프로젝트를 디버깅하기위한 권한을 요청합니다.

3 단계

디버깅 콘솔은 다음과 같이 PyCharm 편집기에서 생성되며 출력을 한 줄씩 실행합니다.

실행 버튼은 한 줄에서 다른 줄로 이동하여 원하는 방식으로 출력을 실행합니다.

중단 점 이해

특정 스크립트를 디버깅하는 동안 중단 점을 만드는 것은 의도적 인 것입니다. 중단 점은 의도적 인 중지 위치 또는 특정 단계에서 출력을 식별하기 위해 코드가 일시 중지되는 위치입니다.

PyCharm에서 중단 점은 지정된 편집기에서 별도의 대화 상자를 사용하여 표시됩니다. 여기에는 정의 된 중단 점을 평가하기위한 다양한 속성과 더 나은 프로그래밍 실행을 달성하기위한 주요 동기와 함께 동일한 로그에 대한 추적이 포함됩니다.

PyCharm은 다양한 Subversion 제어 시스템을 지원합니다. 이 기능은 다양한 버전을 함께 관리하는 코드베이스를 개선하는 데 도움이됩니다. 이 장에서는이 개념에 대해 자세히 설명합니다.

관련 단계

버전 관리 시스템을 초기화하고 관리하려면 다음 단계를 거쳐야합니다.

Subversion 제어 시스템 초기화

체계적으로 버전 관리 시스템을 시작하려면 초기화하는 것이 중요합니다. 다양한 버전 제어 시스템을 위해 PyCharm에서 다양한 옵션을 사용할 수 있습니다.

파일 무시

기본 프로젝트와 가상 환경을 설정 한 PyCharm의 모든 프로젝트에서 버전 제어 시스템으로 관리를 생성해야합니다. 예를 들어 Git에는 커밋 작업 중에 무시되는 .gitignore 파일이 포함되어 있지만 일부 구성이 포함되어 있습니다. 이제 설정 메뉴로 이동하여 다음을 확인하십시오.

여기에는 Git 실행 파일의 경로를 확인하고 무시 된 파일이 있는지 확인하기위한 다양한 구성이 포함되어 있습니다.

GitHub 구성

PyCharm에는 GitHub 리포지토리의 구성을 포함하는 설정이 포함되어 있습니다. 여기서 사용자는 사용자 이름, 암호 및 기타 자격 증명이있는 경우이를 포함 할 수 있습니다.

언급 된 설정을 완료하면 로컬 변경 사항을 Git 저장소에 직접 추가하고 커밋 할 수 있습니다.

HTML 및 CSS는 PyCharm 편집기에서 잘 지원됩니다. PyCharm 편집기에는 특수한 약어가 포함되어 있으며 HTML에 대한 태그 완성 기능을 제공합니다.

개미

Emmet은 PyCharm 편집기에서 사용되는 속기입니다. 여기에는 HTML 및 CSS 파일에 대한 약어 미리보기, 자동 URL 인식 및 편집 지점과 같은 다양한 기능이 포함되어 있습니다. 설정 섹션의 사용자 인터페이스는 아래 스크린 샷에 나와 있습니다.

HTML 및 CSS 파일 만들기

PyCharm에는 HTML 및 CSS 파일 생성을위한 내장 기능이 포함되어 있습니다. 새 HTML 및 CSS 파일을 만드는 기본 단계는 다음과 같습니다.

이제 아래와 같이 프로젝트에서 HTML 파일을 만드는 동안 파일 이름을 언급하십시오.

이것은 sample-file.html 아래에 표시된 파일-

CSS 파일 생성

CSS 파일을 만드는 단계는 다음과 같습니다.

로부터 New 메뉴에서 File 아래 표시된 옵션-

여기에 표시된대로 생성 중에 CSS의 이름을 지정하십시오.

아래와 같이 다양한 색상 조합으로 언급 된 다양한 파일로 전체 프로젝트 구조를 볼 수 있습니다.

이 장에서는 PyCharm 편집기에서 JavaScript를 사용하는 주요 기능에 중점을 둘 것입니다. 사용자가 URL을 통해 JavaScript 라이브러리를 구현할 때 PyCharm은 완성 및 코드 분석에 사용할 수 있도록 로컬 사본을 다운로드하려고합니다.

이전 장에서 만든 아래 표시된 HTML 파일의 샘플 코드를 고려하십시오.

각 HTML 파일 또는 JavaScript 파일에 대해로드 된 외부 라이브러리를 확인할 수 있습니다. SettingsPyCharm 편집기의 구성. 더 나은 이해를 위해 아래에 표시된 스크린 샷을 참조하십시오.

다운로드하여 구현하지 않으면 라이브러리를 볼 수 없습니다. PyCharm은 또한 다음과 같은 도구 상자를 통해 다양한 라이브러리의 JavaScript 지원을 포함합니다.JS Toolbox. 다음 스크린 샷은이를 보여줍니다.

또한 JavaScript 파일 구성에 필요한 다양한 속성을 포함합니다. 속성 및 구성 목록은 다음과 같습니다.

다음과 같은 다양한 매개 변수가 포함되어 있는지 확인하십시오. Unit test suffix, File suffix, View suffix, Search URL 그리고 특정 Root directory.

PyCharm에는 시작시 사용자가 기능과 작동을 이해하는 데 도움이되는 다양한 팁이 포함되어 있습니다. 또한 이해해야하는 몇 가지 단축키도 포함되어 있습니다.

이 장에서는 중요한 PyCharm 팁 중 일부를 볼 수 있습니다.

파일을 특정 변경 목록으로 변경

이 팁은 사용자의 선택에 따라 파일을 특정 변경 목록으로 변경하는 방법을 보여줍니다. 이는 버전 제어 시스템 설정에 따라 리포지토리를 관리하는 데 도움이됩니다. 더 나은 이해를 위해 다음 스크린 샷을 관찰하십시오.

클래스의 모든 사용 목록 표시

이 함수는 프로젝트 전체의 특정 클래스, 메서드 또는 변수에 포함 된 모든 사용 목록을 표시합니다. 사용자가 특정 영역으로 빠르게 이동할 수 있습니다. 더 나은 이해를 위해 다음 스크린 샷을 관찰하십시오.

작업에 대한 메뉴 명령을 찾으려면

이 팁은 특정 작업에 대한 메뉴 명령을 찾는 데 도움이되며 동일한 단축키는 다음과 같습니다. Ctrl+Shift+A. 사용자는 언급 된 제안 목록에서 원하는 작업을 선택할 수 있습니다.

코드를 통해 검사 실행

이 팁은 코드를 통해 특정 검사를 실행하는 데 도움이됩니다. 동일한 단축키 조합은 다음과 같습니다.Ctrl+Alt+Shift+I.

설정 목록 지정

이 팁은 원하는 설정 목록을 지정하는 데 사용됩니다. 특정 편집기에 대한 스마트 키가 포함되어 있습니다. 스마트 키는 일부 작업에 대한 바로 가기 키입니다.

스크립트 파일 실행 / 디버그

이 팁은 주 도구 모음을 통해 액세스 할 수있는 스크립트 파일을 실행하거나 디버깅하는 데 매우 유용합니다. 동일한 단축키 조합은Alt+Shift+F10.

PyCharm은 다양한 유형의 데이터베이스에 대한 인터페이스 지원을 지원합니다. 사용자가 생성 된 데이터베이스에 대한 액세스 권한을 부여하면 코드 완성을 제공하는 SQL 작성 도구와 함께 데이터베이스의 스키마 다이어그램을 제공합니다. 이 장에서는 다음 단계를 포함하는 MySQL 데이터베이스 연결에 중점을 둡니다.

데이터 소스 추가

PyCharm은 다양한 데이터베이스 연결을 지원한다는 점에 유의하는 것이 중요합니다.

1 단계

데이터베이스 도구 창 열기 View -> Tool Windows -> Database> 라는 대화 상자를 엽니 다. Data Sources and Dialog.

이제 선택 MySQL 새 데이터 소스를 추가하기위한 데이터베이스.

2 단계

적절한 연결을 얻으려면 사용자가 누락 된 드라이버 파일을 다운로드해야합니다. MySQL database.

3 단계

이제 연결에 대한 구성 설정을 지정하십시오.

Host − 데이터베이스 서버가 다른 컴퓨터에있는 경우 localhost를 서버 호스트의 IP 주소 (예 : 172.20.240.163)로 바꿉니다.

Port − 기본 MySQL 서버 포트는 3306입니다. 서버에서 다른 포트를 사용하는 경우 해당 포트를 지정하십시오.

User and Password − 필수 자격 증명입니다.

4 단계

항상 데이터베이스 연결이 성공적인지 확인하십시오. Test Connection 특색.

연결 테스트에는 쿼리를 통해 테스트 테이블을 만들고 실행하는 작업도 포함됩니다. 실행이 성공하면 데이터베이스를 삭제할 수 있습니다.

PyCharm IDE에는 기존 코드 파일을 HTML 형식 또는 CSV 형식으로 변환하기위한 다양한 기능이 포함되어 있습니다. 이 장에서는 PyCharm IDE를 사용하여 데이터 내보내기를 배웁니다.

PyCharm 편집기의 내보내기 설정은 아래 그림과 같습니다.

HTML 기능으로 내보내기

이 기능은 특정 파일을 HTML 형식으로 내보내는 데 도움이됩니다. 이것은 주어진 모듈의 보안 목적을 향상시키기 위해 수행됩니다. 다음 스크린 샷은 더 나은 이해를 제공합니다.

내보내기 작업이 성공하면 생성 된 HTML 파일이 아래와 같이 브라우저 출력에 표시됩니다.

이제 내보내기 작업 후 생성 된 HTML 코드를 확인하면이 작업을 수행하기 위해 줄 번호도 포함되어 있음을 알 수 있습니다.

이 장에서는 웹 프레임 워크 및 배포에 중점을 둡니다. PyCharm에는 코드와 파일을 배포하는 간단한 기능이 있습니다. PyCharm으로 코드를 배포하려면 메뉴 옵션이있는 웹 서버를 추가해야합니다.Settings -> Build, Execution-> Deployment.

이제 프로젝트 배포에 필요한 다양한 구성으로 모든 설정을 포함합니다.

에서 Mappings 탭에서 사용자는 로컬 코드의 위치와 원격으로 복사 할 위치를 지정할 수 있습니다.

코드는 다음을 사용하여 배포 할 수 있습니다. Tools -> Deployment 도구 메뉴 표시 줄 아래의 옵션.

PyCharm에서의 배포는 매우 세분화되어 사용자가 단일 파일 또는 전체 소스 코드를 배포 할 수 있습니다.

PyCharm에는 원격 및 로컬 버전을 비교하는 다양한 작업도 포함되어 있습니다. 편집기는 자동 배포 및 버전 제어 시스템을 사용하여 로컬 및 원격 버전을 비교하는 것이 더 안정적입니다.

PyCharm의 기능 중 하나는 Django를 지원한다는 것입니다. PyCharm 내에 JavaScript 기능을 포함 할 수있는 기능을 통해 Django를위한 최고의 IDE로 간주 될 수 있습니다.

PyCharm IDE에서 Django 프로젝트를 만드는 기본 단계는 다음과 같습니다.

만약 EnableDjangoadmin 옵션이 활성화되면 PyCharm이 관리자 사이트를 설정합니다.

템플릿 디버깅

디버깅은 Django 및 Jinja 템플릿에서 작동합니다. 변수를 검사하고 코드를 단계별로 실행하며 디버거에서 기대하는 작업을 수행 할 수 있습니다.

프로젝트를 만들 수 있습니다. Pyramid Framework 시작 창을 사용하여 PyCharm 편집기에서.

사용자는 기본적으로 스캐 폴드 및 템플릿 언어를 선택하여 프로젝트의 인터프리터 및 Python 위치를 설정할 수 있습니다. Pyramid 프레임 워크의 스캐 폴드는 URL 디스패치를 ​​사용하여 URL을 매핑하고 지속성 속성에 대한 코드 및 SQLAlchemy를 봅니다.

PyCharm 편집기는 사용자에게 필요한 패키지 목록을 묻습니다. setup.py 파일을 다운로드하고 사용자에게 필요한 패키지를 다운로드하라는 메시지를 표시합니다.

프로젝트를 개발 모드로 설치하십시오 (자세한 내용은 Pyramid의 공식 문서를 참조하십시오). 사용자는 메뉴를 통해 python setup.py를 실행해야합니다. Tools -> Run setup.py 선택권.

사용자는 develop task 아래 창에서 언급했듯이 .py 파일을 실행하는 동안-

이름이 지정된 콘솔 스크립트를 사용하여 데이터베이스를 초기화하는 것이 중요합니다. initialize <project_name> 다음 명령을 사용하여-

initialize_pyramiddemo_db development.ini

사용자는 아래와 같이 결과를 표시 할 프로젝트를 실행하여 서버를 시작할 수 있습니다.

PyCharm은 Flask 프레임 워크 개발을 지원합니다. 시작 화면을 통해 새 프로젝트를 생성하여 새 Flask 프로젝트를 쉽게 생성 할 수 있습니다. 프로젝트의 위치와 가상 환경을 설정하고 템플릿 언어와 템플릿이 위치 할 위치를 선택할 수 있습니다.

다음을 사용하여 프로젝트를 실행할 수 있습니다. Run -> Run ‘<project-name>’.

이 프레임 워크를 사용하여 새 데이터 소스를 추가 할 수도 있습니다. 다음과 같은 파일을 생성하겠습니다.squema.sqlSQL 코드를 추가하여 테이블을 만듭니다. PyCharm 편집기는 파일을 인식하고 데이터 소스를 구성하고 데이터베이스 언어로 설정하도록 요청합니다.

PyCharm을 사용하면 원하는 방언을 선택할 수 있습니다. SQL의 속성을 변경할 수 있습니다.Settings -> Language and Frameworks -> SQL Dialects

플라스크 편집기의 경우 SQL 쿼리를 실행하는 가장 쉬운 방법은 쿼리의 아무 곳이나 클릭하고 검사 창을 클릭 한 다음“Run Query into console”을 클릭하는 것입니다.

의 사용자 인터페이스 Flask 프레임 워크는 아래와 같이 표시됩니다-