Python 独学プログラミング プログラミング初心者のホームページの作成〜穴に落ちないわけがない編〜

あっ どうも子へびです。

やうやく体調が回復してきたと思ったら寒くなったり暑くなったりとまた体調を崩しかねない要因が多すぎです。でもやっぱり花粉症だったのかな?まだ当分花粉症になる予定はないのですが・・・。

子へびのこのホームページ当初作成した時からそのままで改造しようしようと思っていながら手付かずだったのですが、ふと本屋さんで見つけたホームページ作りの本を手にしたことをきっかけに何個かチャレンジしてみたいことができました。(←codeの教本を探しに行ったはずなのに常に寄り道の子へびです。)

その1 Googlesearchconsole の設定

WordPRESSの中にそもそも設定できるようにプラグインが用意はされてるですがそれとGoogleを結びつけるのがなかなかうまくいかない。まっ子へびですからね。

子へび

このパスワードみたいな設定codeどこに書いてあるのよ?

みたいなことの繰り返しで全然進みませんでした。そこでMaster松陰が教えてくれたこのサイト
https://saruwakakun.com/html-css/wordpress/sitemap

このサイトが手順的にすごくわかりやすかったです。ちゃんとイラストで細かーくクリックする場所やコピペするcodeなんかも書いてくれていいるので一目でわかります。子へびにはこのぐらい優しく書いてくれないとわかりません。けどこんなサイトがなかったら絶対わからなかった。っというかできなかったに違いない。各所説明文読んだだけでは全然解決できない子へびです。

多分これで設定はできたはずなのでしばらく様子をみたいと思います。

子へび

あっcode書きの練習もちゃんとしてますよ。ほんのちょびっとだけど

やることが山積みでなかなか色んなことが進まない子へびです。

Python 独学プログラミング プログラミング初心者のプログラマーの悩み事~子へびの悩み事 編~

あっ どうも子へびです。

子へびは食べるのが大好きなので料理をするのも割と好きです。理由は好きなものを好きな量作って食べれますから。笑 おととい大盛り料理を作成中玉ねぎのみじん切りで親指をざっくり・・・。大流血です。そして未だぱっくりとした親指はふとしたきっかけで大流血を起こし不憫でなりません。早く治ってくれ〜。

今日のテーマの子へびの悩み事。それはこの先の勉強方法と方向性です。このカロリー計算のUIが完成したら次のテーマは何を勉強するかを考えていてMaster松陰に相談したところ

子へび

Master松陰このUIが完成したら子へびはまたpythonのcodeを深く学ぶべくこのままpythonを学ぶのかそれとも先日提案されたwebアプリケーションを作ってみるのか、もしくは他の言語を学んでみるのかこの先子へびはどの方向に進んで行ったらいいのでしょうか?特に子へびは絶対これがやりたいみたいな方向性はまだ全然見えていなくてcodeの作成はつまづきながらも面白いと感じているのが現状です。

Master松陰

そうね〜。悩ましい質問です。webアプリケーションを作るにしてはその他まだ覚えないといけないHTMLとか数多くの知識が必要だし、勉強してもその類はすぐにアップデートさせていっちゃうから追いつくのが現実問題大変なんだよね。かといってバックエンドのcode書きはどこかの会社に属しているわけではないから勉強するには課題が少ないしね。悩ましいね〜。

っとMaster松陰も珍しく困り果てておりました。子へびは器用貧乏なので基本どこかに特化した力は持ち合わせておらずどれも同じくらいにしかできないので子へびの特色は全くありません。それゆえにこの分野がむいている!っというのも見当たりません。

Master松陰

そうね〜。携帯のアプリは比較的緩やかに変化しているから勉強してもすぐに知識が無駄になることが少ないからやっぱり次はswiftを勉強したら?シンタックスは変わるけどpythonの知識もいかせるし、せっかくMacもってるんだがら。

子へび

なるほど。じゃあ次の本はswiftですね。早速本屋さんへ行ってみたいと思います。

っと言うわけで、この後子へびはUIが作り終わったら子へびpythonノートを整理してswiftも勉強に移りたいと思います。そして作りたいアプリの構想も同時進行で考えてみたいと思います。なんだかpythonには愛着が湧いているのでもっと深く勉強したい気もしますが一旦おやすみかな?

Python 独学プログラミング プログラミング初心者のプログラミングのコツ 必殺ルール~子へびの行先 編~

あっ どうも子へびです。

なんだか前回の投稿から時間が空いてしまった・・・。ここ数週間風邪なのか花粉症なのかよくわからないうっとうしさに見舞われ珍しく絶不調でした。症状が治りつつあるものの完全復活!とはいかない子へびです。けど食欲はあるんだよな。笑

でもcode書きは何気に進んでいた。1箇所ボタン操作の条件分岐の書き方で穴に落ちてしまいもしもし亀よ亀さんよ状態で浮上することができず、Mastre松陰に相談すると

Master松陰

ちゃんと紙に書き出してみた方がいいね。チャート表を作って。じゃないと子へびの書き方だとどんどん条件が増えてわけがわからなくなるよ。If判定の場合elifでつなぐんじゃなくてIfかelseしかない状態を作りあげていかないとどんどん分岐してわけがわからなくなるよ。

子へび

確かに・・。思いついた条件をコピペしてどんどん追加してます。

Master松陰

それが一番最悪なパターンね。条件分岐のコピペは禁止です。まずは紙に書き出して整理してから書き出すこと。

っと新たな禁止事項が言い渡されました。子へびの条件分岐は無駄に長いためMaster松陰はもっとシンプルに書き上げる様にとアドバイスをくれました。そして一通り完成してMaster松陰チェックにお願いすると、

Master松陰

動きは良いけど3箇所まだ修正が必要ね。70点というところかな。

っと細かな関数の作り方やインデントがずれている←これにはMaster松陰はいつも厳し〜。ことなど修正点をもらいました。

Master松陰

サンプルcodeだろうと完璧でなくてはダメです。

っというのがMaster松陰のポリシーで決して妥協点はありません。そして次のカロリー計算のUIに関しては

Master松陰

指示書自体も子へびが書いてそれと付け合わせしてcodeを完成させて合わせてチェックします。

っと新たなステップを言い渡されたので、なるほど!っと早速指示書を書いてみたのですが・・・。

子へび

なんだが落書きにしか見えないけどこれでいいんだろうか?

とも思ったのですがMaster松陰におずおずと見せてみると

Master松陰

・・・・。・・・・・。・・・・・・・・。全然わかんない。

子へび

やっぱり・・・。

っという展開なのでやはり口頭で説明して見ることにします。

やはりこの落書きではだめなのか・・・。

Python 独学プログラミング プログラミング初心者の失敗談(仕様書の取り扱い)~比較 編~

あっ どうも子へびです。

すっかり桜の花も散って葉桜になってしまった今日この頃。毎回思うけどあっという間だな〜っと感じます。そして子へびはもうすっかり半袖生活です。本当は一年のうち長袖より半袖の時期が長い生活が好きです。

UI第一弾はMaster松陰の少しのアドバイスで解決ができ完成したので最終チェックをしてもらったのですが、

Master松陰

まだ全然仕様書通りに出来上がってないじゃないか!

っとなんだかいきなり噴火モード・・・。

子へび

おかしいな・・・。指摘を受けたところはここもあそこも全部直したはずなのに。

今回のミッションはMaster松陰の作った仕様書通りに完成させること。なので個人的アレンジはなしで仕様書の指示に従うという勉強なのですが・・・。

Master松陰

完成したものを最終チェックするときは、仕様と1つづつ付き合わせて、OK/NGを確認しないとダメね。

っということでMaster松陰から仕様書とずれているところ赤ペンでマーキングして結果が返ってきました。

子へび

こんなに違うところがあるのか?しかもよく読んで見ると修正ボタンの作り方が読み取れない・・・。

Master松陰

ロジックより、まずはユーザーが取り得る操作の選択肢を理解しないとダメね!そして仕様をよく読み込んで、その意図を理解しないと!

とのことなのですが子へびそんなに読解力ないとは思ってなかったけ読解力ないのかな〜?それとも期末の疲れを引きずって理解ができないのかな〜?とか考えてしまいますが、コードのよりもまず仕様書を理解するという穴に今回は落ちてしまったようです。

子へび

まさかこんな穴に落ちるバージョンがあるとは・・・。さすが子へびだな。