Python No.1
誰が作ったのか?
グイド・ヴァンロッサムさんが作った 空飛ぶモンキーpythonから
文章を読むようにわかりやすいコードを目標に作られた
読みやすく書きやすい言語をスクリプト言語という
何ができるか?
人工知能を作ることができる
環境構築とは?
プログラムを書いたり、実行できたりする環境を自分のコンピューターに整えることをいう
VisualStudioCodeとPython拡張機能 anaconda
プログラムでできること3つを基本構造という
基本構造は3つから成り立つ=どのプログラムにもある
この3つを使えば複雑なプログラムを作ることができる
ひとつづつ説明
順次進行
プログラムが書かれている上から順に処理をしていくプログラム構造
例えばprint("おはよう") print("こんにちは") print("こんばんは")
上から順に並んでいた場合 実行すると
おはよう こんにちは こんばんはと表示される
Youtubeの自動再生や映像を流しているもの、川の流れ、山から海へ流れるよう
条件分岐
特定の条件の時はAという処理 そうでない時はBという処理をするプログラム構造
例えば20歳以上なら大人20歳未満なら未成年と判断する
IDとPWがデータベース上のものと一致したらログイン
それ以外ならログインできない
体温が38°以上なら音がなる、それ以外なら無音のセンサ
自動ドアとか門番とか
繰り返し(反復処理)
決まった回数や条件を満たすまで同じ処理を繰り返すプログラム構造
例えばあるデータに1づつ足してゆき、ある範囲を超えたら終了する