こんにちは、PyQチームです。 PyQのコンテンツの変更に関するお知らせです。
先月告知した通り、 ランク「Python中級」の パート「オブジェクト指向」の改訂版 として、パート「クラス入門」をリリース いたしました。
事前に告知した記事については、以下の記事をご覧ください。
概要
パート「クラス入門」 は、 データ型を定義できる「クラス」の基本について学べるコンテンツ です。クラスの定義方法や使い方の他、メソッドやデータ属性の仕組みの詳細や、クラスの親子関係を定義できる「継承」について学べる内容になっています。
今回のリリースでは、学習内容の整理と構成の見直しを行い、より学びやすくなるように改訂 を行いました。
プログラミング入門者にとって「クラス」はなかなか理解が難しい概念のひとつですが、以前学んで挫折したという方や、もう一度復習をしたいという方は、ぜひ今回の改訂版で基本を学び直してみてください。
改善内容
【構成の変更】
学習の順序を見直し、学習優先度の比較的低い項目はコラムに移すことで、より学びやすい構成に改善しました。【サンプルコードや説明文の改善】
サンプルコードで扱うクラスの題材が頻繁に変わると学習負荷が高いため、パート全体を通してなるべく同じ題材のクラスで学べるように改善しました。また、文章の読みやすさなども改善しました。【図の追加】
図解を多数追加し、クラスに関わる概念をよりイメージしやすくなるように改善しました。【写経の改善】
各問題のコードのポイントが明確になるように、すべてのコードを写経するのではなく、重要な部分だけを穴埋めする形式に変更しました。
改善内容の詳細
改善点1. 学びやすいように構成を変更
改訂前の「メソッドについて学ぶ前に
self
や初期化メソッドの話が登場する」といった問題点を見直し、未学習の知識が登場しないように学習順序の入れ替え をしましたクラスを初めて学ぶ人にとって最低限必要な内容 に絞り、初心者には使用頻度の低いスタティックメソッドなどの話題はコラムへの移動・または削除を行いました
変更後の具体的なクエスト構成は以下のとおりです。
変更前(パート「 オブジェクト指向」) | 変更後(パート「クラス入門」) |
---|---|
|
|
改善点2. サンプルコードや説明文の改善
改訂前はサンプルコードの題材が頻繁に変わり、説明も不足していることから、学習負荷が高い状態となっていました。
そのため今回の改訂では、パート全体を通してなるべく 同じ題材(商品クラスを使って商品の情報を表示する例)でステップアップしながら学べる よう改善しました。
※ 一部、異なる題材のクラスが登場する問題があります。
改善点3. 図解を追加して、より情報をわかりやすく
今回の改訂では、クラスの概念が直感的にわかりやすくなるように、図解を多数追加 しました。
改善点4. 写経を穴埋め形式にし、ポイントがわかるように
改訂前は、すべてのコードを写経する形式になっていたため、各問題で学んで欲しいポイントが逆に不明瞭になってしまっていました。そのため、今回の改訂ではポイントが明確になるように、重要な部分だけを穴埋めする形式に変更しました。
また、写経内容の説明(「やってみよう」)も、写経によって何を確認すべきなのかわかるよう、より具体的な説明に改善しました。
旧版・パート「オブジェクト指向」について
旧版となったパート「オブジェクト指向」は 「更新なし・削除予定」カテゴリ に移動しました。今後は更新の予定はないため、新しいコンテンツで学習することをおすすめします。
まとめ
パート「クラス入門」改訂版のリリース内容についてお知らせしました。
PyQではより効率よく、成長の実感を得ながら学習ができるよう、これからもコンテンツの改善を続けていきます。 変更点へのご意見は、各問題のエディター画面の「ヘルプ」>「フィードバック」よりお寄せください。