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
Masaki Kuge
June 18, 2019
Technology
0
120
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
65
進路指導
astpy_ms
0
130
FirebaseとArduinoで忘れ物をなくす
astpy_ms
0
440
Other Decks in Technology
See All in Technology
Beyond Kaniko: Navigating Unprivileged Container Image Creation
f30
0
110
Tech-Verse 2025 Keynote
lycorptech_jp
PRO
0
1.3k
Node-RED × MCP 勉強会 vol.1
1ftseabass
PRO
0
180
PHPでWebブラウザのレンダリングエンジンを実装する
dip_tech
PRO
0
220
LangSmith×Webhook連携で実現するプロンプトドリブンCI/CD
sergicalsix
1
150
How Community Opened Global Doors
hiroramos4
PRO
1
130
2025-06-26_Lightning_Talk_for_Lightning_Talks
_hashimo2
2
110
OPENLOGI Company Profile
hr01
0
67k
asken AI勉強会(Android)
tadashi_sato
0
140
生成AIで小説を書くためにプロンプトの制約や原則について学ぶ / prompt-engineering-for-ai-fiction
nwiizo
4
3.6k
MUITにおける開発プロセスモダナイズの取り組みと開発生産性可視化の取り組みについて / Modernize the Development Process and Visualize Development Productivity at MUIT
muit
0
210
あなたの声を届けよう! 女性エンジニア登壇の意義とアウトプット実践ガイド #wttjp / Call for Your Voice
kondoyuko
4
510
Featured
See All Featured
Writing Fast Ruby
sferik
628
62k
Bash Introduction
62gerente
614
210k
Raft: Consensus for Rubyists
vanstee
140
7k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Gamification - CAS2011
davidbonilla
81
5.3k
A better future with KSS
kneath
239
17k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
A Modern Web Designer's Workflow
chriscoyier
694
190k
It's Worth the Effort
3n
185
28k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
We Have a Design System, Now What?
morganepeng
53
7.7k
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