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/09/05 09:02]
serge [Web]
kivy_introduction [2020/01/23 07:46] (Version actuelle)
serge [Remarque de l'auteur]
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>​
  
-===== Ressources =====+<WRAP center round info 60% centeralign>​ 
 +**Avec python 3 exclusivement !** 
 +</​WRAP>​
  
-==== 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, par exemple, l'​interface est créée avec des BoxLayout, le fichier kv et le code reste simple.+===== Ressources ===== 
 +==== 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/​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|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|Kivy sur rhesoft.com]]+
   * [[https://​kivyspacegame.wordpress.com/​|Des explications pour un jeu]]   * [[https://​kivyspacegame.wordpress.com/​|Des explications pour un jeu]]
-  * [[http://www.mathslallemand.fr/wp/archives/category/informatique/python-3/kivy|Kivy sur mathslallemand.fr]] +  * 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]]
 ===== 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.pyle graphisme dans *.kv ===+==== Philo ==== 
 +  * Pourquoi faire simple quand on peut faire compliqué ? 
 +  * Pourquoi votre lycée est-il construit comme une prison ? 
 + 
 +=====Installation de kivy===== 
 +<code
 +sudo apt-get install python3-pip 
 +sudo pip3 install kivy pygame 
 +</​code>​ 
 + 
 +====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 
 + 
 +Puisun jour,  
 +**[[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]]**
  
-Pourquoi avoir inventé le fichier kv si c'est pour tout mélanger !'''​ 
  
-=== Philo === 
  
-  * Pourquoi faire simple quand on peut faire compliqué ? 
-  * Pourquoi votre lycée est-il construit comme une prison ? 
  
 ===== Toutes les pages kivy ===== ===== Toutes les pages kivy =====
-{{topic>[kivy]}}+{{topic>​kivy}}
  
-{{tag>​kivy sb}}+{{tag>​kivy ​python3 ​sb}}
  • kivy_introduction.1536130945.txt.gz
  • Dernière modification: 2018/09/05 09:02
  • par serge