or
この演習はコースの一部です
forループですでに扱ったことのあるイテレータとイテラブルについて、体系的に学んでいきましょう。イテレータを効果的に使うための便利な関数も習得します。章の最後には、データサイエンスの現場でよく直面する大量データの処理に関する実践的なユースケースに取り組みます。具体的には、Xのデータをイテレータを使ってチャンク単位で読み込む方法を扱います。
現在の演習
この章では、イテレータの知識をもとに、リスト内包表記を学びます。リスト内包表記を使うと、複雑なリストやリストのリストを1行のコードで作成できます。コードを大幅に簡潔化・効率化できるため、Pythonの重要なツールとなるでしょう。さらに、大量のデータを扱う際にメモリに保存せず必要に応じて生成できるジェネレータについても学びます。
この章では、新たに習得したスキルを活かして、世界銀行の世界開発指標という実際のデータセットから有益な情報を抽出・整理します。イテレータとジェネレータを使いながら、自分で関数やリスト内包表記を書く機会を通じて、Pythonの実力をさらに磨きましょう。