Archives par mot-clé : Python

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

Piloter Twitter via Python

C’est fou tout ce qu’on peut faire avec Twitter quand on est développeur ! Voici quelques exemples:

  • retweeter automatique les tweets de vos amis contenant un mot clé
  • lister tous les tweets envoyés depuis telle ville pour surveiller un mot clé
  • stocker toutes les coordonnées et infos de vos contacts
  • Suivre automatiquement vos followers
  • Créer un bot qui répond à un certain nombre de questions
  • Créer un service relié à votre raspberry PI que vous controler en envoyer des tweets…

Bref, l’API est bien fournie et il y a de quoi s’amuser. On fait un petit essai ? Bon, on va déjà choisir notre librairie en fonction de celles proposées par Twitter. Comme j’aime beaucoup Python, on va travailler avec Tweepy.

Continuer la lecture de Piloter Twitter via Python