Archives par mot-clé : Python

Blender: Scripting Python & auto-complétion

Auto-complete est un addon pour Blender intéressant – non essentiel plutôt, tout du moins si vous écrivez du python sous Blender de temps à autre. Non seulement il s’appuie sur la technologie intellisense qui permet de faire de l’auto-complétion, mais en plus, il simplifie la création d’addon en fournissant un cadre de base qu’il suffit de compléter.

Continuer la lecture de Blender: Scripting Python & auto-complétion

S’initier au Blender Game Engine et à Python

Dans mon livre “Créez vos propres jeux 3D avec Blender Game Engine“,  j’ai mis en place un certain nombre de recettes permettant de créer n’importe quel type de jeux vidéos. J’ai d’ailleurs développé 7 projets de jeux, dont le tout premier est une sorte de Hello World : il s’agit d’un jeu de labyrinthe avec une bille. On agit sur le labyrinthe en l’inclinant dans les 4 directions pour faire bouger la bille et la faire aller à l’arrivée sans tomber dans les nombreux trous. C’est un exemple simple, sans aucun code Python.

Continuer la lecture de S’initier au Blender Game Engine et à Python

Qt: un framework très intéressant pour le développement d’applications multiplateforme

Il y a quelques temps, je vous disais que je cherchais à m’extraire des technologies de Pcsoft concernant le développement d’applications, au moins pour la partie ordinateurs fixes et mobiles (pour le web, j’ai plusieurs autres solutions). Alors, j’ai cherché, interrogé pas mal de monde… mais force est de constater que rien ne pouvait remplacer complètement Windev et Windev Mobile. Pourtant, un nom revenait sans cesse, même s’il ne faisait que couvrir une partie du besoin : il s’agit de Qt, son environnement, ses librairies et ses outils.

Continuer la lecture de Qt: un framework très intéressant pour le développement d’applications multiplateforme

Unreal Engine: Blueprint vs C++

J’entends parfois dire : les BP, c’est illisible… c’est plus lent… c’est gadget… en préparant j’ai lu “si tu cherches à faire des choses plus sérieuses, le C++ est inévitable” sur un forum… que BP, c’est de la merde ! Et je souris… car quelques fois, j’ai pas envie de polémiquer avec ceux qui ne le méritent pas – tout simplement. J’ai beaucoup souri pendant les élections françaises…

La Polémique n’en est pas une. Ou plutôt, qui n’en est plus une ! C’est essentiellement dû au passé, du moteur, à  la jeunesse des BP.  D’anciens dev ou des gens pas assez compétents pour comprendre pourquoi… Parce qu’en école d’informatique on vous apprend la différence entre interprété et compilé et que les gens confondent avec les BP.

Je vais essayer de lever le voile sur tout ça. Nous allons analyser le problème sous plusieurs angles: Simplicité, vitesse, lisibilité, maintenance, API. A la fin, je ferai des recommandations.

Continuer la lecture de Unreal Engine: Blueprint vs C++

Livre “Comprendre le Deep Learning” de Jean-Claude Heudin

Je vous l’avais promis sur Facebook pour ceux qui m’y suivent, voici un petit retour sur le dernier livre de Jean-Claude Heudin, “Comprendre le Deep Learning: Une introduction aux réseaux de neurones” aux éditions Science ebook.

Avant d’entrer dans le détail, voici mon ressenti général: il s’agit d’un livre agréable à lire, relativement simple d’accès, qui ne se contente pas de vulgariser un des domaines phares de l’Intelligence Artificielle. Il explique avec des exemples concrets et progressifs, et contient même un volet “pratique” qui permet au lecteur d’aller plus en avant, s’il le souhaite. Après, pour ceux qui connaissent déjà le domaine, c’est très léger – je l’ai lu en 3H mais sans le volet “programmation” – Toutefois, le contrat est rempli: il s’agit d’une introduction et je pense que c’est suffisamment bien expliqué pour que n’importe qui, avec un minimum de connaissances en maths bien sûr, puisse suivre la démonstration.  Nous sommes sur un livre de 178 pages pour un prix de vente de 15€, c’est très correct.

Continuer la lecture de Livre “Comprendre le Deep Learning” de Jean-Claude Heudin