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
Kivyの本の紹介
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Jun okazaki
August 07, 2018
780
2
Share
Kivyの本の紹介
2018年6月に出版された「Kivyプログラミング ―Pythonで作るマルチタッチアプリ― (実践Pythonライブラリー)」の紹介です
Jun okazaki
August 07, 2018
More Decks by Jun okazaki
See All by Jun okazaki
AI主導でFastAPIのWebサービスを作るときに 人間が構造化すべき境界線
okajun35
0
1.2k
PythonのGUIについて
okajun35
4
3.2k
PythonのスクリプトにGUIをつける方法
okajun35
2
3.5k
Pythonでデスクトップアプリを簡単に作る方法
okajun35
17
28k
tkinter(pySimpleGUI)でmatplotlibなしでグラフを書く方法
okajun35
0
2.8k
PythonのGUI_2019.pdf
okajun35
5
1.1k
PythonのGUI@2018
okajun35
0
1.3k
Featured
See All Featured
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
670
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.5k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
140
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
96
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
350
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
How GitHub (no longer) Works
holman
316
150k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
120
The Spectacular Lies of Maps
axbom
PRO
1
680
Transcript
書籍紹介 「Kivyプログラミング ―Pythonで 作るマルチタッチアプリ― 」 2018/08/08 オカザキ
自己紹介 • オカザキ • 職業:プログラマー • http://twitter.com/dario_okazaki • Kivyの公式マニュアルの翻訳を有志でしてました (https://pyky.github.io/kivy-doc-ja/)
• PyconJP2017 トーク「Kivyによるアプリケーション開発のすすめ」
今日紹介する書籍 • 朝倉書店 • ページ数:184 • 定価:3200円 • 2018年6月発売 •
https://www.asakura.co.jp/books/isbn/978-4- 254-12896-3/ • https://www.amazon.co.jp/dp/4254128967 Kivyプログラミング Pythonで作るマルチタッチアプリ
Kivy • https://github.com/kivy/kivy • Kevyはキウイを食べる鳥の事 • Starの数は7863 • 最新は1.10.1(2018年7月リリース) •
Raspberry Pi ,android , iosを含めたクロスプ ラットフォームのPython製GUIライブラリ
「Kivyプログラミング Pythonで作るマルチタッチアプリ」 はどんな内容か?
最終的につくれるもの • マッチメーカーと魔法陣パズル • 基本的なGUIアプリ • ボタンを押して動作する • 画面に入力する •
複数の画面遷移
対象読者 • PythonのGUIでこれからやってみたい人 • Kivyの公式サイトを見て挫折した人
良い点 • Pythonの文法的な説明はない • 日本語で書いてある点 • タイマーなど機能ごとで載っていることは丁寧 • ボタンを配置して動かすアプリをどう作成するがわかる •
Kivyの基本的な全体の機能がわかる • 章ごとに簡単な練習問題があるので手を動かして理解を深めることができる • 主要な各APIリファレンスのリファレンスがある • Recycle Viewの説明がある • Kv Languageの説明もある • ios andorodアプリ化の説明もある • 著者はAppStoreに実際のKivy製のアプリをリリース経験あり • アプリ化は色々変わるので最終的には調べる必要あり(著者曰くおまけ)
個人的によくないと感じた点 • 電子書籍がない • sampleが少し少ないかな・・・ • 絶対座標と相対座標の説明が少ない • Kv Languqgeの書き方で困るかも
• Kvに関しては先月大きな変更のプルリクが出てい てアプセクトされると書き方が大きく変わる可能性 あり • アプリ化の説明はあるがexe化の説明がない • 日本語入力の話はちゃんと書いた方がよいかも
まとめ • Kivyの本は日本では過去2冊(今回を入れると3 冊目)ていますが今回の本がKivyに関して一番 ちゃんと説明されていると思いました。 • この本を読んで手を動かせばKivyの簡単なGUIア プリケーションはすぐ作れるようになると思い ます
おまけ • 本書籍を書いた作者 @haraguchi_ouc さんが作ったKivyでの ブロック崩し • https://twitter.com/haraguchi_ouc/stat us/1022738891726446594 •
pythonが80行、kvが40行程度で作成。 • 公式のチュートリアルとこの書籍を読 めばこんなこともできます