Python 独学プログラミング プログラミング初心者のプログラミングのコツ 必殺ルール~採点 編~

あっ どうも子へびです。

ようやく明日で期末処理も終了。今週はすんごーく長く感じました。ずっと頭痛が・・・。コーヒーの力を借りないと処理できなかったのでカファエインの取りすぎかな?やっぱりコーヒー大好きな子へびです。

UIの第一段の採点結果がMaster松陰から返ってきました。その点数は・・・。

Master松陰

コードはだいたいOKね。動きは60点くらいね。

子へび

お〜。Master松陰は今日機嫌がいいのだろうか?子へびにしては高得点だ!

っと思いました。60点の理由は問題箇所が6個あって点数の後に直すべきコメントが言い渡されました。そして一つボタン表示操作で書き方がわからないところがあって聞いてみるとMaster松陰が調べてくれました。

Master松陰

ここに書いてある内容ね。

っとこのテキストを送ってくれました。

子へび

この内容は以前プリントアウトしてもっているテキストには載ってなかった内容ですね。

Master松陰

確かに以前のテキストには載ってなかったけどこおいう解決策を見つけるのもプログラマーには必要なスキルです。

っと検索の方法を添えて教えてくれました。確かに積み木の様に必要なパーツを集めることは組み立てる上では重要ですね。と言うことでまだ合格点はもらえず修正箇所とボタンをつける作業に取り掛かりたいと思います。

本日のMaster松陰の格言

細部にこそ神が宿ります。

Python 独学プログラミング プログラミング初心者の開発ツール~妄想癖 編~

あっ どうも子へびです。

3月4月と言えば引っ越シーズンでもあります。子へびはお家の間取りを見て妄想するのが好きです。ここにテーブル置いて、テレビ置いてっとか考えてこの間取りは広いけど使い勝手が悪そうだとか、この間取りは最高だけど家賃が高いとか色々サイト見て妄想するのが好きです。

ところで今日は妄想ついでにAppleへのリクエスト。iPadは基本タブレットなのでMacのような操作ができないけどいっそのこと開発者向けのソフトを入れてMacのようにプログラムを組めるようにしたらどうでしょうか?あの画面のサイズならコード見るのも負担にならないし、もし入力用キーボドが必要なら付属品で別売りすればいいし。なんでそんなこと思いついたかというと子へび自身が欲しいから。笑
一時期Intelかどっかの製品で持ち運び型軽量のパソコンが発売されていたけどまったく見かけないし、CMも見なくなっちゃったからやはり売れないのかな?こおゆう製品は。けどAppleの場合最終的にはアプリとしてインストールできる本体と開発ソフトが同じ物に入ることになるから互いにメリットが生まれそうだけど。

子へびの知らないコンピュータの仕組みの世界ってのがまだまだたくさんあってこんな話はうまくいかないのかな?でもいつかパソコンを開かなくて開発できるツールができてくれるといいな。

パソコンを開いていないちょっとした時間に生まれるアイディアが意外と良いものだったりするからな。

子へび

今日はプログラムとは何にも関係ないどーでもいい子へびの妄想ネタです。

Python 独学プログラミングプログラミング初心者のサンプルコード(datepicker)~馴染んできたかな?編~

あっ どうも子へびです。

ちまたでは卒業式・春休み・お花見の人々で日中外出していても日頃の平日に比べて人がごった返しています。そして立派な桜の木の前では数人必ず写真を撮っています。やっぱりみんな桜は好きですよね〜。そしてあんなにフォトジェニックな木も珍しいかな?

先週第一弾ボタン操作は完成させてあとはMaster松陰のチェック待ちです。一つボタン操作で疑問点が残るのでそこを追加したらプロフィール入力UI画面は完成です。Master松陰のチェックは厳しいですからすんなり通るとは思わないけど、もし細かな修正であればすぐにアレンジできるはずなのであとは気に入ってもらえるかかな?

その間次の画面detepickerを含むUIを進めておこうと思い早速Master松陰のくれたサンプルコードをもう一度見直したのですが

子へび

どうも画面上だと見づらいな〜。やっぱり子へびはアナログなんだろうか?プリントアウトして紙ベースにしてみよう。

子へびはやはり最初から最後まで全体が見通せるコードじゃないと理解しづらいです。自分で書いたコードならどこに何が書いてあるかまだ頭に入っているのでいいのですが他の人のコードはどこに何を置いてあるかをよく確認しないと読み取れません。というかどこに繋がっているか?かな。なので今日もセブンイレブンのマルチプリンターのお世話になりました。

こちらがMaster松陰お手製のサンプルコードです。

子へび

早く子へびもサンプルコード書くくらいになりたいな!

っと言う意気込みはあります。笑

Python 独学プログラミングプログラミング初心者の失敗談~うまく繋がらない編~

あっ どうも子へびです。

ここ数日の寒さに思わず冬眠してしまいそうな子へびです。しかも冬用コートは全部クリーニング屋さんへ・・・。そりゃ着るものもなければ外には出られませんし。っと言うことで本当に外に出るのをやめてしまおうかと思った子へびです。

Master松陰のヒントによりちょっと前進した子へびですが、条件分岐の嵐にうまく文章がかけません。コードを書き始めた頃Master松陰は

Master松陰

コードは理系の人が良いと言うわけではないし、文系の人でも十分にうまく書くことはできるよ。特に文章を書くのが上手な人は向いていると思う。

と言っていて文系な子へびでもならやれるかな?と思った出来事でした。そして今UIのボタン操作の設定で、条件分岐の嵐なわけですが、うまくコードが繋がらないと言うよりなんか文章がうまく繋がらないという状況に狩られている子へびです。もし削除ボタン押されたら、もし削除したい名前がなかったら、もし間違えて削除してしまったが再登録したかったら、もし登録のユーザー名のデータを編集したかったらというようにもしもし亀よ亀さんよ〜。状態でうまく文章がかけなくて表現できないジレンマのような感じが否めません。まあその他にもprimarykeyの使い回しの設定やら細々とした物はあるものの、今の子へびの知識では解決できないものではなく、あくまでより完結にわかりやすく文章を繋げるか?が問題な気がします。

子へび

なんか喉元詰まったような感じがするんだよな〜。なんか変なもの丸呑みしちゃったかな?

と感じでいる子へびです。文章表現力もセンスだよな。