凡人は努力でどこまでいけるか sumup23の勉強メモ

勉強記録 プログラミング未経験でN予備校でプログラミングを勉強しています/数学と英語のやり直し/読書

HTTP通信と通信するボットをつくる~N予備校プログラミング入門コース勉強記録7

 

昨日と今日でN予備校プログラミング入門コース第2章09HTTP通信と10通信するボットをつくるをやりました。

09HTTP通信

この章恒例のpowershellUbuntuコンソールを立ち上げる。VScodeでかんたんなHTMLファイルをつくる。tumxでウィンドウを2つ開いてUbuntupythonを使ってHTTPサーバーを立てる。感動。(アーカイブではRubyをインストールして立ち上げてる。テキストに準拠して私はpythonでやった。)その後ポートフォワードしてchromeから確認しました。前に30分の解説動画でここをやったとき立ち上げたサーバーをどう終了させていいかわからず不具合を出して設定し直した。ctrl+cで終了させた。

10通信するボットをつくる

いつものようにpowershellUbuntuコンソールを立ち上げディレクトリを作りVScodeでシュルスクリプトを書きcornを使いvimで設定してニコニコ動画のランキングを取得しました。フォルダ名を間違ってしまった。この回(2018年度版)は折原先生の雑談が面白く大学時代に過去問投稿サイトを何人かで作った話をしていた。いずれプログラミング入門コースを終えたらブログに個人的に印象深かった雑談エピソードランキングを書いてみたい。

近況

モチベーション的につらい時期もあったけど、今は楽しくN予備校プログラミング入門コースをやれています。明日から旅行行くのでプログラミング入門コースもブログの更新も少し休みます。

Ubuntuの再インストール~~N予備校プログラミング入門コース勉強記録6

コンソールでファイル操作できなく、多分管理権限がおかしくて解決しなかったのでUbuntuの2度目の再インストール。ファイルを削除してUbuntuをインストール、フォルダを作って共有フォルダの設定のためVScodeでVagrantfileを開いて設定。メモリを増やす。問題なく再インストールできたみたいで今度はファイル操作できました。授業を進めます。これだけで終わるとあまりにあれなので前回紹介し損ねたおすすめの動画をです。東大が公開している模擬授業で高校生向けに機械学習の数学をテーマにしたものです。

www.youtube.com

 

今注目しているプログラミング教育サービス

今回は勉強記録ではなく僕が個人的に注目しているプログラミング教育についてご紹介したいと思います。まずひとつめはProgramastarさん僕がプログラミングを教えくれるVtuberを探していた時にみつけたサービスです。youtubeの方にもういくつか動画をあげられていてRubyPythonなどの講座を動画で受けられます。現在、5人のキャラクターの声優さん好きなプログラミング言語をアンケートで募集しています。面白い試みなので今後の展開に期待です。

programastar.com

www.youtube.com

www.youtube.com

あとディープラーニング入門chainerチュートリアルも興味あるのですがよくわかないので詳しい方の解説を待ちたいと思います。自分でもちょっとやっていみたいですが。

tutorials.chainer.org

tmuxのコマンド ~N予備校プログラミング入門コース勉強記録5

今日はN予備校プログラミング入門コース第2章08サーバーとクライアントを勉強しました。tmuxのコマンドは講師の折原先生も最初は難しいと言っていて実際途中でフリーズしました。ググると間違ってctrl+sを押してしまうとコマンドが打てなくなるみたいで、ctrl+qで解除できました。以下の記事が参考になりました。

 

techracho.bpsinc.jp

N予備校利用者の参加するslackのアカウントを作りました。早速興味深い情報が…N予備校プログラミングコースを受講された方が小説投稿サイト作られたようです。私もゆゆくはWEBサービスを作るのが目標なので頑張りたいと思います。

qiita.com

www.nestnovels.site

VScodeのショートカット切れ~N予備校プログラミング入門コース勉強記録4 64日目

 

今日のトラブル

今日は授業でVScodeを使わなかったのですがVScodeのショートカットが切れていました。最悪インストールしなおさなきゃいけないのかな~と思いながらpcの中を検索して実行ファイルをみつけショートカットを作り直し事なきを得ました。

今日のN予備校プログラミングコース授業

今日の授業は第2章07通信とネットワークでした。pingコマンドを使っていろんなサイトの応答時間を調べました。物理的なサーバーとの距離が応答時間に関係するんだと初めて知りました。けっこう面白かったです。あとはtcpdumpcurlコマンドなどを勉強しました。今日は選挙に行ってN予備校プログラミングコースの続きをしたいと思います。

よくわからないうちに~N予備校プログラミング入門コース勉強日記3 63日目

 

よくわからないうちに

powershellでエラーvagrant upできなくてフォーラム見ながらガチャガチャやっているうちに立ち上がった。何が原因のエラーかちゃんとわかってないと学びになんないので反省。

気分転換に

いろんなことが重なりストレスがたまっていたので近場で旅行してきました。気が向いたら写真とかupしようかなと思います。

N予備校プログラミングコースのカリキュラム

今日は第2章シェルプログラミングを終えました。授業の中で簡単なクイズをプログラミングしたのですがちょっと楽しかったです。N予備校プログラミング入門コースはまったくの初心者からはじめても大丈夫なように丁寧に環境構築しながら授業が進みます。言語はJavaScriptでNode.jsを使ったプログラミングは後半の第3章の先頭から始まります。そこまではHTMLやCSS,JavaScriptや環境構築などを学びます。そこまで第0章(ガイダンス)第1章17コマ第2章16コマ合計34コマ大体51時間ぐらい(計算あってるよね?)でもプログラミングをはじめたい人ってわりとすぐにプログラミング言語をインストールしたい気がするんですよね~ただ運営の方々も当然分かったうえで必要となる知識をつけるために今のカリキュラムになっていると思うので仕方ないと思うんですけどね~わりと励まし合う仲間がいれば違うかもしれませんがプログラミングを学ぶN予備校生とつながりたくてTwitterはじめたけどあんまり該当する人がいないんですよね~Node.jsが触れる第3章まであと9コマなるべく1日1コマを目指して頑張ります。

N予備校プログラミングコース勉強記録2 54日目

 

昨日はN予備校の特別授業でしたね~

事前準備でNode.jsのインストールまでやっておかなければいけなかったみたいで、放送を聞いて焦って環境構築をしていたのですがHTTPサーバーを立てるところでミスしてしまい¥u3000¥u3000configというエラーがでてしまいました。フォーラム(N予備校には講師の方や他の生徒さんに質問できる掲示板がある。)で過去のQ&Aを見たところ環境構築をし直した方がいいみたいですね。今日は時間がとれるので第2章の環境構築をできるだけ進めたいと思います。第2章はけっこう難しくここで脱落する人が多そうな気がするのですが実際はどうなんでしょうか。

 あとツイッター始めました。まだあまり呟ていませんが興味がある方はフォローしてください。