Outils pour utilisateurs

Outils du site


logiciels

Ceci est une ancienne révision du document !


Table des matières

Logiciels

Python et Kivy

python et kivy

Python est un langage de programmation. Kivy est une bibliothèque libre Python pour développer rapidement des applications Android.

Les pages Python et Kivy

PageDescriptionTags
Kivy: l'exemple Apprendre Kivy English Version Les pages Kivy en détails Avec python 3 exclusivement ! Un autre exemple: Yelen Gallerie Le fond blanc est carré Seule les valeurs de l'image sans fond blanc sont envoyées Modification des Options L'écran Options Modification d'une valeur Sélection des options Kivy ou Apprendre Kivy , , ,
Kivy: Apprendre Kivy en images English Version Les pages Kivy en détails Cette page illustre l'exemple Apprendre Kivy [L'esthétique n'est pas là pour faire joli, mais pour apprendre !!!] Les sources de Apprendre Kivy Les sources de Smartcitizen Vue globale et en parallèle de main.py et apprendrekivy.kv Je crée toujours une class dans le main.py pour chaque widget du *.kv Donc, jamais d'import dans le kv ! * Les pages Kivy en détails * , ,
Kivy: Des applications réalisées avec Kivy English Version Les pages Kivy en détails WikikIRC sur Android En python 2.7, les requêtes des modifications Wikipedia sonr en https, et en mai 2018, openssl ne marche pas en python 3.5 Les sources de wikikircandroid2 sur github Version Android de WikikIRC Le fichier apk à installer sur Android: , ,
Kivy: Kivent Moteur de jeux pour Android English Version Les pages Kivy en détails Ressources Kivy * Innovative user interfaces made easy The aim is to allow for quick and easy interaction design and rapid prototyping whilst making your code reusable and deployable. * kivy.org KivEnt * KivEnt is an entity-based game engine for Kivy * Kivent sur GitHub * How to use tiled maps in kivent * Creating A GameSystem Pour commencer , ,
Kivy: Buildozer pour compiler une application Android en python English Version Les pages Kivy en détails Generic Python packager for Android and iOS Ressources * Welcome to Buildozer’s documentation * Buildozer sur Github Le programme python kivy Hello world * Les sources sur github avec le fichier buildozer.spec #! /usr/bin/env python3 # -*- coding: utf-8 -*- import kivy kivy.require('1.11.1') from kivy.app import App from kivy.uix.label import Label class MyApp(App): de… , , ,
Kivy: Canvas English Version Les pages Kivy en détails Définition Un canvas, ce n'est pas * Un trou noir ! * Un puit de potentiel profond * Une toile infinie * Identique au html canvas * Un Rappel à tarte * Une pipe Ressources nulles: * La doc officielle Kivy. Je résume: le canvas c'est comme une toile de tableau infinie, et voici le code: bordel, l'explication elle est où ? , ,
Kivy: Comment faire un tas de chose English Version Les pages Kivy en détails Comment chercher ? Sur internet * Dans la doc officielle, mais les chances de trouver sont quasi nulles. * Dans un moteur de recherche: ça finit souvent par des posts sur stackoverflow, avec des réponses médiocres , ,
Kivy: Exemples simples pour apprendre English Version Les pages Kivy en détails Des exemples pour apprendre et tester. Les fichiers sur Github kivilabomedia sur Github Cloner le git ou télécharger le zip. Ouvrir un terminal dans le dossier. python3 je_teste.py Dans geany, ouvrir tous les fichiers et Excécuter les .py , ,
Kivy: Garden English Version Les pages Kivy en détails Ressources * <https://kivy-garden.github.io/> La doc This is an organization for developers of Kivy widgets, add-ons and related software. * <https://github.com/kivy-garden> le GitHub kivy-garden kivy-garden Graph Displays plots on a graph: * <https://github.com/kivy-garden/graph> Installation: sudo pip3 install kivy_garden.graph , ,
Kivy: Exemples de Kivy Garden Graph English Version Les pages Kivy en détails Retour à Kivy Garden Ressources * Cet exemple est instiré de accelerometer using graph qui est un exemple de <https://github.com/kivy/plyer> * La page du wiki sur plyer * https://github.com/kivy-garden/graph * Docs » The Graph API » Graph Les exemples sont disponible dans le projet Smart Citizen: <https://github.com/sergeLabo/smartcitizen/tree/master/smartcitizen/garden_graph_example> Exemple très simp… , ,
Kivy: Une image avec canal alpha sur un fond blanc dans un BoxLayout English Version Les pages Kivy en détails Arrière plan blanc sous une image avec canal alpha #! /usr/bin/env python3 # -*- coding: utf-8 -*- import kivy kivy.require('1.11.1') from kivy.app import App from kivy.uix.screenmanager import Screen from kivy.properties import ListProperty from kivy.lang import Builder Builder.load_string(''' <Main>: BoxLayout: canvas.before: Color: r… , ,
Kivy: Introduction English Version Les pages Kivy en détails Avec python 3 exclusivement ! Ressources Livres * 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. , ,
Kivy: Les fichiers kv English Version Les pages Kivy en détails Avec des commentaires ! Le langage kivy dans les fichiers *.kv * Documentation Kivy sur le langage kivy * Ce qui suit est une adaptation de kivy-vision.fr qui n'est plus en ligne Ressources sur les fichiers kv * Kivy Language * Programming Guide Kv language Nommage pour le fichier kv * , ,
Kivy: Liste des éléments graphiques English Version Les pages Kivy en détails Remarques: * Les éléments graphiques sont définis dans un *.kv, et non dans le main.py. La doc kivy, c'est expliquer la factorisation avec un exemple du genre y = a * (sin(x) + ln(x)) à un élève de 5ème ! , ,
Kivy: Liste des éléments graphiques Widgets complexes English Version Les pages Kivy en détails Buble [Bubble1.png Bubble1.png] #! /usr/bin/env python3 # -*- coding: utf-8 -*- from kivy.app import App from kivy.uix.floatlayout import FloatLayout from kivy.uix.button import Button from kivy.uix.bubble import Bubble from kivy.properties import ObjectProperty class Cut_copy_paste(Bubble): pass class BubbleDemo(FloatLayout): def __init__(self, **kwargs): super().__init__(*… , ,
Kivy: Liste des éléments graphiques Widgets de comportement et Gestion d'écrans English Version Les pages Kivy en détails Screen manager Gérer plusieurs écrans: options, menu ... [fig:Screenmanager1.png] #! /usr/bin/env python3 # -*- coding: utf-8 -*- import kivy kivy.require('1.8.0') from kivy.app import App from kivy.uix.floatlayout import FloatLayout from kivy.uix.screenmanager import ScreenManager, Screen class MenuScreen(Screen): '''Lit <MenuScreen>: dans kv soit: <MenuScr… , ,
Kivy: Options Settings English Version Les pages Kivy en détails Ressources * Configure Kivy * Configuration object * Settings Un exemple et des commentaires pertinents comme explications Tiré de serverkivy.py #! /usr/bin/env python3 # -*- coding: utf-8 -*- import kivy kivy.require('1.11.1') from kivy.app import App from kivy.uix.button import Button # Pour l'honneur des mangalores GLOBAL_DICT = {} class MyApp(App): def build(self): """Excécuté après build_config … , ,
Kivy: plyer English Version Les pages Kivy en détails Installation sudo pip3 install plyer Ressources Très pauvres ! * Plyer * plyer sur github.com Le Readme donne les fonctions possible en fonction des plateformes * Les exemples sur gituhub, mais c'est pour du python2, et c'est mal codé ! Possiblité d'accès Android Accelerometer Audio recording Barometer Battery Bluetooth Brightness Call Camera (taking picture) Compass Email (open mail client) Flash GPS Gravity Gyroscope Hum… , ,
Kivy: Un exemple pour les pros Yelen English Version Les pages Kivy en détails Yelen est La Lumière en Bambara Un autre exemple: Apprendre Kivy Comprend: * ActionBar: Barre de menu * ScrollView: défilement de la fenêtre * Scatter: Tactile intuitif * Exemple pour les Pros La structure du code tourne bien sur PC. Les redimensionnements des widgets fonctionnent mal sur Android. Cet exemple est en cours de développement. , ,
Kivy: Les pages Kivy en détails English Version Les pages Kivy en détails Pour commencer * Introduction * Ressources * Installation de kivy et configuration * Comment faire un tas de chose * Comment chercher ? * Des explications avec les exemples des sources * Comment lister tous les widgets dans le python * Comment passer d'une class à une autre * Pourquoi définir les attributs appelés dans *.kv comme attributs de classe ? * Comment changer la couleur d'un Rect… , ,
Multi Pong Les pages Kivy en détails [fig:Mpff_02.png] [fig:10players.png] Multi Pong Jeu en réseau local construit avec kivy et buildozer en python 3.5 Les sources sont disponibles sur Github multipong Historique du Pong * William Higinbotham a créé l'un des premiers jeux vidéo, Tennis for Two, à l'aide d'un oscilloscope, en 1958. , , ,
Smartcitizen English Version Les pages Kivy en détails Ressources * Nos capteurs La page web de nos capteurs * API l'API de smartcitizen * Le GitHub de l'API * Les sources de smartcitizen sur GitHub * apk du 16/02/2020 Les choses non réussies * Créer les box du menu déroulant dans le main.py alors que ça marche dans TapOSC mais sans menu déroulant. , , ,
Kivy: TapOSC Les pages Kivy en détails Application Android réalisée avec python 3.5, kivy et buildozer pour envoyer des datas du smartphone ou de la tablette en OSC, avec un retour de texte possible. Gallerie Datas et Tags Ouvrir le fichier in_test.pd avec pure data pour avoir tous les tags. , , ,



Blender

blender

Blender est un logiciel libre de Création 3D: Modélisation, animation, simulation, rendu, compositing, motion tracking, édition video et création de jeux video.

Les pages Blender




Pure Data

Pure Data (souvent abrégé Pd) est un logiciel de création multimédia interactive couramment utilisé dans les domaines artistique, scientifique et pédagogique. Sa popularité réside notamment dans sa facilité d'utilisation.

Les pages Pure Data

C##

logiciels.1523007623.txt.gz · Dernière modification: 2018/04/06 11:40 par serge