Pythonの最初の1行|Python・科学計算・分析実装

このページはプロモーション(広告)を含みます。

Python・科学計算・分析実装 / 6授業

Pythonを学ぶ最初のモジュールです。ゴールは、変数と型を使って、小さな計算コードを書き、結果が正しいか自分で確かめられることです。データ分析・機械学習・業務自動化・研究のコードは、すべてこの「値に名前を付け、型を意識して計算し、出力を確かめる」の積み重ねでできています。

6つの授業は、次の順に進みます。コードを実行して結果を見る で、コードを実行して出力を読み、上から順に実行されることを確かめます。変数と代入 で、変数と代入(= は等式ではなく、値に名前を付ける操作)を学びます。数値・文字列・真偽値 で、整数・小数・文字列・真偽値と、None(値がない)の区別を扱います。演算子と型変換 で、演算子と型変換、丸め方、割合とパーセントポイントを学びます。printと入力値 で、print の書式と入力値の検証(try / except)を扱います。エラーを読んで直す で、エラーの読み方と、エラーなしで間違える論理エラーの見つけ方を学びます。

つまずきやすい点は3つあります。(1) 代入は「その時点の計算結果に名前を付ける」ので、元の変数を変えても計算済みの値は自動で更新されない。(2) 文字列の '1000' と数の 1000 は別物で、'1000' * 3 のようにエラーなしで意味の違う結果が出る。(3) エラーが出た行は、原因の行とは限らず、エラーが出ないことは正しさの証明にならない。

修了後は、条件分岐と繰り返しの 条件分岐・繰り返し(有料版)、関数に処理をまとめる 関数・スコープ・分解(有料版)、リストや辞書を扱う コレクション・データ構造(有料版) に進みます。ここで身に付けた「実行前に予想し、出力を期待値と照合する」習慣は、のちのpandasやNumPyの学習でも、そのまま使います。

到達目標

授業

アプリでは、各授業の確認問題・SQLとPythonの演習・総合テストと課題に取り組めます。

キャリア学習:データサイエンティスト・機械学習エンジニア・DX推進・研究者を目指す人の学習アプリ。164モジュール・984授業を、ブラウザで動くSQLとPythonの演習で。基礎と各分野の最初のモジュールは無料。全部は2,980円の買い切り。

アプリを無料で開く有料版と無料版の違い