У нас вы можете посмотреть бесплатно 読書実況 ▶︎ #7 The Python Tutorial или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
気になった本を読み進めていく、読書実況 — 以前にプログラミング言語 Python を触ってみたとき "独特でよくわからない" 感じがしたので、そんな苦手意識を打開するべく『The Pyton Tutorial』を読み進めていってみることにします。よろしくお願いしますね。 今回は「[4. More Control Flow Tools](https://docs.python.org/3/tutorial/co... The Python Tutorial: https://docs.python.org/3/tutorial/ 各回の詳細情報: https://slime-caraway-717.notion.site... ■ ダイジェスト この動画は、Python 公式ドキュメント The Python Tutorial の「More Control Flow Tools」を読み進めながら学んだ内容の記録です。技術解説というより、実際にテキストを追い、コードや用語の意味を確認していきます。主に扱ったポイントは次のとおりです。 `if` 文の基本構造と書式:条件の後ろのコロン `:` とインデント、`elif`/`else` の任意性、`if` の連鎖が `switch` 的な使い方に相当し得ること。 `for` 文の特徴:C/Pascal のカウンタ制御ではなく、任意のシーケンス要素を出現順に反復すること。 ループ中にコレクションを変更する落とし穴と回避策:コピーに対して反復する(例:`users.copy().items()` を回して `inactive` を削除)、あるいは新しいコレクションを構築する(例:`active` のみを `active_users` に追加)。類例として、JavaScript の `Object.keys()` でキー列を別に回す話にも触れました。 `range()` の要点:等差数列を遅延生成し、実体のリストを作らないためメモリ効率が良いこと(内部的には `start`/`stop`/`step` を保持)。`range(len(seq))` によるインデックス走査と、より推奨される `enumerate()` の使い分け。負の `step`、上限が含まれない仕様、`step=0` がエラーである点、`print(range(...))` の表示が `range(0, 10)` のようになる挙動。 イテラブルの概念に触れ、`for` や関数 `sum` がイテラブルを順次消費して動作すること(例:`sum(range(n))`)。 言及のみ:`match` ステートメント(詳細は後続セクション)、`break`/`continue`(次回に続きます)。