Boolean演算子を完全に理解できているか確認するために、次のPythonコードを見てみましょう。
x = 8 y = 9 not(not(x < 3) and not(y > 14 or y > 10))
この3つのコマンドを実行すると、結果はどうなるでしょうか?注意:notはandやorより優先順位が高く、先に実行されることに注意しましょう。
not
and
or
この演習はコースの一部です
理論を実践に変える、インタラクティブな演習のひとつをお試しください
データサイエンティストを目指す人にとって、データ可視化は重要なスキルです。Matplotlibを使えば、データを理解し、インサイトを得やすくするグラフを簡単に作成できます。この章では、さまざまな種類のグラフを作成し、より見やすく解釈しやすくカスタマイズする方法を学びます。
Pythonリストの代替となる辞書と、Pythonで表形式データを扱うための事実上の標準であるpandas DataFrameについて学びます。データセットの作成と操作を実際に練習し、これらのデータ構造から必要な情報にアクセスする方法を学びます。
Booleanロジックは、Pythonプログラムにおける意思決定の基礎です。さまざまな比較演算子、それらをBoolean演算子で組み合わせる方法、そしてBooleanの結果を制御構造で使う方法を学びます。また、ロジックを使ってpandas DataFrame内のデータをフィルタリングする方法も学びます。
現在の演習
Pythonコードを繰り返し実行するために使えるテクニックはいくつかあります。whileループは、if文を繰り返すようなものです。一方、forループは、さまざまなデータ構造に対して反復処理を行います。この章では、それらについて詳しく学びます。
この章では、このコースで学んだすべての概念を応用します。ハッカー統計を使って、賭けに勝つ確率を計算します。乱数生成器、ループ、Matplotlibを使って、勝負を有利に進めましょう!