辞書は key:value のペアで構成されています。特定のキーの値にアクセスするには、辞書に対して角かっこ表記を使い、キーを渡します。キーやその値を確認するために使える、辞書特有のメソッドもあります。セッションには avocados 辞書が用意されているので、自由に確認できます。
次の文字列のうち、辞書 avocados のキーではないものはどれですか?
この演習はコースの一部です
理論を実践に変える、インタラクティブな演習のひとつをお試しください
この章では、MATLABからPythonへの移行を始めます。MATLABとPythonの共通点と相違点、メソッドやパッケージの使い方を学び、広く使われているNumPyパッケージの概要に触れます。
この章では、身につけたNumPyの知識をさらに広げます。行列に相当するPythonの構造であるNumPy配列について、数学演算やインデックス操作を通して深く学びます。さらに、もうひとつ重要なPythonのデータ構造であるリストを学び、最後にMatplotlibを使って配列をカスタムプロットして章を締めくくります。
この章では、強力なPythonのデータ構造である辞書とpandasのDataFrameを紹介します。キーと値のペアを設定して辞書を作成し、辞書の閲覧と変更の方法を学びます。続いて、Pythonistaの必携パッケージのひとつであるpandasを紹介します。特に、表形式データを扱いやすく整理するpandasの構造、DataFrameに焦点を当てます。最後に、さまざまなデータ型をDataFrameに変換して、データを扱いやすくする方法を学びます。
現在の演習
このコースの締めくくりとして、Pythonのフロー制御を学びます。forループを使って、さまざまなPythonのデータ構造を反復処理する方法を学びます。また、if、else、elifやPythonの比較演算子(より大きい、より小さいなど)を使った分岐について学び、どのコード行を実行するかを決定できるようにします。最後に、Pythonの比較演算子でNumPy配列をフィルタリングし、NumPyにもう一度立ち返ります。