これらの無料のオンラインインタラクティブシェルを使用して、ブラウザでPythonを試してください

これらの無料のオンラインインタラクティブシェルを使用して、ブラウザでPythonを試してください

Pythonの学習を考えている場合は、初期設定プロセスに圧倒される可能性があります。システムにPythonをインストールしてから、コマンドラインを使用してコードを処理する方法、インタラクティブシェルの使用方法、またはPythonIDEのセットアップ方法を学ぶ必要があります。





そのすべてを無視します。 Pythonが自分に適しているかどうかがわかるまでは不要です。





代わりに、オンラインのインタラクティブシェルを使用することをお勧めします。これは、Pythonコードを記述して実行し、結果を即座に確認できるWebサイトです。何もインストールする必要はありません。だからあなたが これらのPythonの例を見ていきます また 配列とリストの基本を確認する 、ブラウザでコードを直接テストできます。これが私たちが見つけた最高のオンラインPythonインタープリターです。





1.1。 Python Anywhere

理由が1つある場合 Python Anywhere 他のすべてのオンラインPythonインタープリターに勝る、それはIPythonをサポートしているということです。 IPythonは、デフォルトのPythonインタープリターのより高度な代替手段です。これを使用すると、入力中のタブ補完、オブジェクトの変数とメソッドをリアルタイムで「表示」する機能、インラインモジュールのドキュメントを読む機能など、さまざまな便利な機能を利用できます。

もちろん、これは厳密には必要ありません。あなたが 完了 初心者の方は、今はスキップして、数週間後に戻ってきて、より快適になりたいと思うかもしれません。しかし、Pythonインタープリターに関する限り、IPythonは生産性の標準です。



ノート: Python Anywhereは、実際にはこれ以上のものです。これは本格的なWebIDEであり、Web上でPythonアプリを作成してホストできます。この「IPythonを試す」ページは、気の利いた小さなサイドツールです。

2.2。 Pythonフィドル

Pythonフィドル プログラミングの経験はあるがPythonの経験がない人にはお勧めです。インターフェースは非常にシンプルで使いやすいですが、さらに重要なことに、シングルクリックでロードできるサンプルコードがたくさん付属しています。





左側のサイドバーを調べることで、Pythonを他の言語よりも楽しく使用できるようにするための最も優れたヒントとコツをいくつか学ぶことができます。または、独自のコードを入力して実行し、下部の出力セクションに結果を表示することもできます。

作成したコードを「保存して共有」することもできることに注意してください。これは、デバッグを支援するメンターがいる場合、またはプロジェクトで他の人と共同作業している場合に役立ちます。





3.3。 Repl.it

名前 Repl.it 'Read-Eval-Print Loop'の略であるREPLから来ています(本質的には 'インタラクティブシェル'の同義語なので、混同しないでください)。 Repl.itは、Python2.xとPython3.xの両方を含む数十の言語をサポートしているため、Python そうではありません C#、Java、Ruby、Lua、ES6などを学習するときにも使用できます。

私が一番好きなのはそのカスタマイズ性です。レイアウト、カラーテーマ、フォントサイズ、インデントサイズ、折り返しタイプ、およびオートコンプリートを有効にするかどうかを微調整できます。インターフェースは単純です。また、アカウントを作成すると、コードを保存して後でプルアップできます。

そして、Repl.itにはもう1つの大きな利点があります:インポートすることができます どれか Pythonパッケージ これまで それらすべてをサポートしているからです

四。 装身具

装身具 もう1つの強力なオプションです。上で説明したのと同じ機能がたくさんあります。まずまずのコードエディタ、コードを実行する機能、共有する機能です。しかし、Trinketには2つの利点があります。まず、タブベースのインターフェイスで複数のスクリプトを開くことができます。次に、Trinketがあれば、自分のサイトに埋め込むことができます。

1つのYouTubeビデオ何MB

Trinketの無料プランは、永久に無制限ですが、基本的なPython2.xのみを許可します。 TrinketのPython3.xバージョンへのフルアクセスが必要な場合は、月額9ドルまたは年額72ドルのConnectプランにアップグレードする必要があります。 「フルアクセス」には、Numpy、Matplotlib、SciPyなどを含むすべての組み込みPythonモジュールが含まれます。

5.5。 イデオネ

イデオネ は汎用の「オンラインで任意のプログラミング言語を試す」ツールであるため、上記の他のオプションほど機能が満載または高度ではありません。これがそれです NS 60以上の異なるプログラミング言語と、コードにパブリック、シークレット、またはプライベートのラベルを付けるオプションがあります。

Ideoneで記述されたコードにも、いくつかの制限があります。

  • コンパイル/解釈に最大10秒。
  • 実行中の最大5秒または15秒(ゲストまたは登録ユーザーの場合)。
  • 実行中の最大256MBのRAM。
  • インターネットへのアクセスがブロックされ、新しいファイルを作成できません。

全体として、コードをすぐにテストする必要がある場合はIdeoneを選択できますが、Pythonをさらに真剣に検討する場合は、上記の他のいずれかを使用します。

ボーナス: Pythonチューター

Pythonチューター それ自体はインタラクティブなPythonシェルではありません。むしろ、コードを入力すると、作成した内容が分析され、コードロジックが視覚化されます。結果?コードが最初から最後まで実際にどのように実行されるかを確認するために、一度に1行のコードをウォークスルーできる一連のスナップショット。

これはプログラミング初心者のための素晴らしいツールです!コードの各行がさまざまな変数や出力にどのように影響するかがわかり、バグやその他の問題を簡単に見つけることができます。プログラミングは最初のタイマーにとって難しい場合がありますが、このツールは学習曲線を単純化し、すべてのロジックに頭を悩ませるのに役立ちます。

また、PythonTutorには実験的なライブプログラミングモードがあることに気付くかもしれません。これは通常の視覚化ツールに似ていますが、入力時にリアルタイムで分析および更新されます。この記事の執筆時点では、原始的でバグが多いため、すべてのねじれが解消されるまで無視する必要があります。

Pythonの旅を続けるためのヒント

オンラインのインタラクティブシェルでPythonを試した後、その言語が好きで、より実用的なレベルでそれを追求したいと思うかもしれません。そのためには、これらの優れたオンラインPythonコース、または現金を惜しまない場合は、Pythonを学習するためのこれらのサイトでうまくいくかもしれません。

Pythonは最も習得しやすい言語の1つかもしれませんが、難しいと感じても落胆しないでください。 Pythonでのコーディングはまだコーディング中であり、コーディングは困難です。苦労しているからといって、プログラミングをやめるべきだということではありません。少しモチベーションを高めるために、プログラマーにとって役立つポッドキャストをいくつか聞くことをお勧めします。

Pythonはどうですか?私たちが見逃した他の良いインタラクティブシェルはありますか?特に初心者向けのPythonのヒントが他にある場合は、以下で共有してください。

共有 共有 つぶやき Eメール スピーチをアニメーション化するためのビギナーズガイド

スピーチのアニメーション化は難しい場合があります。プロジェクトにダイアログを追加する準備ができたら、プロセスを分解します。

次を読む
関連トピック
  • プログラミング
  • プログラミング
  • Python
著者について ジョエル・リー(1524の記事が公開されました)

Joel Leeは、2018年からMakeUseOfの編集長を務めています。彼は理学士号を取得しています。コンピュータサイエンスの分野で、9年以上のプロの執筆および編集の経験。

JoelLeeのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

iPhoneからスクリーンプロテクターを取り外す方法
購読するにはここをクリックしてください