WEBVTT

00:00:02.960 --> 00:00:12.340
こんにちは、かねまるです。 プラントライフは、化学プラントの技術者が、化学を軸に皆さんの視野を広げていく番組です。

00:00:14.060 --> 00:00:22.700
今回は、プログラムの話をしたいと思います。 私は、すごくってほどでもないんですけど、

00:00:23.240 --> 00:00:36.060
ファイソンとかマクロとか、ホームページを作ったりとか、 比較的プログラム周りっていうのは抵抗が少ないタイプ、使ってきたタイプだと思います。

00:00:37.740 --> 00:00:43.860
そんな私が転職して、 その先で使われているマクロがあって、

00:00:44.740 --> 00:00:52.740
すでにやめちゃった人が作ったけど、 もうどういう機能になっているかわかんないようなものが残ってたりしていました。

00:00:54.400 --> 00:01:01.720
そういうものの中身を見て、 なんでエラーが出ているかとか、どういう挙動をするように作られているとか、

00:01:02.320 --> 00:01:08.340
そういう話を結構してたりするんですけど、 その話の一環でですね、

00:01:08.900 --> 00:01:21.820
会社の人から、自分もプログラム勉強したいなとか言われたりするわけです。 その言葉自体は間違ってないですし、いいことだと思うんですけど、

00:01:23.080 --> 00:01:32.920
皆さんご想像の通り、 生成愛のおかげでプログラム自体はだんだんと書く量が減ってきました。

00:01:34.520 --> 00:01:47.320
だから、プログラムを覚えるっていう感じじゃなくなってきているんですよね。 そういった背景もあって、会社の人に伝えたことがあります。

00:01:48.920 --> 00:01:55.760
今回はその話をしたいと思います。 科学の話じゃないんですけど、

00:01:56.860 --> 00:02:15.610
プログラムに馴染みがない方は、意外と役立つかもしれません。 まず私がプログラム勉強したいなーっておっしゃった人に伝えたことは、

00:02:17.170 --> 00:02:26.090
今回動作がわからなかったプログラム、マクロがどこに保存されているかを把握したらいいですよっていう話です。

00:02:27.750 --> 00:02:33.790
生成愛が広がって、マクロも理解してくれるよってなっても、

00:02:34.830 --> 00:02:42.510
今マクロでどんなプログラムを作っているのかっていうのを伝えておかないと読み取ってはくれません。

00:02:44.030 --> 00:02:49.930
エクセルファイルを開いて、そこからプログラムを取り出す。

00:02:50.690 --> 00:02:54.090
それだけで景色が全然違います。

00:02:55.630 --> 00:03:04.450
具体的にはエクセルの上のタブに開発っていうのがあるので、その中のマクロを押してもらうと、

00:03:05.130 --> 00:03:10.790
編集っていうボタンがついています。 それを押すと編集画面に移動できます。

00:03:12.690 --> 00:03:17.330
もしくは、VALTを押しながらF11を押しても大丈夫です。

00:03:18.770 --> 00:03:26.170
編集画面の左上のところに、フォルダみたいな階層を表す場所があります。

00:03:27.150 --> 00:03:35.490
そこを適当に押していくとプログラムが出てきます。 それが使われているマクロです。

00:03:37.110 --> 00:03:45.650
とりあえずコピーして、生成愛に貼り付けて、 どんな動作になっていますかっていうのを聞いたらOKです。

00:03:47.470 --> 00:03:53.370
今までと違うのは、何かエラーが出たんだけどっていう話だけではなくて、

00:03:54.370 --> 00:03:58.770
このプログラムを動かしてエラーが出たっていう聞き方ができるようになります。

00:04:00.130 --> 00:04:06.550
あとはもうどこをいじったらいいかっていうのは、 AI手動で教えてもらったら大丈夫です。

00:04:07.930 --> 00:04:13.030
まずはプログラムが保存されている場所を開けるようになりましょう。

00:04:13.910 --> 00:04:24.170
という話は一例でして、これからの時代はプログラムを書くのは一旦やめて、その周りですね。

00:04:25.710 --> 00:04:30.450
プログラムを使える環境が整えられるようになったらいいと思います。

00:04:33.480 --> 00:04:37.420
もう一つ、せっかくなのでPythonの話をします。

00:04:38.800 --> 00:04:41.980
やりたいなって思っている方多いんじゃないでしょうか。

00:04:43.260 --> 00:04:50.140
私も同じような経緯で勉強しまして、 データ分析とかAIとか流行ってるから、

00:04:50.740 --> 00:04:55.620
とりあえずPython勉強しようかなって思って、 数年前に学び始めて。

00:04:56.580 --> 00:05:02.620
結局ほとんど勉強できてなかったんですけど、 次第に生成AIがやってきて、

00:05:03.740 --> 00:05:10.840
結局細かいプログラミングは覚えてないけど、 周辺環境を理解してある程度使えるようになってるから、

00:05:11.540 --> 00:05:13.560
うまく活用できるっていう状況です。

00:05:15.000 --> 00:05:21.740
これもマクロと同じように、Pythonを覚えてプログラムが書けるようになって、

00:05:22.240 --> 00:05:27.000
じゃあどうやって起動させようってところが悩んだんですよね。

00:05:28.220 --> 00:05:36.040
勉強してた時は、ノートブック形式っていう形で、 Googleコラボラトリーというものがありまして、

00:05:37.240 --> 00:05:42.120
そういう順番にプログラムを実行できるようなもので勉強していました。

00:05:43.620 --> 00:05:48.160
ただ、毎回それを起動するのはめんどくさいなって思って、

00:05:49.220 --> 00:05:55.700
私が個人的にお勧めしたい起動方法は、バッチファイルを作ることです。

00:05:56.720 --> 00:06:07.220
バッチファイルっていうのは、ダブルクリックして起動すると、 決められたコマンド処理を順番に実行してくれるんですよね。

00:06:08.620 --> 00:06:16.220
ここにPythonのプログラムを書くんじゃなくて、 ダブルクリックしてバッチファイルを起動すると、

00:06:16.220 --> 00:06:20.840
自動的にPythonのプログラムが動くようにしたら楽なんです。

00:06:22.340 --> 00:06:28.440
詳しい実装の仕方っていうのは、 生成愛と相談してほしいのは山々なんですけど、

00:06:29.500 --> 00:06:39.440
用意するのは、Pythonのプログラムが書かれた、 〇〇.pyと書かれたプログラム。

00:06:39.980 --> 00:06:42.600
これが元になるPythonのプログラムです。

00:06:44.400 --> 00:06:52.140
そしてもう一つは、〇〇.bat、バッチファイル。 これを作ってあげることです。

00:06:53.440 --> 00:07:01.160
バッチファイル自体は、それ専用の作成ソフトがあるわけではなくて、 メモ帳でいいんです。

00:07:02.700 --> 00:07:10.880
決められたPythonのプログラムを起動するようなバッチファイルのプログラムを 生成愛に作ってもらって、

00:07:10.880 --> 00:07:15.680
そのプログラムをメモ帳に貼り付けて保存します。

00:07:17.020 --> 00:07:29.660
そうすると〇〇.txt、.txtっていう形式になっているので、 そのtxtっていう部分をbatに変更してあげてください。

00:07:30.900 --> 00:07:35.320
そうするとテキストファイルがバッチファイルに変わりました。

00:07:36.780 --> 00:07:47.380
こうやってバッチファイル作るんだっていうことを知っているだけでも、 これからのプログラムに対する考え方も大きく変わってくると思います。

00:07:49.240 --> 00:07:55.940
このバッチファイルの作り方と同じように、 メモ帳でPythonのプログラムも作れます。

00:07:57.320 --> 00:08:04.120
同じようにメモ帳を開いて、 生成愛に作ってもらったPythonのプログラムを貼り付けて、

00:08:05.060 --> 00:08:10.100
名前を.pyとして保存してあげます。

00:08:11.480 --> 00:08:14.660
そうしたら、Pythonのプログラムの完成です。

00:08:15.820 --> 00:08:19.220
実際にPythonのプログラムを書くときは、

00:08:19.800 --> 00:08:32.700
おそらくなんですけど、多くの会社がVisual Studio Code、 VS Codeっていうプログラムを作成するツールを推奨しているのかなと個人的に思っています。

00:08:33.740 --> 00:08:43.380
その場合でも最初に新規ファイル作成で、 〇〇.pyって付けてあげたら、Pythonのプログラムが使えるようになります。

00:08:44.720 --> 00:08:54.280
ちなみに作成したプログラムがよくわからないまま使っていいの? っていう疑問も出てくるかもしれないんですけど、

00:08:55.780 --> 00:08:57.700
それは生成愛に聞いてください。

00:08:59.340 --> 00:09:04.320
一番はそんなに複雑なことを最初にやらない方がいいと思います。

00:09:05.240 --> 00:09:07.240
理解が追いつかないですからね。

00:09:08.680 --> 00:09:16.020
例えば、Pythonプログラムをダブルクリックで起動できるようにするようなバッチファイルっていうのは、

00:09:16.860 --> 00:09:20.340
正直数行でできるようなプログラムなので、

00:09:21.400 --> 00:09:27.980
もうAIに1行ずつそれぞれのコマンドがどういう意味をしているのか聞くのがいいと思います。

00:09:29.380 --> 00:09:37.260
反対に、Pythonのプログラムとかマクロになってくると行数がだいぶ増えてくるので、

00:09:37.960 --> 00:09:43.240
どういう機能になっているかっていうのを反対に説明させるのが一番ですね。

00:09:44.720 --> 00:09:53.100
1行ずつ解説させるとこっちの理解が追いつかないので、 ブロックごとに教えてもらうのが一番です。

00:09:54.260 --> 00:10:00.400
そうやって自分の知識とか経験というのを増やしていって、

00:10:01.220 --> 00:10:05.400
だんだんとプログラムに対する抵抗感を薄めていって、

00:10:06.260 --> 00:10:10.600
ちょっとずつ勉強できるようになってくればいいと思っています。

00:10:17.320 --> 00:10:21.300
最後に、生成AI時代のプログラムに対して、

00:10:21.980 --> 00:10:26.380
今世の中で言われているオワコンみたいな話をしますと、

00:10:27.580 --> 00:10:31.580
プログラマーが生成AIでいなくなるみたいな、

00:10:32.440 --> 00:10:34.940
オワコンみたいな話が出てますけど、

00:10:36.120 --> 00:10:38.440
私はそんなことないと思っていて、

00:10:39.560 --> 00:10:42.100
もちろん仕事は減っていくんですけど、

00:10:43.560 --> 00:10:49.060
プログラムを使っていいかとか、どういう機能になっているかっていうのは、

00:10:49.420 --> 00:10:52.220
最終的に人が判断しないといけません。

00:10:53.220 --> 00:10:57.560
自分で生成AIを使ってプログラムを書いていて思うんですけど、

00:10:58.400 --> 00:11:02.380
やっぱり細かい修正が聞きづらいっていうところはあります。

00:11:03.900 --> 00:11:06.140
指示が曖昧になっちゃうんですよね。

00:11:07.620 --> 00:11:11.840
こういう結果が出たから直してくださいっていうよりは、

00:11:12.720 --> 00:11:15.560
今この辺のプログラムがおかしいから、

00:11:16.080 --> 00:11:21.220
もうちょっとこういう形式で直してくださいって言った方が正確じゃないですか。

00:11:22.720 --> 00:11:26.080
やっぱり素人にも限界っていうのがあります。

00:11:27.720 --> 00:11:32.740
だから、一からプログラムを書けるようになりましょうっていう話ではなくて、

00:11:33.940 --> 00:11:36.920
プログラムを使う環境を理解したりとか、

00:11:37.720 --> 00:11:43.840
プログラムの中の骨格、どんな処理を組み合わせているかとか、

00:11:44.980 --> 00:11:50.060
まずは全体像を理解するところから頑張ってみてください。

00:11:51.620 --> 00:11:53.120
今回はここまでです。

00:11:53.960 --> 00:11:58.100
プラントライフでは、化学や工場に関するトピックを扱っています。

00:11:59.260 --> 00:12:02.760
配信は毎週水曜日と日曜日の朝6時です。

00:12:03.940 --> 00:12:09.120
番組への質問やご感想は概要欄のお便りフォームからお待ちしています。

00:12:10.260 --> 00:12:13.980
そして、もしこのプラントライフがいいなと思っていただけたら、

00:12:14.120 --> 00:12:17.780
番組のフォローや各ポッドキャストアプリから評価をお願いします。

00:12:18.920 --> 00:12:25.040
Xでシェアしていただくときは、ハッシュタグプラントライフを付けてもらえるとすぐに見つけに行けます。

00:12:26.240 --> 00:12:27.440
最後にお知らせです。

00:12:28.040 --> 00:12:32.100
ノートにメンバーシップかねまるのここだけの話を公開しています。

00:12:33.240 --> 00:12:38.000
オープナー場では少し話しにくいけど、残しておきたい本音を綴っています。

00:12:38.620 --> 00:12:41.280
興味のある方はぜひ覗いてみてください。

00:12:42.180 --> 00:12:44.400
それではお聞きいただきありがとうございました。
