PyCharm 2023.3.4의 새로운 기능

AI Assistant의 효율성 향상 및 Django 지원 개선

새로운 AI Assistant 기능
Professional

Django 구성 요소 생성

PyCharm은 반복 작업에서 시간을 절약하면서 코드 품질을 향상하는 다양한 기능을 통해 Django를 최고 수준으로 지원합니다. AI Assistant의 도움으로 이제 기존 모델에 대한 뷰, admin 및 serializer와 같은 Django 구성 요소를 생성하는 기능이 새롭게 도입되었습니다. 프로젝트의 컨텍스트를 기반으로 제안이 이루어지므로 가장 관련성이 높은 결과가 제공됩니다.

DataFrame 설명

이제 AI Assistant가 Jupyter Notebook에 있는 DataFrame 내부의 데이터를 빠르게 분석할 수 있습니다.

함수에 대한 Python 타입 어노테이션 생성

함수에 타입 어노테이션을 추가하는 일은 상당히 두려울 수 있습니다. 타입 어노테이션의 초안 작성을 AI Assistant에 맡기고 시간과 노력을 아끼세요.

Jupyter Notebook을 Python 스크립트로 변환

Jupyter Notebook을 Python 스크립트로 자동 변환할 수 있는 PyCharm의 새로운 AI Assistant 기능을 사용하여 실험적 시도를 실제 애플리케이션으로 빠르게 만들어 내세요.

Django Structure(Django 구조) 도구 창
Professional

Django 프로젝트에서 작업을 더 빠르게 반복할 수 있도록 Django Structure(Django 구조) 뷰를 계속 개선하고 있습니다.

이제 프로젝트 구조를 탐색하지 않고도 settings.py 파일에 빠르게 액세스할 수 있습니다. settings.py 파일이 Django 프로젝트 루트 외부에 있는 경우, Django 프로젝트 설정에서 루트를 수동으로 지정할 수 있습니다.

찾고 있는 모델을 더 빠르게 탐색할 수 있도록 이제 기본 Django Structure 뷰가 모델로만 제한됩니다. 상세한 Structure(구조) 뷰로 작업하려면 표시된 View(보기) 옵션에 admin과 뷰를 추가하기만 하면 됩니다.

등록되지 않은 admin의 경우, Django Structure 뷰를 통해 간단히 확인하고, 도구 창을 나갈 필요 없이 신속하게 등록할 수 있습니다.

새 구문의 타입 매개변수 선언에 대한 Quick Documentation(빠른 문서) 팝업

여러분이나 여러분의 팀이 PEP 695에 도입된 새로운 타입 매개변수 선언 구문을 이미 채택했다면 이 기능은 확실히 일상적인 편리함을 가져다 줄 것입니다. Quick Documentation(빠른 문서) 팝업은 코드에 사용된 타입 매개변수와 타입 별칭을 명확하게 설명합니다. 여기에는 타입 매개변수 또는 타입 별칭의 소유자, 타입 매개변수의 범위와 타입, 타입 별칭에 할당된 타입에 대한 정보가 포함됩니다.