AI 채팅을 Jupyter Notebook으로 변환, 코드 완성의 자동 가져오기 제안 개선된 Structure(구조) 뷰 등.
인터프리터 설정이나 프로젝트 구성에 신경을 쓰고 싶지 않다면, PyCharm이 알아서 처리해 줍니다. IDE에서 에디터로 바로 넘어갈 수 있는 원클릭 옵션이 제공됩니다. 하나의 Python 스크립트 또는 Jupyter Notebook으로 즉시 코드를 작성하고 실행할 수 있어 프로젝트 설정을 건너뛰고 시간을 아낄 수 있습니다.
코드로 아직 가져오지 않은 라이브러리의 클래스와 함수 이름을 자동으로 가져오는 옵션을 포함하여 PyCharm의 코드 완성이 새로운 제안을 제공합니다. 수동으로 가져올 필요가 없으므로 이 간편한 기능을 통해 워크플로가 더 원활해지고 도구 액세스가 빨라집니다.
때로는 Notebook에서 코드의 일부를 떼어내어 해당 코드 없이 출력 결과가 어떻게 보일지 확인하고 싶을 때가 있습니다. 이때 코드는 여러 셀에 걸쳐 있을 수 있습니다. 이런 경우, 여러 셀을 한꺼번에 주석 처리할 수 있습니다. 이를 실행하려면 Command(명령어) 모드로 전환하고, Shift+Up/Down으로 타깃 셀을 선택한 다음 Cmd+/(macOS) 또는 Ctrl+/(Windows/Linux)를 누르세요.
개선된 Structure(구조) 뷰를 사용하면 Notebook을 한 눈에 탐색할 수 있습니다. PyCharm은 Markdown 셀의 제목에서 이를 자동으로 생성하며, View options(뷰 옵션) 메뉴에서 여기에 주석이 달린 첫 줄이 있는 Python 셀을 추가할 수도 있습니다.
Structure(구조) 뷰에서는 Notebook을 탐색하고, 특정 섹션을 실행하고, 주어진 섹션이 실행 중인지 확인할 수 있습니다.
TensorBoard를 Jupyter Notebook에 직접 통합하여 머신러닝 실험을 강화하세요. 손실, 정확도와 같은 중요한 메트릭을 손쉽게 추적 및 시각화하고, 모델 그래프를 검사하고, 시간이 지나면서 가중치와 편향성이 어떻게 변하는지 모니터링하세요. 임베딩 프로젝션, 데이터 시각화(이미지, 텍스트, 오디오) 및 TensorFlow 프로파일링에 필요하고 PyCharm에 모두 포함된 도구를 자세히 알아보세요.
특정 문제에 대해 AI Assistant와 대화한 후, 그 결과를 전용 Notebook으로 옮기고 싶을 때가 있습니다. 간단하게 AI Assistant에게 요청하거나 채팅에서 새로운 /create-jupyter-file
명령어를 사용하여 관련 코드가 포함된 Notebook을 생성하세요. 이 Notebook은 PyCharm에 의해 프로젝트 디렉터리에도 추가됩니다.