PyCharm 2023.3.3

Jupyter Notebook의 시각적 Diff 및 위젯 렌더링, AI에 의한 유닛 테스트 생성 및 디버거용 비동기 뷰어

Jupyter Notebook의 시각적 Diff
Professional

팀이 같은 Notebook으로 작업하고 있나요? 이제 충돌을 해결하고 최신 변경 사항을 쉽게 파악할 수 있습니다. 더 이상 JSON을 자세히 살펴볼 필요가 없습니다. 이제 PyCharm에서 실제 Notebook을 살펴보는 것처럼 입력을 렌더링하는 Jupyter Notebook용 Diff 뷰를 제공합니다. 직접 사용해 보고 변경 사항을 처리할 때 시간과 노력을 절약해 보세요.

AI Assistant: 유닛 테스트 생성
Professional

JetBrains AI Assistant를 통해 유닛 테스트를 자동으로 생성하여 Python 개발 속도를 높이세요. 유닛 테스트를 원하는 대상 클래스나 메서드를 정의하면 AI Assistant가 디폴트 테스트 러너를 고려하여 이를 자동으로 생성합니다. 테스트를 검토하고 조정한 후 승인하면, 현재 프로젝트 내의 테스트 폴더에 테스트가 포함된 파일이 만들어집니다. JavaScript, TypeScript 및 React 코드에 대해서도 유닛 테스트를 생성할 수 있습니다.

Jupyter Notebook: 위젯 렌더링
Professional

Jupyter Notebook에서 시각화 라이브러리를 사용하여 작업하는 경우, 이제 PyCharm에서 이를 최대한 활용할 수 있습니다. 이제 PyCharm은 Matplotlib, Bokeh, Plotly, TensorBoard 등과 같은 라이브러리에 대한 대화형 그래픽을 표시합니다. 위젯에 대한 추가 개선 작업을 진행 중이며 향후 릴리스에서 이를 제공할 예정입니다.

디버거용 비동기 뷰어
Professional

이제 PyCharm에서 디버그하는 동안 프로그램 상태에 대한 정보를 쉽게 얻고 코루틴 평가를 추적할 수 있습니다. 이제 IDE는 디버그 콘솔에서 함수 외부의 await 키워드를 바로 사용할 수 있도록 허용합니다. 이제 Evaluate Expression(표현식 평가) 대화상자, 감시 목록에서, 그리고 Breakpoint evaluate and log(중단점 평가 및 로그)Breakpoint condition(중단점 조건) 프로퍼티 설정 중에 코루틴과 await 키워드를 사용할 수 있습니다.

DataFrame 뷰어 수정 사항

PyCharm 2023.3에는 DataFrame과 시리즈를 별도의 에디터 탭에서 볼 수 있는 기능이 도입되었습니다. 사용자 피드백에 따라 데이터에 대한 새로운 색상 코딩과 대규모 데이터 세트의 성능 향상을 포함하여 이 새로운 뷰를 개선했습니다.