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 with Python and JavaScriptPython ~Project4 Network編~

あっ どうも子ヘビです。

最近のお気に入りのアニメは魔法使いの嫁です。主人公のチセの声がまさかのSPY×FAMILYのアーニャの声優さんと一緒とは信じ難い…。でもどちらの声も大好きです!またまさかの大好きなPSYCHO-PASSのシリーズを見ていないものを発見し一通り見直していますがいいな〜あの世界観たまらない笑。子ヘビのTwitterはほぼフォロー先がアニメ関連ですがPSYCHO-PASSの塩谷直義監督のツイートをみていると本当に大変なんだな〜と思う反面だからいつも感動しておりますともお伝えしたい気分です!

Twitterと言えば今回の課題NetworkはまさにTwitterを作成するでした。1番引っかかったところはデータベースの設計かな?
誰が誰をフォローする。この単純な構造をUser同士が情報を共有する。それを表示させる。またこの表示させるっていうのも、同期・非同期の考え方がなかなか頭に定着しませんでした。

子ヘビ

画面上にこの情報を表示したいんです。あるA関数の中にさらにB関数を書いてその情報を取得しようとしているのですが。

Master松蔭

それはコードの処理が終了しようがしまいが処理が実行されたらその関数は終わりだから、どのタイミングで表示したい情報が得られるかが定かではない。

子ヘビ

なるほど。だから一向に答えが返ってこないのか。

そしてそれに連動してJsonの処理。これ一発で答えが返ってきた試しがない!毎度エラーエラーエラーエラー。何度エラーが返ってきたことか。

それをMaster松蔭に話すと

Master松蔭

ワシは一発じゃ!

と誇らしげに語っておりました。

そんなものですか?

子ヘビはまだまだ修行が足りません。でもまた諦めず課題はクリアしたのでYouTube貼り付けておいたので良かったら見てください〜。
アニメ好きが垣間見れます。笑

Python 独学プログラミング プログラミング初心者の正規表現〜正規表現の書き方より読み取り方の難しさ編〜

あっ どうも子へびです。

サイボーグ009を初めてちゃんとみてジョウの優しさと人としての温かさに毎度癒やされていた子へびです。最終回は良いですね〜。ロマンです。石ノ森章太郎や手塚治虫などの作品もっとみたいな。サイボーグ009オススメです!




今日はMaster松陰からテキストが届きました。

Master松陰

新しいアプリ完成!

子へび

ええ!もお完成したんだ。早すぎる。

ということでMaster松陰に代わって本日子へびが

子へび

Master松陰の新しいアプリが完成しちゃったデスノー!ドロップキック!ドロップキック!ドロップキーーーーック!3発ドロップキックしてる合間に完成しちゃってるデスノー!これは超光高速デスノ。でも完成度は相変わらずのぬかりないクオリティ。この季節どこで雨雲が発生しているか瞬時にわかるデスノ。ゲリラ豪雨対策にバッチリ。これでお出かけも一安心デスノー!!!!BY 邪神ちゃん

こちらで検索
Master松陰の新作アプリ

子へび今回はMaster松陰のリクエストにお答えして邪神ちゃんモードで宣伝してみました。

子へび

邪神ちゃん風に宣伝て・・・。

と思ったのは秘密です。笑

けどアプリは是非ご覧ください!この季節突然襲われるゲリラ豪雨に後どのくらい雨宿りしてたら過ぎ去るか一発で色んな場所検索できます。そして相変わらずスタイリッシュなアプリです。




子へび

子へびはようやく正規表現使って情報取得できたと思いきや情報が2重に3重になっていて取得方法がちょっと間違えているみたいだけど何がいけないのかまだ解析中なのに、その間にMaster松陰はもうアプリ完成しているし〜。

Master松陰

アイディアを思いつく→とりあえず作ってみる→公開リリース
のスピード感よ。

が大事だと言ってました。

子へび

子へびにはとりあえず作ってみるが大問題だな。

早く作らないと〜。

あれ今日の話題まとまりがないな。笑




Swift 独学プログラミング プログラミング初心者のエラーコード〜Unexpectedly found nil while implicitly unwrapping an Optional value編〜

あっ どうも子へびです。

ちょっと更新に間が空いてしまいましたが単にツボにハマっていただけです。笑
そんな子へびまた新たなる興味深い宣伝広告を見つけました。とあるステーキ屋さん。
『ボリュームステーキ 付け合わせは唐揚げ』
どうですか?笑 ボリュームがあるステーキが出てくるのにさらに唐揚げ?!かなり挑戦的ですよね!インパクト大事です。

子へびがはまっていたツボ”Unexpectedly found nil while implicitly unwrapping an Optional value”のアラームが出てつながらず色々試してもダメで何日も過ぎていく。
そこで子へびは

子へび

このエラーコード直すのにいったい何日過ぎてしまっているんだろうか?これでは一向に進まないし。もしかしたら子へび自身の技術力でカバーできる範囲で作り込んだ方がいいんじゃないかな?作品を作ることが目標なのにこれでは全然完成しない。

っと思ったりてデザインをもっとすごくシンプルにして作品を完成させられないかな?と方向転換をしようかと考えいます。Master松陰に相談すると

Master松陰

技術よりはアイデアの方がウェイトは大きいんだよ。アイデア9で技術は1位ね

とのこと。まあアイディア絞るのも難しいですけどね現実。笑

子へび

ちょっと考え直しだな。とほほ・・・。