Python 独学プログラミング プログラミング初心者の Harvard University’s CS50X 2021: Introduction to Computer Science course Final project

あっ どうも子ヘビです。

先日相棒Macのキーボードの調子が悪くApple Storeに修理に行った子ヘビですが、まさかの修理方法が『初期化』。
まじで〜。っとまあ嘆いてもしょうがないので初期化してもらうことに。問題はその後のMacの設定ですよ!旧Macから新Macへはそのままデータを移行してきたので、修理後の初期化された新Macへの対応が・・・。そうです全部一からセットアップですよ!まじで〜。とゆうか何がセットアップせれてたか全然わかんないし!こんな時はMaster松蔭だ!っと相談してみると

自分のセットアップ内容ぐらい知ってないと。

っと相変わらず手厳しいコメントと共にこのサイトを紹介してくれました。

M1 Mac環境構築

このサイトにはMacをカスタマイズして自分なりに使いやすくするYouTubeのリンクなんかも貼り付けてあるのでとっても便利です。結局キーボードの不調の原因は不明で、この不調が出るたびに初期化は勘弁だなと思っている子ヘビです。

今日の本題はCS50X 2021を受講していて最後に提出したfinal projectの子ヘビのwebアプリのご紹介です。最後の課題は今まで学んだ知識を使って何か作成するというもう自由になんでも作ってみてちょうだい!というむしろこの問題こそが一番難関なんじゃないか?と思う課題でした。何を作るか?子ヘビは以前にPythonistaで作った一日の摂取カロリーを計算するアプリがあったので
それをベースにwebアプリにしてみました。ベースはFlaskです。

CS50X 2021では本当に色んなこと学ばせてもらってこの課題を提出できた時にはすごい達成感でした。そして先生達に感謝しかありません。本当にこの授業子ヘビはオススメです!

↓final project
FOODLAND

Python 独学プログラミング プログラミング初心者のHarvard University CS50’s Web Programming with Python and JavaScript 絶賛受講中です。

あっ どうもどうも子へびです。

このセリフも書くのもいつぶりか?スパイファミリーにすっかりハマってしまい身の回りの子へびのアイコンを全てアーニャにしてしまおうかと本気で悩んでいる子へびです。笑

そしてまだ相棒になりたてのMacのキーボードの調子が悪くてとても凹んでいる子へびです。




Codeの勉強はCS50’S WEB PROGRAMMINGクラスをほそーーーーーくながーーーーーく続けています。ようやく半分ってところでしょうか?
今回はDjangoを使ったauctionサイトを作る課題。(提出した課題はこっそりYouTubeリンクを子へびのアプリに貼り付けてあるのでご覧ください。)
前回のCS50XのDavid先生のFlaskの授業と違ってこのコースはぶっつけ本番的な自分で調べて最初から作ってね!的な厳しがあるので最初はまーーーったくちんぷんかんぷんでしたが、課題を提出する頃にはなんとなくDjangoの動きがわかるようになるから不思議。けど今回も提出するのにすごい時間かかりましたけどね。笑

子へびにとっては毎回ハードルが高く、ゲンナリしながら取り組んでおります。

次の課題はなんだろう・・・。

子へびの旅は続きます。

とほほ・・・。




Python 独学プログラミング プログラミング初心者の動画編集〜YouTubeとi Movie編〜

あっ どうも子へびです。

春はまだですか? 子へびは冬眠モードから早く解放され暖かくなるのを心より願っております。




今日は動画編集のお話です。
CS50の課題はコードを組むこともさることながら作品を動画で撮影してどんな動きになっているのかもチェックされる仕様になっています。

動画編集なんて・・・。そんな子へびYouTuberになんてなれないし!

なんちって。笑
アカウントは持っていたものの使い方なんてほぼわからないし、自分では色々やるとは思っていなかったので、そんなまたハードルの高いことをなんて思っていました。

そしてYouTubeに載せる前の編集。i MovieのアプリをMacを買って以来今回初めて起動させてみました。
スバリ言っていいですか

めっちゃ良くできてる!そして素人でもカッコよく編集できる。これはまさにディレクター気分を味わえますよ!

ってのが率直な感想です。使い方はネットで検索すれば色々出てくるし、手順に従えばなんら問題なしです。
本当ーーーーーーーーによくできております。

こんな感じで編集にハマっていく人がいるんだろうなって思いました。
そしてCS50のWEB programmingのコースのproject0の課題が動画提出だったのでまた動画を一本作ってみました。
この動画の編集より課題作る方が遥かに大変ですがそのお話はまた後日。笑




Python 独学プログラミング プログラミング初心者のMac Book Air〜ついに新旧入れ替え編〜

あっ どうも子へびです。

新年早々についにAppleのお年玉企画を利用して新しいMacBook Airを購入しました!




cs50のファイナルの課題提出の際自分のプロジェクトを動画編集するのですが、容量が足りませんテロップが出続けていてもう流石にこれは限界かな?と感じました。子へびの場合なんせだましだまし容量の範囲内でアプリ入れたり、アップデートを繰り返していたのでその都度Master松陰に

Master松陰

これはもう限界じゃないか〜?

と言われ続けて数年・・・。

旧MacBook Airを購入した時はまさかprogrammingの勉強を始めるとは思っていなかったし、子へびのブログも始めようなんて思っていなかったし、ネットサーフィンとiPhoneのバックアップが取れればいいかな?位にしか考えていなかったので一番手頃な価格帯の容量の少ないタイプにしたのでした。

けどだましだまし使うほどほんとーーーーーーーに使いやすくて愛着が湧いてしまい、なかなか踏ん切れなかったのですが今回cs50を最後までやり終えた自分へのお祝いと、旧MacBook Airを使いたい人が現れたのでそれならと

子へび

えいや!

と奮発してフルスペックの新MacBook Airを購入しました。
こちらが今回購入した子へびのスペック
スペック

新旧Macの入れ替えも大変なのかな〜?と思いきや思いの他簡単で移行アシスタントに任せておけばあとは待つだけ。

子へび

本当よくできていますね!最近iPhoneの移行も簡単になってますし!

ソフト開発エンジニア様様です。笑

さて新しい相棒はどうですかね〜?
いきなりXcodeのアップデートをかけたら全然終わる気がしないので、旧相棒とこのブログを書いているという子へびです。笑

子へび

とほほ・・・。