Skip to content · ⁨コンテンツへスキップ⁩

Videos · ⁨動画⁩

Python for A-Level CS · ⁨A-Level CS用Python⁩

Pick a topic to watch. · ⁨視聴したいトピックを選んでください。⁩

15 video lessons · ⁨15 ビデオレッスン⁩

2:07 Lesson 1 · ⁨レッスン 1⁩ ネストループ ループの内部に別のループがあるのは単純に聞こえますが、毎年誤読される一文があります:外側ループの各パスについて、内側ループは全てを…実行します。 2:02 Lesson 2 · ⁨レッスン 2⁩ テキストファイル ファイルを開くにはモードが必要であり、そのモードは形式上のものではありません。Readは存在する内容を与えます。Writeは既存の内容を破棄して新しいファイルを始めます。Append… 2:06 Lesson 3 · ⁨レッスン 3⁩ 例外処理 Pythonに文字列「hello」を数に変換させると例外——バリューエラー——が発生します。そして、誰も処理しない例外はプログラムを即座に停止させます。… 2:10 Lesson 4 · ⁨レッスン 4⁩ スタック スタックは本课程における最初の抽象データタイプであり、「抽象」という言葉には実際の意味があります。スタックを定義するのはその操作です:push, pop, peek… 2:09 Lesson 5 · ⁨レッスン 5⁩ キュー スタックは最後に入れたものを最初に返します。待機している任何东西に対して、まさに逆の動作です。キューは別のADTであり、…のような振る舞いをします。 2:11 Lesson 6 · ⁨レッスン 6⁩ リンクドリスト 配列は要素を入れる前にサイズを知らねばならず、拡張するにはすべてをコピーする必要があります。リンクドリストはノードの鎖であり、各ノードは2つの…を含みます。 2:21 Lesson 7 · ⁨レッスン 7⁩ 検索 リスト内で値を探すことは、誰もが最初に書くアルゴリズムです。明瞭な方法が遅い方法であるため、今も教えられています。検索とは…があるかどうかを見つけることです。 2:02 Lesson 8 · ⁨レッスン 8⁩ ソート バブルソートは常に隣同士しか見ません。リストを歩き、ペアを順に比較し、逆になっているものは交換します。5つの数を見てください:比較… 2:18 Lesson 9 · ⁨レッスン 9⁩ 再帰 ある問題は自分自身の小さなコピーに縮小することがあり、ループでそれを言うのはごつごつした方法です。再帰関数は自身を呼び出す関数であり、全ての再帰… 2:44 Lesson 10 · ⁨レッスン 10⁩ クラス & オブジェクト これまで、あなたが使ってきたのは誰かが考出した型でした。あなたの問題に「学生」が含まれる瞬間、それらはすべて当てはまりません。クラスは新しい種類のもの、つまり型を定義します。… 2:23 Lesson 11 · ⁨レッスン 11⁩ 継承 & エンカプゼーション クラスをコピーしてメソッドを一つ変えると、すべてのバグのセカンドコピーを作ることになります。継承により、新しいクラスは…からではなく既存のクラスから始められます。 2:53 Lesson 12 · ⁨レッスン 12⁩ プログラミングパラダイム 同じ問題を2度書くことで、全く異なる分野のように見えることがあります。その違いには名前があり、試験はその名を問うことがあります。パラダイムは…のスタイルです。 2:40 Lesson 13 · ⁨レッスン 13⁩ ハッシュテーブル ハッシュテーブルはスロットのリストであり、そのトリックは anything を探すこと自体を行わない点にあります。所在位置を計算するだけです。「cat」というキーを与え、関数が答えを返します。… 2:47 Lesson 14 · ⁨レッスン 14⁩ 二分探索木 ソートされたリストは検索が速く変更が遅いです。木は両者のどちらかを優先しません。二項探索木は値を配置する位置によってソートを維持します。… 2:22 Lesson 15 · ⁨レッスン 15⁩ グラフ 道路網、友人リスト、ルーターのネットワークは同じ物体です。一度これに気づけば、一つのアルゴリズムセットが全てに適用できます。グラフはノードの集合です。…

Log in or create account · ⁨ログインまたはアカウント作成⁩

IGCSE, A-Level & AP