Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
プロポーザル これは応募されたプロポーザルです。聞きたいと思うプロポーザルを各ページの下部にあるSNSのボタンで拡散しましょう。拡散された投稿をプロポーザルへの投票としてカウントし、選考時に参考にさせていただきます。 talk Kivyによるアプリケーション開発のすすめ(ja) スピーカー Jun okazaki
Pythonというと、日本では長らくややマイナーな存在でしたが、ここに来ていきなり、最も重要なプログラミング言語になった感があります。もし、“PRG48”というグループがあって、“プログラミング言語総選挙”をやったとしたら、人気急上昇で1位になりそうな勢い…。すみません、つまらない例えをしてしまいました。 Python人気の最大の理由は最近の人工知能ブームでしょう。「TensorFlow」や「scikit-learn」といった機械学習の有名ライブラリがPython向けに提供されているので、「人工知能や機械学習を学ぶならPython」という認識が広まっています。 書店の技術書売り場へ行くと機械学習をPythonのコードとともに解説する本が何冊も並んでいます。この出版不況のご時世に、お世辞にも簡単とは言えない機械学習の本が何冊も出ている状況は、日本のソフトウエア業界の未来は案外明るい、と思わせ
概要 今回はKivyのチュートリアルであるKivy Catalog(https://kivy.org/docs/examples/gen__demo__kivycatalog__main__py.html) を例にして、Kivyのレイアウトを作成する Kv Design Languageの説明をしたいと思います。 応用として、ボタンなどのUI表記を日本語に変換します。 また、WIindowsパッケージングを例に配布用のバイナリ作成、スマフォ用のアプリ化と日本語入力についても話題として取り上げる予定です。 Kv Design Languageについて GUIのアプリケーションを作っていくにつれて構造が複雑化し保守が困難になります。 Kv Design Languageはこの問題を解決を行うために考えられた言語です。 記述に関してはxmlのような簡単な言語です。変更が画面レイアウトに反映される
Pythonでタッチ動作やスワイプ動作などのNatural User Interface(NUI)対応のアプリケーションを開発するためのフレームワークとしてKivyがある。KivyはWindowsやiOSといった複数のプラットフォームに対応したフレームワークであり、一度Kivyでコードを書くことによって複数の環境で動作するアプリケーションを開発することできる。 本プロポーザルでは、Kivyの利点や使用方法を共有する。また、ドキュメントの翻訳についても少し触れる。 ## はじめに Kivy[1]はPythonで開発されたオープンソースのNUI開発用フレームワークである。バージョン1.0.0のリリースは2011年でLGPL3の下で公開された(バージョン1.7.5よりMIT)[1][2]。本フレームワークは比較適容易にタッチやスワイプといった動作に対応したアプリケーションを開発することが可能であ
注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用
6. Redux • 次にStateへのアクションを定義する。 ADD_TODO = 'ADD_TODO' COMPLETE_TODO = 'COMPLETE_TODO' def add_todo(text): return { 'type': ADD_TODO, 'text': text } def complete_todo(index): return { 'type': COMPLETE_TODO, 'index': index } 7. Redux • 最後に前回の状態とアクションを引数に取って 新しい状態を返す関数を実装する。 def todo_reducer(action, state=None): type_ = action.get('type') if type_ == ADD_TODO: state['todos'].append(action['text']) el
Kivy勉強会#3.5 Kivy とは PythonでNUI対応のアプリケーションを開発するためのフレームワークです。 NUIとは Natural User Interfaceのこと。タッチ動作やスワイプ動作などの直観的に、 より自然に操作できる方法や仕組みのことです。 Kivyの利点 ・Python のGUIアプリケーション開発のためのフレームワーク ・マルチタッチのアプリケーション開発に適している ・クロスプラットフォームで動作(Windows, Linux, Mac OS, Android, iOS, RaspberryPi) ・独自のkv言語によるGUI設計が容易 KivyができるとスマホアプリをPythonで開発できるという画期的な言語です。またOSを選ばずに開発ができるというのがKv言語の最大の特徴であると言えます。スマホアプリを作りたい人、Pythonの勉強をもっと深めたい人
Kivy – Interactive Applications and Games in Python, 2nd Edition Review I was recently asked by the author to review the second edition of “Kivy – Interactive Applications in Python” from Packt Publishing. I had difficulty recommending the first edition mostly due to the atrocious editing – or lack thereof – that it had suffered. It really reflected badly on Packt, and since it was the only Kivy b
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く