Python 独学Programmer 〜Harvard University’s CS50’S WEB PROGRAMMINGを受講してみました編〜

あっ どうも子へびです。

ずっとアニメネタが続いてしまったので食べるの大好きな子へびも発揮して食べ物ネタへ。ココナッツ好きな子へびですが夏になるとたまーにココナッツアイスが登場するメーカーがあるので非常に楽しみにしています。でも好みが分かれる味だからかあんまり発売されないのが寂しい限り。そんなココナッツアイス好きの子へびがこれ美味しい!とイチオシなのが千疋屋のココナッツアイスです! ココナッツアイス好きの方には是非食べてもらいたい一品です!超オススメです〜。ココナッツのジャリジャリ感とミルクが本当に絶妙です。

今回子へびはCS50X 2021のコースを受講し本当に勉強になったので引き続きCS50’S WEB PROGRAMMINGを受講しました。
CS50X 2021に比べると講義はとてもシンプルで特に凝った舞台装置のなくシンプルに各Project毎にHTMLなどの仕組みを説明していくStyleです。正直ひたすら説明を受けるだけのStyleって頭に残るか?と言われると?ですが実際そのあと課題に取り組むと

あっ そういえば講義中Brian(先生の名前です)この使い方教えてくれてたな。ここで使うのか。

みたいに紐付く感じです。ただこのコースは前回のコースに比べて講義だけの内容だけでは全然足りなくて自分で色々調べて課題をこなすような仕組みになってると思います。でもそれがこのコースの良さかな?何でも分からないことがあれば調べて解決する。知識を習得するのに一番シンプルな方法だけど意外とできていないことがあって、ひたすらに調べて解決をやり続けたコースでした。その習慣って日常生活や仕事でも多いに役立つことがたくさんあってプログラムの勉強して本当によかったな!と改めて思う点でもあります。

相変わらず課題を完成させるのに時間がかかりまくりな子へびだったのですがfinalの課題を完成させるのにほんとーーーーーーに時間がかかりました。今までの知識を活かして好きなものを作っていいよ!っという課題だったのですが・・・。

敗因
その1 自分の中に描いた設計図が実際にコードを組んでみるといまいちだなっと思う点が多く常に作り変えをしていた。
その2 すべてがちゃんと動いてからコードを変更しなかった為(動くコードを保管していく作業もあまかった)変更しては動かなくなることが多々あった。
その3 これで完成にして良いのかと自分で自分にゴールが設定できず完成させられなかった。

大きくはこの3つですかね・・・。

こうやって書き出してみると単純なことなのにできていないことが情けない。とほほ・・・。

もう最後はえいや!と提出しましたけどね笑。どんなかっこいいもの、面白いもの作ろうと思っても今の子へびの実力はこれですから。っということでfinalの課題のYouTubeこっそり貼り付けておいたのでご覧あれ。

日本酒って美味しいですよね!

Python 独学Programmer 〜SNSの整理整頓の話〜

あっ どうも子へびです。

ここ最近キュン系アニメにどっぷりハマっている子へびですがXにアニメの公式サイトをフォローしているので参考になればみてね。というかどのアニメも公式サイトがすごい良くできていてアニメが終了して次のシーズンが決定していないアニメは残されたサイトがもったいないな〜と思ってしまいます。というかコアなファンは何か別の方法で使用し続けているのかな?みんなどうしているのか気になる今日この頃です。

インスタ・X・YouTubeそれぞれアカウントを持っていますが放置すると新機能が追加されていたりして使い方をその都度検索している子へびです。今回少しづつ整理整頓して色々更新していきたいなと思っています。その中でインスタの載せているリール動画作成のために使い始めたPromeoが使いやすくてかっこいい動画が作成できるのでおすすめです。
最初色々な無料ツールで画像選んで、サイズ加工して、アクションつけてとかやっていたのですがやはり時間がかかってしまう。
その分このツールはサイズ加工も既定値がたくさん設定してあるので煩わしさが解消されます。
リール動画作成が楽しくなります。

ぜひお試しあれ。

Python 独学プログラミング プログラミング初心者のHarvard University CS50X 2021 Week0 Problem set 0 Scratch~キャラクターがお気に入り編〜

あっ どうも子ヘビです。

文豪ストレイドックスの第4シーズンをみて、まだ読みきれていない文豪達の本を無性に読みたくなっている子ヘビです。メジャーな文豪の他にこの人何が代表作なんだろうと興味をそそられるキャラクターが色々出てきて視野が広がって良いです。というか興味をそそられるキャラクター作りがされているところがまたすごいな〜といつも感心してしまうところです。そしてストーリーも相変わらず素敵すぎます!第5シーズンも楽しみだ〜。

キャラクター繋がりでHarvard University CS50X 2021に参加していた子ヘビですがProblem set 0 Scratchの
課題で作成した成果物を披露していなかったのでご紹介。このゲームに出てくるキャラクターをどうしても使いたくてこの内容になりました。scratch使ってみるとなかなか奥深く、全てアイディア次第。このアイディアってなかなか難しいですよね?柔軟さを求められます。でもprogramming初心者にはすごーーーく勉強してるって感じを感じさせずに難しさを与えてくれるソフトだと思います。

もしprogrammingをちょっと試してみたいなという方にはおすすめです。そして何より動く楽しさを味わえます!動く楽しさこそプログラミングだと子ヘビは思っております。笑

YouTubeで公開しております。是非御覧ください!

Problem set 0 Scratch

Python 独学プログラミング プログラミング初心者のCS50’S WEB PROGRAMMING〜もはや自主学習編〜

あっ どうも子ヘビです。

最近ユーハイムのショートケーキにはまってしまいどっぷりユーハイムラーな子ヘビです。こんなにたくさんのケーキの種類があるのに結局最後はショートケーキなんでしょうか?
そしてアニメネタもたくさん溜まっているのですが最近良かったのはvivyです。もしみてない方がいたら是非〜。プログラマーなら納得の一本です!




さてさてCS50’S WEB PROGRAMMINGクラスも諦めず歯を食いしばって頑張ってついていっている子ヘビですが(こっそりYouTubeにも最新の成果物アップしています。)ここまでやってみての感想は、

子ヘビ

ほぼ自主学習かな?

って感じがします。とゆうのもBrian(先生)の授業は一般的な概要が説明されるという感じで、課題の仕様をクリアしようとすると授業で説明されたことの他に一個一個自分で調べて組み上げていくことの方が多いからです。なのでほぼ自分で検索してtry and errorの繰り返しです。けどこれを何度も繰り返すうちに自分のしたいことを調べて作り上げていくスキルが徐々に身についているような気がします。課題は相変わらずハードで毎回

子ヘビ

なんだこれは・・・。全然作れる気がしない・・・。

と毎度泣き言を言いたくなる仕様書になっています。
けど諦めないことが肝心なんでしょうか?毎度時間はかかっていますがここまできたーーーーーー!って最後には思います。笑

最近マスター松蔭にははどうしても一人では解決できないところがあって相談したら、

まずは簡単なコードを書いてみるんだよ。それがうまく動いたら自分のコードにはめこんでみる。いきなり自分のコードにはめ込んでも何が間違ってて動かないのかわからないでしょ?だから何度も簡単なコードを書けって何回もいってる!

と久しぶりに喝を入れられて子ヘビ泣きそうになりふてくされました。笑

という具合に相変わらずな子ヘビですが、毎日プログラムに触れることに飽きもせず取り組んでおります。そしてこのCS50’S WEB PROGRAMMINGのおすすめです!色んな言語にも挑戦できるし、何より課題が毎度バラエティにとんでいてえーこんなの作るのと驚かされます。

まさか自分でこんなの作るとは。自分の日頃使っているアイテムはこうやってできているのね!へ〜。そうだったのか。

と思います。色んな課題に挑戦させてくれるこのクラス是非お試しください!