PyCharm 2024.1.4의 새로운 기능

에디터 탭에서 바로 URL을 보고 탐색하고, Hugging Face에 사용할 컨텍스트 기반의 모델의 제안을 받고, TypedDict를 지원하는 스마트 코드 지원을 활용하세요.

URL에 활용할 수 있는 여백 액션 및 인레이 힌트 PyCharm Professional

새로워진 여백 아이콘으로 손쉽게 Flask, FastAPI 및 Django 프로젝트의 URL을 탐색할 수 있습니다. 클릭 몇 번이면 HTTP 클라이언트에서 요청을 실행하여 엔드포인트를 테스트하고, 하위 엔드포인트를 모두 보거나 상위 수준으로 이동하거나 URL을 클립보드에 복사할 수 있습니다.

엔드포인트 URL을 포함한 새로운 인레이 힌트가 제공되어 Python 웹 프레임워크 코드의 가독성이 높아집니다. 힌트를 클릭하면 상위 루트로 이동하거나 여러 루트가 있으면 드롭다운이 표시됩니다. 클릭한 상태에서 , , Ctrl 혹은 Alt를 눌러 URL을 클립보드로 복사하세요.

PEP 692: TypedDict를 지원하는 스마트 코드 지원

PEP 692 지원이 추가되었습니다. 매개변수 정보를 호출할 때(Ctrl + P)는 물론 코드 완성 기능이나 빠른 문서 팝업(Ctrl + Q)에서 TypedDict로 정의된 키워드 인수를 이제 사용할 수 있습니다. 이제 Python에서 최신 타입 힌트 기능을 지원하는 새로운 도구를 활용하여 이해하기 쉬운 코드 베이스를 개발할 수 있습니다.

Hugging Face: 모델 제안 PyCharm Professional

PyCharm이 사용자의 요구 사항에 가장 부합하고 관련성 있는 Hugging Face 모델을 제안합니다. 따라서 IDE를 나가지 않고도 어떤 모델을 사용할지 선택하고 설치할 수 있습니다. 에디터 탭을 마우스 오른쪽 버튼으로 클릭하여 컨텍스트를 호출한 다음 Insert HF Model(HF 모델 삽입)을 선택한 다음 모델로 하려는 작업을 찾으세요. PyCharm이 선택할 수 있는 옵션을 제안해 줍니다! 모델을 선택하면 PyCharm이 삽입할 코드 스니펫을 제안해 주기 때문에 열린 파일에서 모델을 직접 사용할 수 있으며, 모델에 필요한 패키지가 누락되어 있으면 자동으로 다운로드되고 설치됩니다.

requirements.txt의 누락된 패키지에 대해 경고

이제 PyCharm이 requirements.txt에는 있지만 현재 Python 인터프리터에는 설치되어 있지 않은 패키지를 노란색 물결선으로 밑줄 처리합니다. 패키지 이름에 커서를 올려놓고 Install all missing packages(누락된 모든 패키지 설치)를 클릭하면 개발 환경이 즉시 준비됩니다.