이 무료 온라인 대화형 셸을 사용하여 브라우저에서 Python을 사용해 보세요.

이 무료 온라인 대화형 셸을 사용하여 브라우저에서 Python을 사용해 보세요.

Python 학습을 생각하고 있다면 초기 설정 프로세스에 압도될 수 있습니다. 시스템에 Python을 설치한 다음 명령줄을 사용하여 코드를 처리하는 방법을 배우거나 대화형 셸을 사용하는 방법을 배우거나 Python IDE를 설정하는 방법을 배워야 합니다.





그 모든 것을 무시하십시오. Python이 당신에게 적합한지 알기 전까지는 불필요합니다.





대신 Python 코드를 작성 및 실행하고 결과를 즉시 확인할 수 있는 웹사이트인 온라인 대화형 셸을 사용하는 것이 좋습니다. 아무것도 설치할 필요가 없습니다. 그래서 당신이 이 Python 예제를 통해 또는 배열 및 목록의 기본 검토 , 브라우저에서 바로 코드를 테스트할 수 있습니다. 다음은 우리가 찾은 최고의 온라인 Python 인터프리터입니다.





1. 어디서나 파이썬

한 가지 이유가 있다면 어디서나 파이썬 다른 모든 온라인 Python 인터프리터를 능가합니다. IPython을 지원한다는 것입니다. IPython은 기본 Python 인터프리터에 대한 고급 대안입니다. 이를 통해 입력하는 동안 탭 완성, 실시간으로 개체의 변수 및 메서드 '보기' 기능, 인라인 모듈 설명서 읽기 등 여러 가지 유용한 기능을 사용할 수 있습니다.

물론 이 중 어느 것도 꼭 필요한 것은 아닙니다. 당신이 완벽한 초보자라면 지금은 건너뛰고 몇 주 후에 더 편안해지면 다시 올 수 있습니다. 그러나 Python 인터프리터에 관한 한 IPython은 생산성의 표준입니다.



메모: Python Anywhere는 실제로 이것보다 훨씬 더 많습니다. 웹에서 Python 앱을 만들고 호스팅할 수 있는 완전한 웹 IDE입니다. 이 'IPython 사용해 보기' 페이지는 멋진 보조 도구일 뿐입니다.

2. 파이썬 바이올린

파이썬 바이올린 프로그래밍 경험은 있지만 Python 경험이 없는 사람에게 추천하고 싶은 것입니다. 인터페이스는 매우 간단하고 사용하기 쉽지만 더 중요한 것은 한 번의 클릭으로 로드할 수 있는 많은 예제 코드가 함께 제공된다는 것입니다.





왼쪽 사이드바를 탐색하면 Python을 다른 언어보다 더 재미있게 사용할 수 있는 유용한 팁과 트릭을 배울 수 있습니다. 또는 자신의 코드를 입력하고 실행하고 하단의 출력 섹션에서 결과를 볼 수 있습니다.

작성한 코드를 '저장 및 공유'할 수도 있습니다. 이것은 디버깅을 도와줄 멘토가 있거나 프로젝트에서 다른 사람들과 공동 작업하는 경우에 유용할 수 있습니다.





삼. 리플.잇

이름 리플.잇 REPL은 'Read-Eval-Print Loop'(본질적으로 'interactive shell'의 동의어이므로 혼동하지 마십시오)의 약자입니다. Repl.it은 Python 2.x 및 Python 3.x를 포함하여 수십 가지 언어를 지원하므로 Python 아니다 C#, Java, Ruby, Lua, ES6 등을 배울 때 계속 사용할 수 있습니다.

내가 가장 좋아하는 것은 사용자 정의 기능입니다. 레이아웃, 색상 테마, 글꼴 크기, 들여쓰기 크기, 줄 바꿈 유형 및 자동 완성 활성화 여부를 조정할 수 있습니다. 인터페이스는 간단합니다. 그리고 계정을 만들면 코드를 저장하고 나중에 다시 가져올 수 있습니다.

그리고 Repl.it에는 한 가지 더 큰 이점이 있습니다. 어느 파이썬 패키지 항상 모두 지원하기 때문에 .

4. 하찮은 것

하찮은 것 또 다른 강력한 옵션입니다. 위에서 살펴본 것과 동일한 기능(통과 가능한 코드 편집기, 코드 실행 기능, 공유 기능)을 많이 얻을 수 있습니다. 그러나 Trinket에는 두 가지 장점이 있습니다. 첫째, 탭 기반 인터페이스로 여러 스크립트를 열 수 있고, 둘째, Trinket이 있는 경우 자신의 사이트에 포함할 수 있습니다.

403 금지됨 이 서버에 대한 액세스 권한이 없습니다.

Trinket의 무료 플랜은 영원히 무제한이지만 기본 Python 2.x만 허용합니다. Trinket의 Python 3.x 버전에 대한 전체 액세스 권한을 원하는 경우 월 또는 연간 의 비용이 드는 Connect 플랜으로 업그레이드해야 합니다. '전체 액세스'에는 Numpy, Matplotlib, SciPy 등을 포함한 모든 내장 Python 모듈이 포함됩니다.

5. 이데오네

이데오네 는 범용 '온라인 프로그래밍 언어 시도' 도구이므로 위의 다른 옵션만큼 기능이 풍부하거나 고급되지 않습니다. 여기 그것이 무엇인지 하다 60개 이상의 다양한 프로그래밍 언어와 코드에 공개, 비밀 또는 비공개로 레이블을 지정할 수 있는 옵션이 있습니다.

Ideone으로 작성된 코드에도 몇 가지 제한 사항이 적용됩니다.

  • 컴파일/해석에 최대 10초.
  • 실행하는 동안 최대 5초 또는 15초(게스트 또는 등록된 사용자의 경우).
  • 실행 중 최대 256MB RAM.
  • 인터넷 액세스가 차단되어 새 파일을 만들 수 없습니다.

대체로 Ideone은 약간의 코드를 즉시 테스트해야 하는 경우 괜찮은 선택이지만 Python에 대한 보다 진지한 탐구를 위해서는 위에 나열된 다른 중 하나를 사용하는 것이 좋습니다.

보너스: 파이썬 튜터

파이썬 튜터 자체적으로 대화형 Python 셸이 아닙니다. 오히려 코드를 입력하면 작성한 내용을 분석하고 코드 논리의 시각화를 제공합니다. 결과? 코드가 처음부터 끝까지 실제로 어떻게 실행되는지 확인하기 위해 한 번에 한 줄의 코드를 살펴볼 수 있는 일련의 스냅샷입니다.

이것은 프로그래밍 초보자를 위한 엄청난 도구입니다! 각 코드 라인이 다양한 변수와 출력에 어떻게 영향을 미치는지 확인하여 버그 및 기타 문제를 더 쉽게 포착할 수 있습니다. 프로그래밍이 처음 타이머에게는 어려울 수 있지만 이 도구는 학습 곡선을 단순화하고 모든 논리에 대해 머리를 감싸는 데 도움이 될 수 있습니다.

Python Tutor에는 실험적인 라이브 프로그래밍 모드가 있습니다. 일반 시각화 도구와 유사하지만 입력할 때 실시간으로 분석 및 업데이트됩니다. 이 글을 쓰는 시점에서 그것은 원시적이며 버그가 있으므로 모든 꼬임이 해결될 때까지 무시해야 합니다.

Python 여정을 계속하기 위한 팁

온라인 대화형 셸에서 Python을 시도한 후에는 언어가 마음에 들고 보다 실용적인 수준에서 Python을 추구하고 싶다고 결정할 수 있습니다. 이를 위해 이 훌륭한 온라인 Python 과정을 잘 활용하거나 현금을 아끼지 못한다면 Python 학습을 위한 이 사이트를 이용할 수 있습니다.

Python은 배우기 가장 쉬운 언어 중 하나일 수 있지만 어렵다고 느끼더라도 낙담하지 마십시오. Python 코딩은 여전히 ​​코딩이며 코딩은 어렵습니다. 고군분투한다고 해서 프로그래밍을 그만둬야 하는 것은 아닙니다! 약간의 추가 동기 부여를 위해 프로그래머를 위한 다음과 같은 유용한 팟캐스트를 듣는 것이 좋습니다.

파이썬은 어떠세요? 우리가 놓친 다른 좋은 대화식 쉘이 있습니까? 특히 초보자를 위한 다른 Python 팁이 있으면 아래에서 공유해 주세요!

공유하다 공유하다 트위터 이메일 음성 애니메이션에 대한 초보자 가이드

연설에 애니메이션을 적용하는 것은 어려울 수 있습니다. 프로젝트에 대화를 추가할 준비가 되었으면 프로세스를 분석해 드리겠습니다.

다음 읽기
관련 항목
  • 프로그램 작성
  • 프로그램 작성
  • 파이썬
저자 소개 조엘 리(1524개의 기사 출판)

Joel Lee는 2018년부터 MakeUseOf의 편집장입니다. 그는 학사 학위를 받았습니다. 컴퓨터 과학 및 9년 이상의 전문적인 글쓰기 및 편집 경험.

조엘 리가 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

게임용 PC 업그레이드 방법
구독하려면 여기를 클릭하세요.