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/10/25 13:46]
serge [Toutes les pages kivy]
kivy_introduction [2020/02/08 13:13] (Version actuelle)
serge [Kivy: Introduction]
Ligne 2: Ligne 2:
 <WRAP center round box 60% centeralign>​ <WRAP center round box 60% centeralign>​
 **{{tagpage>​kivy|Toutes les pages Kivy}}** **{{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>​ </​WRAP>​
-===== Ressources ===== 
  
-==== Livres ==== 
  
 +===== 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/​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)]]
Ligne 12: Ligne 19:
  
 ==== 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.1540467961.txt.gz · Dernière modification: 2018/10/25 13:46 par serge