Школа179: kivy

https://server.179.ru/wiki     редакция: 23.11.2016 10:44:38
Информатика/Архив/2017/11Б1/kivy
Во-первых, рекомендуется переходить на IDE PyCharm,
который имеет достаточно много фич.
Основные hot key:
Ctrl+Alt+E — выполнить выделенный код в консоли
Shift+Ctrl+F10 — запустить текущий скрипт целиком в отдельном процессе
Для использования автодополнения, знающего kivy, необходимо скачать файл PyCharm_kv_completion.jar, дальше в PyCharm нажать File-Import settings, после чего найти файл и выбрать. Дальше со всем согласиться.

Во-вторых, нужно обновить питон, если он стар, до версии 3.4 или 3.5.

Теперь ставим kivy:
Со странички скачать сборку kivy для своей версии питона (3.4, 3.5, x64, x32). Установить её при помощи команды в духе pip install Kivy-1.9.1+sdl2-cp35-none-win_amd64.whl из командной строки (в папке с .whl файлом нажать правую кнопку мыши с нажатым shift, после чего выбрать "Открыть окно команд").
Можно также пользоваться оригинальной инструкцией, но она только для Python 3.4.

Документация на оригинальном сайте
https://kivy.org/docs/guide/basic.html
Много примеров: https://kivy.org/docs/gettingstarted/examples.html
Список всех API: https://kivy.org/docs/api-kivy.html#



Вот несколько примеров:
https://github.com/Hateman31/Kivy-magazine-ru
http://alex-ln.wixsite.com/pyt[..]СЂРѕРє-0
https://github.com/sirpercival/fourdtictactoe

https://habrahabr.ru/post/301712/
https://habrahabr.ru/post/306300/
https://habrahabr.ru/post/302204/

Большая книга на английском: http://h.shashkovs.ru/kivy-int[..]-games-in-python.pdf
Примеры из книги: https://github.com/robertour/kivy-book-examples






Задачи




1. Сделать игру крестики-нолики
2. Сделать игру быки и коровы
3. Нарисовать какой-нибудь фрактал в canvas