Programmation

The «Hello World» Wall of Fame
Programmation

The «Hello World» Wall of Fame

On ne va pas se le cacher mais en tant que développeur débutant et pour démarrer un nouvel apprentissage on a tous écrit quelques lignes de code juste pour retourner un « Hello World! » (Salut le monde). Afficher ses deux mots dans une console ou sur une page web c’est déjà une première victoire mais c’est surtout le signe que les mots que nous venons d’utiliser permettent de créer une application informatique. En langage de codeur : « Hourra, ça compile ! ». A l’origine… Tous les langages de programmation ont un script de base permettant de renvoyer un « Hello, World! ». Sa première utilisation connue a été dans le tutoriel de B.W. Kernighan "A Tutorial Introduction to the Language B" de 1972, et elle a été popularisée dans son "The C Programming Language". Son usage est devenu une t...
Python : créer votre première application de bureau Qt (PySide2)
Programmation

Python : créer votre première application de bureau Qt (PySide2)

Avec mon précédent billet, nous avons vu comment créer votre première application avec Python. Aujourd'hui je vous propose de créer votre première application de bureau Python avec une interface graphique que vous pourrez distribuer sur Windows Mac OS et Linux. Nous allons voir comment créer une application Python qui affiche des proverbes de manière aléatoire. MacOS est livré avec Python installé. Mais pour vous assurer que Python est installé, ouvrez le terminal et exécutez la commande suivante : python --version Si cette commande renvoie un numéro de version, cela signifie que Python existe. Ce qui signifie également que vous avez déjà accès à easy_install étant donné que vous utilisez macOS. Il ne vous reste plus qu'à exécuter la commande suivante. sudo easy_install pip ...
Flutter : Comment créer un formulaire et une SnackBar ?
Programmation

Flutter : Comment créer un formulaire et une SnackBar ?

Avec ce tutoriel Flutter, je vais vous présenter la manière de construire un formulaire avec vérification pour éviter que la saisie soit non-nulle associé à un message d’alerte via une SnackBar d’alerte. Comme d’habitude je partage le code dans ce billet consacré à Flutter. Le formulaire avec validation Les applications demandent souvent aux utilisateurs de saisir des informations dans un champ de texte. Par exemple, vous pouvez demander aux utilisateurs de saisir un identifiant et un mot de passe pour valider l’accès à un espace privé. Pour que votre application soit sûres et faciles à utiliser, vous devez vérifier si les informations fournies par l'utilisateur sont valides. Si l'utilisateur a correctement rempli le formulaire, traitez les informations. Si l'utilisateur soumet des in...
Angular : Comment créer des graphiques dynamiques Highcharts ?
Programmation

Angular : Comment créer des graphiques dynamiques Highcharts ?

Avec ce tutoriel, je vais vous montrer comment utiliser Angular et Highcharts pour créer une simple page web qui génère un graphique. Vous pouvez utiliser cette méthode pour vos projets Angular de tableaux de bord ou tout autre applications faisant appel à des graphiques pour visualiser des données. Dans un précédent billet, je vous avais présenter comment créer votre premier projet Angular. Nous allons utiliser la même méthode en passant par la ligne de commande. Je vous invite à consulter mon précédent billet pour vous assurer que vous avez bien les prérequis d'installer sur votre machine (npm et node). 0. Cas d'usage Dans le cadre d'un projet permettant de présenter des indicateurs de suivi de pilotage d'activité, je cherchais à créer un tableau de bord avec des visuels permettant ...
Kotlin : Comment gérer la date et l’heure ?
Programmation

Kotlin : Comment gérer la date et l’heure ?

A la suite de mes derniers billets à propos du langage de programmation Kotlin dans lesquels je présentais les 10 raisons de choisir Kotlin pour développer vos applications et comment créer votre première application avec Kotlin, je vais vous démarrer une série de tutoriels et de snippets pour vous accompagner dans la prise en main de ce langage de programmation. Pour démarrer, nous allons nous pencher sur la gestion des dates avec les exemples suivants : Convertir une chaîne de caractères en date Convertir une chaîne de caractères en date à l'aide de formateurs prédéfinis Convertir une chaîne de caractères en date à l'aide d'un pattern formateur Obtenir la date et l’heure actuelles Obtenir la date et l'heure actuelles dans le format par défaut Obtenir la date et l...
Python : un mémento pour les débutants
Programmation

Python : un mémento pour les débutants

Python est un langage de programmation moderne et élégant, aussi performant pour le développement d'applications web complexes que pour la réalisation de scripts système ou l'analyse de fichiers XML. Je vous propose ci-dessous un mémento Python fournie par Dave Child contenant à la fois des variables intégrées du système et du système d'exploitation, ainsi que des méthodes standards pour travailler avec des listes, des fichiers et des chaînes.   Python : Comment créer votre première application ?         Mise à jour : 30 mars 2018
Python : Comment créer votre première application ?
Programmation

Python : Comment créer votre première application ?

Je vous propose de vous montrer à travers ce premier billet à Python une rapide introduction à ce langage accompagné d'un didacticiel pour démarrer et créer votre première application Python « Hello World! » à l’aide d’Eclipse sur un environnement macOS (le principe reste quasiment le même sous Linux ou Windows). Introduction et premiers pas avec Python Python est un langage de programmation né en 1989 dont l'auteur est Guido van Rossum qui a profité de ses congés de Noël pour créer les bases de ce langage. Il s'agit d'un langage interprété fonctionnant sur la plupart des plateformes notamment Linux, Windows et macOS. Python est utilisé dans de nombreux projets d'applications ou comme langage de script pour des applications web. Il est également très présent dans les domaines scientif...
JavaScript : Comment trier une liste et l’afficher sur une page web ?
Programmation

JavaScript : Comment trier une liste et l’afficher sur une page web ?

Lors d'un précédent billet, je vous avais présenté une méthode pour trier une liste en JavaScript. A l'époque, la sortie se faisait via la console. Dans la vraie vie du développeur Front, on affiche rarement le résultat sur la console (sauf pour débuguer). Aussi, avec ce nouvel article je vais vous montrer comment effectuer les mêmes tris mais avec un affichage sur une page web. Pour que ce soit joli, je vais utiliser Bootstrap pour donner un aspect sympathique à l'affichage. Structure HTML de la page Coté structure de la page en HTML, on reprend la base du dernier exemple avec les deux boutons permettant d'afficher le trie par âge et le trie par nom des personnages de notre jeu (reprise de l'exemple). Puis on prépare l'espace où on affichera le résultat après chaque clic sur l'...
Kotlin : Comment créer votre première application avec Eclipse ?
Programmation

Kotlin : Comment créer votre première application avec Eclipse ?

Je vous propose de vous montrer à travers ce didacticiel comment créer votre première application Kotlin "Hello World!" à l'aide d'Eclipse. Présentation de Kotlin Depuis quelque temps je m'intéresse au langage de programmation Kotlin développé par l'éditeur JetBrains connu pour ses environnements de développement intégré (IntelliJ IDEA, PhpStorm, ...). Ce langage de programmation orienté objet, fonctionnel propose un typage statique. Il tourne sous la machine virtuelle Java (JVM) et il peut également être compilé sous JavaScript. Il est très proche de Java, de plus il a l'avantage d'être concis, simple et très facile à lire (et à écrire) au dire de son éditeur et des développeurs qui l'ont adopté. D'ailleurs de nombreuses applications connues ont été récrite ou réécrite avec Kotlin...
JavaScript : Comment trier une liste ?
Programmation

JavaScript : Comment trier une liste ?

Trier le contenu de listes est un exercice courant lorsqu'on développe des applications ou un site web. Aussi, si vous travaillez avec JavaScript, vous serez amené à utiliser la méthode sort() qui permet de trier les éléments d'un tableau. Ceci étant dit, trier des nombres fonctionne très bien avec cette méthode. Mais trier des chaînes de caractères peut vous apporter quelques surprises. Je vous propose dans ce billet de vous présenter les deux possibilités : trier des nombres (facile) puis trier des chaînes de caractère. On plante le décor Avant de pouvoir s'amuser follement à trier en JavaScript, on besoin d'un peu de matière à manipuler. Imaginons un jeux de rôle avec de fiers guerriers caractérisés par un nom, un age et une arme : var warriors= [ { name: "Kraken", age: 21, wea...