はい、投稿のタイトルを正しく読みます! 少し前に、世界中の30,000人以上の学生と教師が既に製品を取得しているすべてのJetBrains製品に無料の学生ライセンスを配布するプログラムを開始しました-現在、現代を使用してプログラムを学びたい人をさらに積極的にサポートすることにしましたプロのツール!
JetBrains製品ラインは、Pythonでプログラミングするためのよく知られているIDEの異常な変更を補充しました-PyCharm Educational Editionに適合!
このPyCharmのエディションは、1年前にリリースされたPyCharm Community Editionの論理的な継続版であり、そのアドオンです。 PyCharm Educational Edition内でインタラクティブコースを作成して受講する機能を追加し、デフォルトインターフェースを大幅に簡素化し、インストールプロセスを簡素化しました。PyCharmのインストールフェーズでPythonインタープリターがインストールおよび検出されます。
PyCharm Educational Editionを作成するアイデアはどこから来たのですか?
ご存知のように、現在、プログラミングの研究は現代世界で最も重要なトレンドの1つであり、無料で手頃な価格の大量トレーニングがこのプロセスの基礎となっています。 Pythonは、プログラミング教育に最も適した言語の1つです。 現在、Pythonは初心者向けのプログラミングコースでますます使用されており、他の言語と比較して確実に主導的な地位を占めています。 JetBrainsはこの事実を無視できませんでした。 おそらくご存知のように、私たちはさまざまな教育プログラムに多くの注意を払っており、初心者プログラマーとその教師をいつでも喜んでサポートしています! したがって、私たちは本当に特別なことをするというアイデアを思いつきました-これが、PyCharmに基づいた最初の教育用IDEが登場した方法です。
PyCharm Educational Editionの特別なところは何ですか?
PyCharm Educational Editionの開発の初期段階では、Python言語の作成者であるGuido van Rossumの言葉に触発されました。Guidovan Rossumは、Python言語の開発に関する基本的なドキュメントの1つで書いています。 ドキュメントのテキストは、公式Webサイトwww.python.org/doc/essays/cp4eで見つけることができます。
言葉自体は次のとおりです。
「プロのライターが読者と同じ言語とアルファベットを使用するように、プロが使用するツールと教育に使用するツールを明確に区別すべきではないと考えています!」
PyCharmは、長い間認められているプロフェッショナルなPythonプログラミングツールです。 ある時点で、それを少し改良することで、プログラミングを学習するためのユニークなツールを作成できることに気付きました!
教育市場の現状を調査し始め、主要なMOOCコースで使用されているツール、世界中の大学で使用されているツールを分析しました。 PyCharmで何を改善する必要があるかを理解するために、何百人もの教師と話をしました。
調査、コミュニケーション、調査の結果、プログラミングを教えるためのツールを選択する際には、根本的に異なる2つのアプローチがあることがわかりました。 1つのアプローチは、基本的な知識を必要としないように、プログラミングを教えるために最も単純なインタラクティブなオンラインプラットフォームとエディターを使用することに基づいています。 それらを使い始めるのはとても簡単です。 残念ながら、このアプローチには深刻なマイナス面があります。このようなプラットフォームを使用して1つ以上のコースを通過した後、学生が開発者向けの実際のツールに切り替えるのは非常に困難です。 1つを使用してプログラムすることを学びました-開発の実際の世界は完全に異なっています。 2番目のアプローチは、プロの開発者が使用する実際のエディターとIDEの使用に基づいています。 このアプローチの深刻な欠点は、通常、このようなツールは初心者にとって非常に難しく、習得するのに多くの時間が必要なことです。 実際、このため、インタラクティブな教育プラットフォームが作成されました。
PyCharm Educational Editionを作成する際に、これらの根本的に異なるアプローチの両方を組み合わせることにしました。 PyCharmを使用すると、学生が簡単かつインタラクティブに効果的に学習を開始できるようになりましたが、学生はすぐにプロのツールを使用し始めます。これにより、トレーニングプロジェクトから実際のプロジェクトへの移行が大きな問題なく自然に行われます。
トレーニングに必要なのは1つのIDEで、完全に無料です!
PyCharm Educational Editionは完全に無料のオープンソースソフトウェアです。 初心者プログラマーは、PyCharmをダウンロードして、教育またはその他の目的に使用できます。 教師はこれを使用して、独自のコースを作成および配布できます。
PyCharm Educational Editionには、統合Pythonコンソール、デバッガー、バージョン管理システムとの統合など、PyCharm Community Editionなどの重要なツールなど、必要なものがすべて揃っています。 ただし、このエディションのユニークな点は、インタラクティブコース、「不足しているコードを入力する」スタイルのタスク、特別なヒント、自動バックグラウンドチェック、コード改善のヒント、スマートなオートコンプリートなどです。
それでは、PyCharm Educational Editionは既存のCommunity Editionとどう違うのですか?
- プロジェクトの新しい教育タイプは「 教育 」です。 学生の観点から見ると、「教育」プロジェクトはIDE内の対話型コースであり、レッスン、タスク、編集用ファイル、ソリューションの正確性をチェックするボタンなどが含まれています。 このタイプのプロジェクトを使用する教師は、自分のコースと課題、バックグラウンドテストを作成し、学生はそれらを使用して決定を確認できます。 特に、生徒が教師によって事前に準備された既存のコードに欠落コードを埋めるように求められた場合、「欠落コードを埋める」スタイルのタスクを実装することができます。
- デフォルトでは簡素化されたインターフェースで、最初は必要ない上級ユーザー向けの非表示要素があります。 インターフェイスはいつでも有効にできます。
- Windowsのインストーラーは、PyCharm Educational Edition自体のインストール中にPythonインタープリターを自動的に検出してインストールします。 プログラミングを開始するためにPyCharm以外のものをインストールする必要はありません。必要なものはすべて既に内部にあるか、自動的にインストールされます。
PyCharm Educationalはどこで使用できますか?
PyCharm Educational Editionは、MOOCコース(オープンマスオンラインコース)、自習用、およびコンピュータークラスで開催される従来のオフラインコースでの使用に適しています。
Pyharmでインタラクティブコースを使用することに加えて、通常のPython IDEとして制限なしで使用できます。 統合されたPythonコンソール、デバッガー、バージョン管理システムとの統合、および他の多くの便利なツールがPyCharmに付属しています。
では、どこから始めてどこで試してみますか?
PyCharm Educational Editionをここからダウンロードしてください !
私たちのウェブサイトで追加情報を読み、初心者プログラマーと教師のために使用するための指示も見てください!
PyCharm Educational Editionの機能を示すために、次の短いビデオを撮影しました。
twitterを読み、見つかった問題をバグトラッカーに送信し、 フォーラムに参加してください 。 サポートが必要な場合は、いつでもサポートに連絡できます。
良い未来を!
喜んで学びましょう! )
JetBrainsチーム