記事一覧
“いかなるものといえども、必ず急所を持つものだ。急所を見別け得るものは成功する”(横光利一)最低限の #データ構造とアルゴリズム をものにできなければプロにはなれない。配列だけではものにならない。#プログラミング初心者 の心がけ
オブジェクトを視たことありますか
対話環境ではオブジェクトを視ることができる。例えば Python + Jupyter の環境で、class を使うとオブジェクトを実在させることができる。そこにどんな属性やメソッドが組み込まれているか明らか。
この例では class として MyRobot を定義し s として実在させ、メソッド hello で操作している。
s だけで何か分かるし、型 (type) や 属性およびメソッド (
“いかなるものといえども、必ず急所を持つものだ。急所を見別け得るものは成功する”(横光利一)最低限の #データ構造とアルゴリズム をものにできなければプロにはなれない。配列だけではものにならない。#プログラミング初心者 の心がけ
ビジュアル・プログラミング言語
先にも書いたがプログラミングはアルゴリズミックな記述である。プログラムの記述にはプログラミング言語を使う。言語なので一定の文法があり低学年の学生には難しい面もある。
そこで考え出されたものがビジュアル・プログラミング言語である。図形で表現されたものをマウスなどで操作して並べ替えてプログラミングする。実際には裏で適当なプログラミング言語に翻訳されて実行される。子供がレゴで遊ぶのと変わらない。楽しい