programing

파이썬용 RStudio 같은 것이 있습니까?

starjava 2023. 7. 6. 21:43
반응형

파이썬용 RStudio 같은 것이 있습니까?

RStudio에서는 코드 편집 창에서 코드의 일부를 실행할 수 있으며 결과가 콘솔에 나타납니다.

또한 커서까지 모든 항목을 실행할지, 커서 뒤에 있는 모든 항목을 실행할지, 아니면 선택한 부분만 실행할지 등을 선택할 수 있습니다.그리고 그 모든 것들을 위한 단축키들이 있습니다.

이것은 파이썬의 대화형 셸 위의 한 단계와 같습니다. 여기서 읽기 줄을 사용하여 이전의 개별 줄로 돌아갈 수 있지만, 함수가 무엇인지, 코드 섹션 등에 대한 "개념"은 없습니다.

파이썬을 위한 그런 도구가 있습니까?아니면 vim에서 사용하는 비슷한 해결 방법이 있습니까?

아이피톤 노트북은 정말 멋집니다.여기 제가 최근에 발견한 또 다른 새로운 브라우저 기반 도구가 있습니다: 로데오입니다.제 인상은 R 스튜디오와 같은 워크플로우를 더 잘 지원하는 것 같습니다.

Rodeo screenshot

스파이더 또는 설치 파이썬(x,y).아주 좋아.

만약 당신이 파이썬을 처음 사용한다면, 당신은 무료 아나콘다 배포판(http://continuum.io/downloads.html), 을 설치하면 스파이더를 설치할 수 있을 뿐만 아니라 파이썬 2.7과 아이피썬도 설치할 수 있습니다.스파이더는 R스튜디오와 매우 유사합니다.

주피터 노트북(이전에는 IPython 노트북으로 알려짐)은 파이썬(및 R을 포함한 다른 언어)의 대화형 데이터 조작을 위한 정말 멋진 프로젝트입니다.기본적으로 한 인터페이스에서 수행 중인 작업을 대화식으로 코딩하고 문서화한 다음 나중에 다음과 같이 저장할 수 있습니다.

  • 노트북(.ipynb)
  • 스크립트(소스 코드만 포함된 .py 파일)
  • 정적 html(따라서 pdf도 마찬가지)

사람들이 전체 책을 출판하는 nbviewer 서비스를 사용하여 온라인으로 다른 사람들과 노트북을 공유할 수도 있습니다.또한 GitHub .ipynb 파일을 렌더링합니다.주피터 노트북을 Authorea에 복제 가능한 연구 기사로 게시할 수 있습니다.여러 사용자의 공동 편집을 위해 주피터 위에 구축된 Google Colab을 확인하십시오.

Jupyter Notebook Screenshot

기본 주피터 노트북 버전은 웹 응용프로그램을 로컬로 시작하거나 서버에 배포하여 브라우저에서 사용합니다.Ryan도 답변에서 언급했듯이, Rodo는 Jupyter 커널 위에 구축된 RStudio와 더 유사한 인터페이스입니다.

JupyterLab은 UI에 대한 새로운 개념으로 노트북을 편집하고 대화형 위젯을 제어하며 터미널 에뮬레이터에서 명령을 실행하는 방법에 있어 더 많은 유연성을 제공합니다.

IPython을 위한 Qt 콘솔도 있는데, 이는 데스크톱 애플리케이션인 인라인 플롯이 있는 유사한 프로젝트입니다.

인 Python 이며 주피터일 Python 키음다수있설을 사용하여 할 수 있습니다.pip install jupyter그러나 컴퓨터에서 모든 과학 라이브러리를 실행하려면 공식 주피터 도커 컨테이너를 사용해 보는 것이 더 쉬울 수 있습니다.예를 들어 노트북이 ~/code/jupyter에 있다고 가정하면 컨테이너를 다음과 같이 실행할 수 있습니다.

docker run -it --rm -p 8888:8888 -v ~/code/jupyter:/home/jovyan/work jupyter/datascience-notebook

파이썬용 RStudio와 같은 것을 찾고 있다면 Yhat에서 로데오를 확인해 보세요.

로데오의 특징:

  • 텍스트 편집기(후드 아래에 Atom 사용)
  • Vim / Emacs 모드
  • 아이파이썬 콘솔
  • 자동 완성의
  • 의사의 교열
  • 그림, 데이터 프레임, 변수를 볼 수 있는 기능

JupyterLab(차세대 Jupyter Notbooks): https://github.com/jupyter/jupyterlab 을 들여다보는 것이 좋을 것입니다.

주피터랩은 웹에서 좀 더 데스크톱과 같은 경험을 만드는 것을 목표로 합니다.

업데이트: 2018년 3월 현재 주피터랩은 베타 버전입니다."베타 릴리스는 일반적인 용도에 적합합니다.JupyterLab 확장 개발자의 경우 확장 API는 1.0 릴리스까지 계속 진화할 것입니다.결국 주피터랩이 1.0에 도달한 후에는 고전적인 주피터 노트북을 대체하게 될 입니다."

Jupyter Lab을 데스크톱 애플리케이션으로 실행하려면 christopherroach.com/articles/jupyterlab-desktop-app (PatrickT 덕분)을 참조하십시오.

다음은 간단한 미리 보기입니다.

enter image description here

파일 관리자를 왼쪽에 두고 시스템을 모니터링하는 터미널 상단의 그래픽 콘솔 옆에 노트북을 배치할 수 있습니다.

enter image description here

자세한 내용은 https://blog.jupyter.org/2016/07/14/jupyter-lab-alpha/ 및 여기를 참조하십시오. http://www.techatbloomberg.com/blog/inside-the-collaboration-that-built-the-open-source-jupyterlab-project/

Pycharm은 정말 괜찮은 IDE입니다.제가 지금까지 본 바로는 R studio와 가장 유사합니다.또 다른 좋은 점은 Rstudio와 유사한 방식으로 새로운 Python 라이브러리를 설치할 수 있다는 것입니다(그렇지 않으면 악몽이 될 수 있습니다).이제 무료 '커뮤니티' 에디션이 있습니다.

enter image description here

Rstudio v1.1.359 Preview가 출시되었다는 것을 언급할 가치가 있다고 생각합니다.Python에 사용할 수 있는 터미널 기능이 있습니다.

여기에서 다운로드할 수 있습니다.

설명서는 여기에서 사용할 수 있습니다.

스파이더가 필요합니다!https://code.google.com/p/spyderlib/
Spyder(이전의 Pydee)는 고급 편집, 대화형 테스트, 디버깅 및 검사 기능을 갖춘 Python 언어용 강력한 대화형 개발 환경입니다.

Python을 위한 더 나은 대화형 셸을 위해 DreamPie를 살펴보십시오.그러나 실제로 IDE는 아닙니다(RStudio가 그렇듯?).

윙 IDE와 PyCharm 및 PyDev와 같은 다른 Python IDE에도 이러한 기능이 있습니다.Wing에서는 통합 Python Shell에서 코드를 선택하고 실행하거나 디버깅하는 경우 셸에서 일시 중지된 디버깅 프로그램(Debug Probe라고 함)과 상호 작용할 수 있습니다.또한 사용 중인 경우에는 대화형 플롯 작업을 수행할 수 있도록 matplotlib에 대한 특별한 지원도 제공됩니다.

언급URL : https://stackoverflow.com/questions/8305809/is-there-something-like-rstudio-for-python

반응형