KY研究所@CoderDojo横浜港北ニュータウンやってます

横浜市でCoderDojo港北ニュータウンをやっています。K研究員は実践して得られた知…

KY研究所@CoderDojo横浜港北ニュータウンやってます

横浜市でCoderDojo港北ニュータウンをやっています。K研究員は実践して得られた知見を共有しています。Y研究員はプログラミング学習法の『写経』について記事を書いています。E研究員はMake:界隈のハードウェアを主に研究しています。

マガジン

記事一覧

ChatGPTと「写経」で学ぶプログラミング その2

お疲れ様です。Y研究員です。ChatGPT4にサンプルプログラムをつくってもらい、それを「写経」しています。今はHaskellという新しい言語を学んでいます。 迷路の作成が出来…

ChatGPTと「写経」で学ぶプログラミングの途中経過

お疲れ様です。Y研究員です。今日は短いです。ChatGPTにサンプルプログラムを書いてもらい、「写経」しながら勉強しています。細かい使い方の工夫を見つけたので共有します…

挫折しないプログラミング勉強法を図解してみる

お疲れ様です。Y研究員です。プログラム勉強法の「写経」を実践しながら研究しています。今日はタイトル通り、挫折を防ぐ方法を図解します。 目的一直線を何個かやるChatG…

新しいプログラミング言語を始めてみた

お疲れ様です。Y研究員です。プログラミング勉強法の「写経」を研究しています。今日は新しい言語を始めた話をします。 なぜ始めたのかいくら「写経」が有効だと言っても…

ChatGPTを使ってプログラミングを勉強した話

お疲れ様です。Y研究員です。仕事で気になった書き方があったので、ChatGPTを使って勉強しました。前に自分で考えた方法の実践編です。 std::optionalの使い方を聞いたC++…

3分で見わたす「柔道の歴史と文化」

お疲れ様です。Y研究員です。今日は「柔道の歴史と文化」を読んだので、その話です。面白い話がたくさん書いてありました。 柔道は明治時代に作られたなんとなく「日本の…

「写経」に最適な長さとは

お疲れ様です。Y研究員です。GStreamerという動画を扱うライブラリの勉強をしています。ちょうどよいチュートリアルがあったので「写経」をしています。今日は第五回まで来…

「写経」してエラーに慣れる

お疲れ様です。Y研究員です。仕事で使うことになったGStreamerのチュートリアルを「写経」しています。 「写経」は書き写しですが、間違いは日常茶飯事です。むしろ間違え…

「写経」してちゃんとハマった

お疲れ様です。Y研究員です。新しいライブラリの使い方を覚えるために「写経」をしています。今日は目論見通り?にバグを出して調べながら解決したのでその話を共有します…

チュートリアルを「写経」した

お疲れ様です。Y研究員です。演歌を一通り聞いたあとは、久しぶりに宇多田ヒカルのアルバムを最初から聞いています。お母さんが演歌歌手だったとは知っていましたが、藤圭…

「写経」で覚えるプログラミング

お疲れ様です。Y研究員です。今日は「仕事のコツ」の話題です。プログラミングの勉強法「写経」について書きます。 新しいスキルの習得に役立つ「写経」新年度が始まりま…

書籍「プログラミング文体練習」をお勧めする3つの理由

お疲れ様です。Y研究員です。演歌にハマりかけています。今日は北島三郎の兄弟仁義を聞きながらプログラムを書きました。いつもは無機質な音楽ばかりだったので気分転換に…

周期的なニューラルネットを「写経」した

お疲れ様です。Y研究員です。通勤の時にトラック野郎の「一番星ブルース」を聞いたら調子良かったので、演歌に少しはまっています。 本を1冊終わらせた今日の「写経」はR…

スライディングウィンドウを「写経」した

お疲れ様です。Y研究員です。プログラミング文体練習を「写経」しています。あと2章で本が終わりです。全部通して「写経」することができそうです。関係ない「スライディ…

ニューロモノリスを「写経」した

お疲れ様です。Y研究員です。桜開花のニュースを見るようになりました。春です。世の中には心配なニュースも流れています。花見でもして落ち着きたいものです。 さて今日…

隠れ層を「写経」した

お疲れ様です。Y研究員です。今日もプログラムを「写経」します。 「写経」の次に大事なのは「少し変えてみる」これまでだいぶ「写経」を続けてきて、もう少しで40章が…

ChatGPTと「写経」で学ぶプログラミング その2

ChatGPTと「写経」で学ぶプログラミング その2

お疲れ様です。Y研究員です。ChatGPT4にサンプルプログラムをつくってもらい、それを「写経」しています。今はHaskellという新しい言語を学んでいます。

迷路の作成が出来た今日は迷路の作成が一通り終わったので、それのまとめです。まずは実行結果です。

######################...#.#...........#.####.#.#.#######.#.#.##...#..

もっとみる
ChatGPTと「写経」で学ぶプログラミングの途中経過

ChatGPTと「写経」で学ぶプログラミングの途中経過

お疲れ様です。Y研究員です。今日は短いです。ChatGPTにサンプルプログラムを書いてもらい、「写経」しながら勉強しています。細かい使い方の工夫を見つけたので共有します。

ChatGPT4に段階を踏んだプログラムを作ってもらい、勉強を始めました。しかし始めてから分かったのは「ステップアップが雑」でした。人間が書いた教科書は段階が均等で、しかも登れるように調整してあります。しかしChatGPT4に

もっとみる
挫折しないプログラミング勉強法を図解してみる

挫折しないプログラミング勉強法を図解してみる

お疲れ様です。Y研究員です。プログラム勉強法の「写経」を実践しながら研究しています。今日はタイトル通り、挫折を防ぐ方法を図解します。

目的一直線を何個かやるChatGPT4にプログラムを作ってもらい、それを「写経」をする勉強法です。大まかに解説をしてもらい、疑問点は更に詳しく質問します。応用問題も作ってくれるので「写経」の次の「少し変えてみる」ができます。知識の定着です。

お題はゲームにしてい

もっとみる
新しいプログラミング言語を始めてみた

新しいプログラミング言語を始めてみた

お疲れ様です。Y研究員です。プログラミング勉強法の「写経」を研究しています。今日は新しい言語を始めた話をします。

なぜ始めたのかいくら「写経」が有効だと言っても、実例が無いと分からないので実践しています。そしてプログラミングをイチから始める場合でも参考になる情報が書きたいなと思っていました。そこで経験が無い言語を選んで「写経」の効果を確認することにしました。

言語はHaskellです。前から気

もっとみる
ChatGPTを使ってプログラミングを勉強した話

ChatGPTを使ってプログラミングを勉強した話

お疲れ様です。Y研究員です。仕事で気になった書き方があったので、ChatGPTを使って勉強しました。前に自分で考えた方法の実践編です。

std::optionalの使い方を聞いたC++で正しい返り値を返すかもしれない、返さなかもしれない関数があるとします。その時の使うのがstd::optionalです。C++17より前だとboost::optionalです。何となく使ってましたが、正しい使い方が

もっとみる
3分で見わたす「柔道の歴史と文化」

3分で見わたす「柔道の歴史と文化」

お疲れ様です。Y研究員です。今日は「柔道の歴史と文化」を読んだので、その話です。面白い話がたくさん書いてありました。

柔道は明治時代に作られたなんとなく「日本の古いもの」のイメージはありましたが、明治時代に作られた新しいものでした。柔術と呼ばれていたものを、整理したのが嘉納治五郎です。道場は講道館と言い、今でも活動をしています。

江戸時代まで武士が学んでいた柔術から、危ない技を改変するなどして

もっとみる
「写経」に最適な長さとは

「写経」に最適な長さとは

お疲れ様です。Y研究員です。GStreamerという動画を扱うライブラリの勉強をしています。ちょうどよいチュートリアルがあったので「写経」をしています。今日は第五回まで来ました。

チュートリアルはC言語です。書き写す途中で疲れました。般若心経の写経も途中で集中力が途切れそうになります。260文字の漢字を間違いなく書き続けるのは負担です。今日の「写経」は203行でした。漢字1文字とプログラム1行が

もっとみる
「写経」してエラーに慣れる

「写経」してエラーに慣れる

お疲れ様です。Y研究員です。仕事で使うことになったGStreamerのチュートリアルを「写経」しています。

「写経」は書き写しですが、間違いは日常茶飯事です。むしろ間違えてバグを出したほうが学びはあります。いま「写経」しているのはC言語です。「写経」して実行しますが、バグがあるとエラーが出ます。

今日の気づきは、エラーに慣れることが大事、です。出ているのが、言語のエラーなのかライブラリのエラー

もっとみる
「写経」してちゃんとハマった

「写経」してちゃんとハマった

お疲れ様です。Y研究員です。新しいライブラリの使い方を覚えるために「写経」をしています。今日は目論見通り?にバグを出して調べながら解決したのでその話を共有します。

練習問題にハマったGStreamerという動画像を扱うライブラリのチュートリアルを「写経」しています。「写経」を終えて動くのを確認しました。さらに理解を確かめる練習問題をやってみたら動きませんでした。そこからデバッグ開始です。サンプル

もっとみる
チュートリアルを「写経」した

チュートリアルを「写経」した

お疲れ様です。Y研究員です。演歌を一通り聞いたあとは、久しぶりに宇多田ヒカルのアルバムを最初から聞いています。お母さんが演歌歌手だったとは知っていましたが、藤圭子の歌を聞いて改めて気になったからです。知ってる歌でも別な風に聞こえた気がします。不思議なものです。

しばらく前に本を一冊終えました。今は仕事で使うことになったライブラリ(GStreamer)を「写経」して勉強しています。公式に詳しい解説

もっとみる
「写経」で覚えるプログラミング

「写経」で覚えるプログラミング

お疲れ様です。Y研究員です。今日は「仕事のコツ」の話題です。プログラミングの勉強法「写経」について書きます。

新しいスキルの習得に役立つ「写経」新年度が始まりました。新しい仕事が始まると、覚えないといけない事が出てきます。プログラミングでも、使ったことのない言語やライブラリを勉強する事になります。そんな時に役立つのが「写経」のスキルです。

勘所が分からない新しい技術でも、最初は右から左に書き写

もっとみる
書籍「プログラミング文体練習」をお勧めする3つの理由

書籍「プログラミング文体練習」をお勧めする3つの理由

お疲れ様です。Y研究員です。演歌にハマりかけています。今日は北島三郎の兄弟仁義を聞きながらプログラムを書きました。いつもは無機質な音楽ばかりだったので気分転換になりました。

さて今回は予告通り「写経」の題材にして読破した書籍「プログラミング文体練習」について書きます。今日は3つの視点から、なぜお勧めできるかを書きます。

「写経」に最適な本です。この本には動くプログラムが40個も掲載されています

もっとみる
周期的なニューラルネットを「写経」した

周期的なニューラルネットを「写経」した

お疲れ様です。Y研究員です。通勤の時にトラック野郎の「一番星ブルース」を聞いたら調子良かったので、演歌に少しはまっています。

本を1冊終わらせた今日の「写経」はRNNでした。ネットワークを学習する時に隣の情報も入力として扱う形態です。アイディアは簡単ですが、実際に作って動かすとなると難しいものだと思います。「素人のように考え、玄人として実行する」とは金出武雄の金言です。それに近いなと思いました。

もっとみる
スライディングウィンドウを「写経」した

スライディングウィンドウを「写経」した

お疲れ様です。Y研究員です。プログラミング文体練習を「写経」しています。あと2章で本が終わりです。全部通して「写経」することができそうです。関係ない「スライディング」ですが、選抜高校野球の記事を読みました。群馬県勢が初優勝は驚きですが、「これで負けたら仕方がない」と思えるまで煮詰められたチームだったらしいです。おめでとうございます。

般若心経とプログラミング文体練習は何を説いているか比較した毛筆

もっとみる
ニューロモノリスを「写経」した

ニューロモノリスを「写経」した

お疲れ様です。Y研究員です。桜開花のニュースを見るようになりました。春です。世の中には心配なニュースも流れています。花見でもして落ち着きたいものです。

さて今日の「写経」は引き続きニューラルネットの学習です。英語の文字列の中から1文字だけ独立したものを取り除きます。冠詞のaとかです。いくらでも簡単な方法はありますが、スタイルの勉強としてニューラルネットを使います。これまで取り組んできた課題が単語

もっとみる
隠れ層を「写経」した

隠れ層を「写経」した

お疲れ様です。Y研究員です。今日もプログラムを「写経」します。

「写経」の次に大事なのは「少し変えてみる」これまでだいぶ「写経」を続けてきて、もう少しで40章が終わりそうです。終わったらまた1章から今度は練習問題をやりたいと思います。「写経」の次に「少し変えてみる」は大事なステップだからです。

この「少し変えてみる」はプログラムがどのように動いているか自分の頭で理解することに繋がります。良く分

もっとみる