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
Jun okazaki
August 07, 2018
2
710
Kivyの本の紹介
2018年6月に出版された「Kivyプログラミング ―Pythonで作るマルチタッチアプリ― (実践Pythonライブラリー)」の紹介です
Jun okazaki
August 07, 2018
Tweet
Share
More Decks by Jun okazaki
See All by Jun okazaki
PythonのGUIについて
okajun35
4
3.1k
PythonのスクリプトにGUIをつける方法
okajun35
2
3.3k
Pythonでデスクトップアプリを簡単に作る方法
okajun35
17
27k
tkinter(pySimpleGUI)でmatplotlibなしでグラフを書く方法
okajun35
0
2.6k
PythonのGUI_2019.pdf
okajun35
5
990
PythonのGUI@2018
okajun35
0
1.1k
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Statistics for Hackers
jakevdp
797
220k
4 Signs Your Business is Dying
shpigford
182
22k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Mobile First: as difficult as doing things right
swwweet
222
9.2k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
Six Lessons from altMBA
skipperchong
27
3.6k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
A designer walks into a library…
pauljervisheath
205
24k
GraphQLとの向き合い方2022年版
quramy
44
13k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
113
50k
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行程度で作成。 • 公式のチュートリアルとこの書籍を読 めばこんなこともできます