【超有益】Pythonの定期実行についてわかりやすく解説!(ローカル・リモート環境編)

  Рет қаралды 46,215

いまにゅのプログラミング塾

いまにゅのプログラミング塾

Күн бұрын

■ 講座使用ファイル
drive.google.com/drive/folder...
本動画は、業務自動化に必須となる「定期実行」についてローカル環境、リモート環境に分けてお伝えします。ローカル環境は、Pythonの定期実行ライブラリschedule、MacのアプリAutomator & カレンダー、Windowsのタスクスケジューラを用い、リモート環境では、HerokuとCloud Functionsについてお伝えします。
00:00:00 イントロ
00:01:30 Gmailのセキュリティ設定
00:03:49 Gmailでメール送信
00:06:59 scheduleによる定期実行
00:14:01 必要な処理をスクリプト化
00:18:29 ローカル定期実行に必要な修正
00:20:15 定期実行(Mac編)
00:29:27 定期実行(Windows編)
00:38:07 定期実行(Heroku・リモート)
00:59:02 定期実行(Cloud Functions・リモート)
01:17:27 トリガー設定(Cloud Scheduler)
■ Twitter
/ 03imanyu
■ Udemy
www.udemy.com/user/jin-xi-han...
#Pythonで定期実行 #Pythonで自動化 #自動化に欠かせない定期実行

Пікірлер: 34
@kosaka1190
@kosaka1190 2 жыл бұрын
最高に分かりやすかった。価値ある情報をありがとうございます!
@imanyu_programming
@imanyu_programming 2 жыл бұрын
こちらこそご受講ありがとうございます!!
@calacejaga
@calacejaga 3 жыл бұрын
N予備校さんのプログラミング講義が雑談混じりなんですが、雑談の中にも気づきがあって逆に理解しやすかったりします。
@imanyu_programming
@imanyu_programming 3 жыл бұрын
なるほど!!!コメントありがとうございます!!! 参考になります!! やはり雑談は交えたほうが良いですね!!
@noni2139
@noni2139 3 жыл бұрын
いつも勉強させていただきありがとうございます jsonファイルはどのように作成すればよいでしょうか?
@user-hn5fo2cc2m
@user-hn5fo2cc2m 3 жыл бұрын
1:16:07 動画中エラーが出て、思わず「あー」の声が出ているのがリアルでした。笑  Cloud Functionsでつまづいて、Herokuを使っていたので私にとってはめちゃくちゃ有益動画です。 それと雑談も欲しいですね!配信者の方にはリラックスしてほしいのが一つと、雑談によって業務が横展開していくので、話が逸れるのは全然アリだと思います。
@imanyu_programming
@imanyu_programming 3 жыл бұрын
ご丁寧にコメントありがとうございます!!! エラーは毎回焦ります。笑 雑談に関してもコメントいただきありがとうございます! 今後も雑談交えながら進めていきますね!!!
@oh-my-got
@oh-my-got 2 жыл бұрын
55:11 僕もエラーが出ないか心配になったとき、成功していたら興奮します。僕は動画を撮ってるわけじゃないですが、自分の作ったプログラムが正常に動作していると最高に嬉しいです。
@imanyu_programming
@imanyu_programming 2 жыл бұрын
非常に共感します😂
@KIYO-Youtube
@KIYO-Youtube 3 жыл бұрын
めちゃめちゃためになる内容でありがたいです。 情報収集とかだったら、スクレイピングとラズパイみたいな安いPCを合わせれば楽にいけそうですね。 ちなみに、githubもherokuやGCPと同じ扱いでしょうか?どれがおすすめとかございますか?
@imanyu_programming
@imanyu_programming 3 жыл бұрын
GitHubはまだ別になるかと!! GitHub Actions等は似たような機能を持っていますが!
@imanyu_programming
@imanyu_programming 3 жыл бұрын
好みによる部分もあるのですが、 クラウドで言えばGCPをよく用います 個人的には全て触ってみることをおすすめします!
@user-pn7md5ic7w
@user-pn7md5ic7w 3 жыл бұрын
@@imanyu_programming 横から失礼します。。私も同じ疑問を思ってました。以前のLINEの定期実行の動画でgithub actionsの解説がありましたので、そちらで定期実行をやっていましたが、今回のGCPのほうがなんとなくわかりやすい印象でした。いずれにしてもとてもためになる動画でした!
@KIYO-Youtube
@KIYO-Youtube 3 жыл бұрын
@@imanyu_programming  回答ありがとうございました。おっしゃる通りGitHubとGitHub Actionsはしっかり分けて考えないといけないですね。 同じようなサービスが多くて迷うところですが、触れるのであれば全部触ってみます。
@imanyu_programming
@imanyu_programming 3 жыл бұрын
おふたりともありがとうございます!!!!!! GitHub ActionsはどちらかというとWebサービス、Webアプリケーションの1機能として定期実行が必要な場合に使用することが多いです! 単純な定期実行であればGCPが良いかもですね!!
@user-vz6mh8rs8q
@user-vz6mh8rs8q 2 жыл бұрын
heroku難しすぎる Dtno information のところに run ___.pyが出てこない
@kaj694
@kaj694 Жыл бұрын
seleniumをimportしたプログラムを定期実行したい(webscripingしたい)のですがどうすればいいですか?
@user-rn6fn2bi8c
@user-rn6fn2bi8c Жыл бұрын
1:11:23 引数にこの二つがないとエラーが出たので書いておくほうがいいです。
@kaj694
@kaj694 Жыл бұрын
あざす
@singo280
@singo280 Жыл бұрын
Herokuで自動実行してたんですが、今月末位から有料になるみたいで代わりになるクラウドサービスありませんか?ちなみにcloud functionとかで設定してみたんですけど、うまく実行出来ませんでした。うまくいったのは今の所herokuだけです。中身はLineに通知するpython監視プログラムです。
@Kamekitu2
@Kamekitu2 3 жыл бұрын
この動画は正に今自分がやりたい事でした。動画に沿ってCloud Functionsやろうと思ったのですが、使用するには無料トライアルの登録が必要でクレカの情報を登録しなければいけない感じでした。こちらの登録はしないとCloud FInctions使えないは使えないでしょうか。それとも無料トライアルの登録無しでCloud Functionsって使えるのでしょうか。
@imanyu_programming
@imanyu_programming 3 жыл бұрын
無料トライアルせずに試したことがないので正確にはわかりませんが、上記のコメントから察するに、多分必要だと思います!!
@Kamekitu2
@Kamekitu2 3 жыл бұрын
@@imanyu_programming ご返信ありがとうございます。ちょっと調べてみてやってみたいと思います。余談ですが、Udemyで教材を2コース程買わせて頂きました。基本、本とサイトなど調べてPythonを学んでいたのですが、動画の方が格段に理解し易いので非常に助かっております!
@Kamekitu2
@Kamekitu2 3 жыл бұрын
@@imanyu_programming 追記ですが、無事定期実行まで出来ました!毎日変動する野球選手のデータをWebスクレイピングで取得しLINEへ通知するコードを登録したのですが、ちゃんと指定した時刻に飛んできて上手く行っているの確認しました。タスクスケジューラーと違ってPC起動してなくても、定期的に実行してくれるのはめちゃ便利ですね!
@HK-zl1pq
@HK-zl1pq 3 жыл бұрын
ラブホにみえた
@reunionj7
@reunionj7 3 жыл бұрын
いつも講師の動画やWebサイト見ながら勉強しているのですが、こういう知識はどこで取得しているんでしょうか? 同い年くらいなのに知識量がすごくて疑問です。
@imanyu_programming
@imanyu_programming 3 жыл бұрын
コメントありがとうございます!!! そうですね、僕は事あるごとにWeb(ブログや公式ドキュメント等)や書籍から情報をとっています!! ある程度ベーススキルが身につけば、「これができそうだ」「あれができそうだ」とアイディアが出てくるので、その都度インプットしてます!! ※僕も講座の内容を決めた上で、結構調べてインプットしてます。笑 なので、元から知っていた、というよりは調べてから話してるって感じです。
@reunionj7
@reunionj7 3 жыл бұрын
@@imanyu_programming 非常に丁寧にありがとうございます😭恐縮です。 それでUdemyの講師としてあんだけ活躍されているんだから技量の凄さを痛感します。これからも今西さんの動画に刺激を受けながら僕も勉強頑張ります!ありがとうございました!
@kaj694
@kaj694 Жыл бұрын
cloud functionのためにアカウント作成したら200円引き落としされました!
@km5054
@km5054 3 жыл бұрын
定期実行が主題でしょう  例題 は print (“おはよう”)で 良いでしょ
@imanyu_programming
@imanyu_programming 3 жыл бұрын
ですね!
@kaj694
@kaj694 Жыл бұрын
外部ライブラリとかの話は参考になったで
@rrioas5059
@rrioas5059 2 жыл бұрын
cronでええやろ
【業務自動化】PythonでLINE勤怠管理Botを作成する方法についてわかりやすく解説
1:24:59
【最短最速】これ1本でHTML・CSS基礎を習得【永久保存版】
2:21:28
いまにゅのプログラミング塾
Рет қаралды 42 М.
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
00:29
МЯТНАЯ ФАНТА
Рет қаралды 8 МЛН
『確率分布』をPythonでの実装を交えながら超わかりやすく解説
42:08
いまにゅのプログラミング塾
Рет қаралды 15 М.
Selenium(Python)によるWebスクレイピング実装10問
37:21
いまにゅのプログラミング塾
Рет қаралды 34 М.
社会人なら抑えておきたいIT用語20個をピックアップ。
1:59:45
いまにゅのプログラミング塾
Рет қаралды 17 М.
【完全版】Python基礎力を圧倒的に向上させる特訓100問
2:27:50
いまにゅのプログラミング塾
Рет қаралды 629 М.
意外と簡単?意味不明なデコレータを超絶わかりやすく解説します。
37:42
いまにゅのプログラミング塾
Рет қаралды 40 М.
SQL超入門コース 合併版|SQLの超基本的な部分をたった2時間半で学べます【SQL初心者向け入門講座】
2:32:51