Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
2019/6/18 LT at TUAT
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Masaki Kuge
June 18, 2019
Technology
0
130
2019/6/18 LT at TUAT
for LT at TUAT
Masaki Kuge
June 18, 2019
Tweet
Share
More Decks by Masaki Kuge
See All by Masaki Kuge
2019/7/11 LT at TUAT
astpy_ms
0
75
進路指導
astpy_ms
0
150
FirebaseとArduinoで忘れ物をなくす
astpy_ms
0
500
Other Decks in Technology
See All in Technology
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
240
What happened to RubyGems and what can we learn?
mikemcquaid
0
300
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
2
210
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
190
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
170
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
200
クレジットカード決済基盤を支えるSRE - 厳格な監査とSRE運用の両立 (SRE Kaigi 2026)
capytan
6
2.8k
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.3k
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
120
プロポーザルに込める段取り八分
shoheimitani
1
290
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
320
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
450
Featured
See All Featured
For a Future-Friendly Web
brad_frost
182
10k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
320
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
220
Skip the Path - Find Your Career Trail
mkilby
0
57
Building Applications with DynamoDB
mza
96
6.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
What's in a price? How to price your products and services
michaelherold
247
13k
We Are The Robots
honzajavorek
0
160
Writing Fast Ruby
sferik
630
62k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
Transcript
休講情報を に持ってきてもらおう 1
久下 柾 : Masaki Kuge 都⽴⼋王⼦桑志⾼校出⾝ ⾸都⼤学東京に在籍 Linux とPython を勉強中
2
久下 柾 : Masaki Kuge 都⽴⼋王⼦桑志⾼校出⾝ ⾸都⼤学東京に在籍 Linux とPython を勉強中
ダニエルの下位互換 3
久下 柾 : Masaki Kuge 都⽴⼋王⼦桑志⾼校出⾝ ⾸都⼤学東京に在籍 Linux とPython を勉強中
ダニエルの下位互換 Twitter: @kuge_masa Discord: masa@0662 今回のLT ⽤: #astpy_TUAT 4
ソースコード https://github.com/AstPy-ms/class-con rm/tree/portal 5
今回使ったライブラリ time → sleep() Selenium → Firefox を操作 Discord_webhook →
Discord にメッセージを送る SQLite3 → データベース操作 6
プログラムの簡単な流れ 1. < 起動 2. < 休講と送られてきた! 3. Firefox を起動
: Selenium 4. 休講情報が載っているページへ移動 : Selenium 5. 情報が載っているページのスクショを撮影 : Selenium 6. どのグループに送るのかの情報を抽出 : SQLite3 7. それを送る : Discord_webhook 7
実はそんなに難しくない! 8
構想から完成まで 9
こんなアプリあったらいいな... 10
じゃあ作ろうぜ! 11
おいおい簡単に⾔ってくれるぜ 12
プログラムってどうやって書くの? 13
コピペ 14
疑問に思うべきこと どんな機能を持ったアプリを作るのか どんなプログラミング⾔語があるのか 作りたいアプリはその⾔語で作れそうか プログラムを何で書くのか どうやってそのアプリを動かすのか エラーが出たときにどうするべきなのか 15
解決策 どんな機能を持ったアプリを作るのか これは⾃分でしっかりとわかる形にする 16
解決策 どんなプログラミング⾔語があるのか 作りたいアプリはその⾔語で作れそうか プログラムを何で書くのか この辺はSAIL で⼊った⼈に訊くか私に訊いてくださいな 17
解決策 どうやってそのアプリを動かすのか エラーが出たときにどうするべきなのか 近⽇ブログの記事にします https://students-tech.blog 18
完成まで 19
とにかく書く!調べまくる! 20
とにかく調べまくる! 書き⽅がわからない 便利なライブラリないかな ワケワカランエラー出た もっといい書き⽅ないかな? たまに英語のサイトしか出ないときもあるますが、 プログラムのコードは読めるはず! 21
あとは経験の量です 22
誰もが最初は初⼼者 23
おまけ 7 ⽉15 ⽇( ⽉) の海の⽇は授業があります。 もぐりに来たい⼈はぜひ来てください。 最寄り駅: 南⼤沢 24
まとめ あったらいいなを形にしよう ほしいアプリの内容を具体化しよう わからないことや気になったことがあったらすぐに調べよう とりあえず書いてみる! 25