Outils pour utilisateurs

Outils du site


kivy_introduction

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
kivy_introduction [2018/03/22 08:02]
serge [Toutes les pages kivy]
kivy_introduction [2020/02/08 13:13] (Version actuelle)
serge [Kivy: Introduction]
Ligne 1: Ligne 1:
-=====Kivy: Introduction=====+======Kivy: Introduction=====
 +<WRAP center round box 60% centeralign>​ 
 +**{{tagpage>​kivy|Toutes les pages Kivy}}** 
 +**[[http://​translate.google.com/​translate?​hl=&​sl=auto&​tl=en&​u=https%3A%2F%2Fressources.labomedia.org%2Fkivy_introduction|English Version]]** 
 +</​WRAP>​ 
 +<WRAP center round box 40% centeralign>​ 
 +**[[les_pages_kivy_en_details|Les pages Kivy en détails]]** 
 +</​WRAP>​ 
 +<WRAP center round info 60% centeralign>​ 
 +**Avec python 3 exclusivement !** 
 +</​WRAP>​
  
-Page à transférer Kivy: Introduction 
  
-===== Toutes les pages kivy ===== 
- 
-{{topic>​[kivy]}} 
 ===== Ressources ===== ===== Ressources =====
- 
 ==== Livres ==== ==== Livres ====
- +  ​* [[http://​www.amazon.fr/​Creating-Apps-Kivy-Dusty-Phillips/​dp/​1491946679/​ref=sr_1_5?​s=english-books&​ie=UTF8&​qid=1426934327&​sr=1-5&​keywords=kivy|Creating Apps in Kivy (Anglais)]] Un livre de 128 pages qui se concentre sur comment créer une application. L'​approche est très pratique ​et concrète basée sur un exemple. L'​interface ​n'est créée ​qu'avec des BoxLayout, le fichier kv et le code reste simple.
-  ​* [[http://​www.amazon.fr/​Creating-Apps-Kivy-Dusty-Phillips/​dp/​1491946679/​ref=sr_1_5?​s=english-books&​ie=UTF8&​qid=1426934327&​sr=1-5&​keywords=kivy|Creating Apps in Kivy (Anglais)]] Un livre de 128 pages qui se concentre sur comment créer une application. L'​approche est très pratique, par exemple, l'​interface est créée avec des BoxLayout, le fichier kv et le code reste simple.+
   * [[http://​www.amazon.fr/​Kivy-Interactive-Applications-Roberto-Ulloa/​dp/​1783281596/​ref=sr_1_2?​s=english-books&​ie=UTF8&​qid=1426934327&​sr=1-2&​keywords=kivy|Kivy:​ Interactive Applications in Python (Anglais)]]   * [[http://​www.amazon.fr/​Kivy-Interactive-Applications-Roberto-Ulloa/​dp/​1783281596/​ref=sr_1_2?​s=english-books&​ie=UTF8&​qid=1426934327&​sr=1-2&​keywords=kivy|Kivy:​ Interactive Applications in Python (Anglais)]]
   * [[http://​www.amazon.fr/​Kivy-Blueprints-Mark-Vasilkov/​dp/​1783987847/​ref=sr_1_1?​s=english-books&​ie=UTF8&​qid=1426934327&​sr=1-1&​keywords=kivy|Kivy Blueprints (Anglais)]]   * [[http://​www.amazon.fr/​Kivy-Blueprints-Mark-Vasilkov/​dp/​1783987847/​ref=sr_1_1?​s=english-books&​ie=UTF8&​qid=1426934327&​sr=1-1&​keywords=kivy|Kivy Blueprints (Anglais)]]
  
 ==== Web ==== ==== Web ====
- +  * **[[https://​kivy.org/​doc/​stable/​|La doc officielle]]** mais les chances de trouver sont quasi nulles. 
-  * https://​media.readthedocs.org/​pdf/​kivy/​latest/​kivy.pdf ​727 pages de la doc officielle donc sans intérêt. +  * [[https://​media.readthedocs.org/​pdf/​kivy/​latest/​kivy.pdf|kivy.pdf]] 750 pages de la doc officielle donc sans intérêt. 
-  * http://​blog.rhesoft.com/​tags/#​kivy +  * [[https://​kivyspacegame.wordpress.com/​|Des explications pour un jeu]] 
-  * https://​kivyspacegame.wordpress.com/​ Des explications pour un jeu +  * Télécharger le code de tous les exemples de [[http://shop.oreilly.com/product/0636920032595.do|Creating Apps in Kivy]] à [[https://github.com/oreillymedia/creating_apps_in_kivy|creating_apps_in_kivy sur GitHub]]
-  * http://www.mathslallemand.fr/wp/archives/category/informatique/python-3/kivy +
 ===== Remarques ===== ===== Remarques =====
- 
 ==== Mauvais respect du PEP 8 ==== ==== Mauvais respect du PEP 8 ====
- 
 Je ne respecte pas quelques règles: Je ne respecte pas quelques règles:
- 
   * Saut de lignes: 1 au lieu de 2 pour avoir des pages sur le wiki plus courtes donc plus lisibles.   * Saut de lignes: 1 au lieu de 2 pour avoir des pages sur le wiki plus courtes donc plus lisibles.
  
 ==== Mes règles ==== ==== Mes règles ====
 +  - **[[https://​pythonclock.org/​|Python 2 a été retiré !]]** Nous n'​utilisons que python 3
 +  - **Test réalisé sur Debian 10 Buster avec python 3.7**
 +  - **Le code dans main.py, le graphisme dans *.kv** Pourquoi avoir inventé le fichier kv si c'est pour tout mélanger!
  
-=== Le code dans main.py, le graphisme dans *.kv ===+==== Philo ==== 
 +  * Pourquoi faire simple quand on peut faire compliqué ? 
 +  * Pourquoi votre lycée est-il construit comme une prison ?
  
-Pourquoi avoir inventé le fichier kv si c'est pour tout mélanger !'''​+=====Installation de kivy===== 
 +<​code>​ 
 +sudo apt-get install python3-pip 
 +sudo pip3 install kivy pygame 
 +</​code>​
  
-=== Philo ===+====Remarque de l'​auteur==== 
 +J'ai prévu d'​apprendre par coeur l'​article de **[[http://​sametmax.com/​lancer-correctement-python-et-ses-commandes-cousines/​|Sam et Max Lancer correctement python et ses commandes cousines]]**:​ 
 +  python3 -m pip install kivy pygame
  
-  ​Pourquoi faire simple quand on peut faire compliqué ? +Puis, un jour,  
-  * Pourquoi votre lycée est-il construit comme une prison ?+**[[http://​sametmax.com/​les-environnement-virtuels-python-virtualenv-et-virtualenvwrapper/​|Les environnements virtuels Python]]** ! 
 + 
 +====Configurarion de kivy==== 
 +  * **[[https://​kivy.org/​doc/​stable/​guide/​config.html|Configure Kivy]]** 
 + 
 +=====Comment compiler un programme kivy pour obtenir ​une application Android avec Buildozer===== 
 +  * **[[kivy_buildozer|Kivy:​ Buildozer pour compiler une application Android en python 3]]** 
 + 
 + 
 + 
 + 
 +===== Toutes les pages kivy ===== 
 +{{topic>​kivy}}
  
-{{tag>​kivy}}+{{tag>​kivy ​python3 sb}}
kivy_introduction.1521702139.txt.gz · Dernière modification: 2018/03/22 08:02 par serge