Python 独学プログラミング プログラミング初心者のSQL言語〜色々な現実編〜

あっ どうも子へびです。

正月のおやすみに続き3連休が終わり今日から通常モードについていけない子へびです。そして通常モードそうそう外出先で事件に遭遇しました。目的地から最寄り駅までの帰り道徒歩7、8分の距離を歩いていると前から猛ダッシュしてくる洋服をきた短足な小型犬が一匹。あまりに猛ダッシュだったので目を奪われたのですがリードが見当たらず、飼い主も見当たらず。あれ?もしかしたら脱走兵か?捕まえてあげようかと思う間もなく走り抜ける短足な小型犬。早い!早すぎる。小型犬とはいえ侮れないんですね。するとピンクのブランケットを抱えた女性が〇〇ちゃーん!〇〇ちゃーん!っと大声叫ぶ声が聞こえ出しました。すると奥から男性が猛スピードで走ってきたので子へびはあの白い車のところまで行ってしまいました。っと声をかけてあげました。するとさらに猛ダッシュで走り去って行きました。無事にお家に帰れると良いのですが。ああやって迷い犬になってしまうんだな。っと現実を見た子へびでした。




さてお正月ギリギリセーフでOKをもらったdatabase操作ですが、一箇所疑問に思うところがあってMaster松陰に確認すると

Master松陰

子へびその考え方はそもそも考え違いをしている!

っと何だお怒りモード

子へび

いったいどの辺りが・・・・

Master松陰

何回も言ってるよ!今回のCodeはPythonを使ってSQLを組み立てるだからね

子へび

うーむ。それって・・・はっ!そうか考え方としてはSQLで枠組みを作ってその中にPythonの値を入れていくってことか

Master松陰

だから何度もそう言ってる!!!

今回子へびが落ちていた穴はSQLの言語テキストを参照していてSQLの言語で全てを処理させる事しか頭になく、Pythonが値を取得している事または取得する事が全く抜け落ちてしまっていたのです。だからformatさせて置き換える意味合いや条件を指定して値を取得する意味が理解できていなかったのです。まったく子へびは応用力がないのでこおゆう時頭の硬さを思いしらされます。これは他の課題で慣れるまで数回色んなバージョンを書いた方が良さそうです。

おまけ
今回もMaster松陰を噴火させてしまったわけですが毎度本人はいたって変わらないと言います。しかし子へびは毎度怒られるいるようで慣れません・・・




そんなものまで作るのか

あっ どうも子へびです。

子へびは朝型か夜型かと聞かれたら断然朝型派ですが、冬の時期は別物のようです。朝目覚ましをかけなければ寝っぱなしです。きっと動物的感覚が潜在意識の中に埋め込まれているんでしょうか?そういえば食べ物も体に蓄えているな。。。

先週末はSQLの簡単なテキストを読んで何箇所か疑問に思った事があったので軽くMaster松陰に謎を解いてもらいました。その中でSQLの文章ルールが何となくわかったので試しにPythonistaに入れて動かしたみることに

子へび

シンタックスエラーか。もしかしたらこれsqliteをimportしてもそのままの文章ではダメでPython用に加工しないとだめなのかな?

Master松陰

それはそうです。そのままSQLのサンプルコード書き写しただけでは動きません。もしそのまま動かしたいなら子へびが自分でコンソールを作ってみたらいいよ。

子へび

コンソールを自分でつくる???そんな事までするんですか?

Master松陰

うーん。そうだな10行もあれば書けるんじゃないか?試してみなさい。

コンソールなんて最初から出来上がっていて組み込まれているものかと思っていた子へびです。けどなかなかいい課題だったので早速今日数分試してみたら、いつもの子へびどおりTableの作成はできていて中身が空っぽっという何とも中途半端のものが出来上がりました。まぁまたどっか間違っているんでしょうね。笑 今度はすんなり完成するかな?

Python 独学プログラミング プログラミング初心者のPythonとSQL〜講義中どうしても編〜

あっ どうも子へびです。

本日携帯が速度制限をくらいまたしばらくの間単なる電話機を持つ事になった子へびです。ちょっと遠出した先でその場所の情報を検索したり、仕事中外出時間が長い日が続くとすぐ速度制限をくらう気がします。まっでも携帯見すぎている事には代わりないし、少し休みなさいって事なのかもしれません。




先週末はSQLコードの書き方をMaster松陰お手製のテキストを使って講義をしてもらいました。しかしPythonのコードの中に違うルールの言語が混じるとゆうのは何だか落ち着かないですね。SQL独特の明示の仕方があるのでこれもまたルールとして片っ端から頭に叩き込んでいくしかないのかな?とも講義を受けたあと見返してみると思います。ただし講義中は白熱したMaster松陰はいつものように容赦なく解説が続き

子へび

どっどっどどうしよう。トイレに行きたくなっちゃったけど、Master松陰の講義全然終わる気配がない。でもちゃんと聞いとかないとどんどん進んで行っちゃうし、ちゃんと理解しておかないといけないしな。どっどっどどうしよう。

Master松陰

っとゆう事で、テーブルの作成、追加、削除まではこんな感じであと一覧表示だけがちょっと特殊だからこれは別ね。

子へび

おっ!だいぶここまで説明が白熱していたから一覧表示の説明は来週か?これでトイレにいけるかな?

Master松陰

じゃあ残りも一気にやっちゃうよ。一覧表示は、、、、

っと解説が続き最後の方は子へびも集中力が散漫となってしまいうまく理解できているか少々不安です。ただMaster松陰の解説の他に肉付けのためSQL言語の解説サイトは合わせて今解読中です。しかしまだ全然馴染まない。笑そして子へびなりのまた簡単なサンプルコードがいくつか書いてから先日かきあげたクラスのファイルコードを書き換えた方がいいかな〜。しばらく馴染むまでは。あっちなみに前回upしたコードよく見返したら余分なコードがあったので数行削りました。っと言う風に自らの間違えにきずけるくらいSQLもかけるようになるといいな。