Dad 3.0

C'est un papa du futur avec son appareil photo

Catégorie : Apprendre et créer Page 2 of 4

Notre premier raccourci : sélectionner les destinataires des messages

Je vous ai présenté la semaine dernière comment créer un raccourci pour automatiser l’envoi d’un message. Ce raccourci est pratique mais il y a un détail pénible : les destinataires. Dans l’état actuel, soit je définis des destinataires et j’envois à tous ceux-ci (avec l’option d’éditer le message avant envoi et donc de supprimer un destinataire), soit je n’en définis pas et je dois le choisir avant l’envoi.

Dans mon cas, je n’ai que deux destinataires possibles. Donc au lieu de chercher dans le carnet d’adresses, autant simplifier le processus en ne proposant que ces deux contacts. Je peux configurer ça, ça va nécessiter plusieurs étapes et me permettre de vous présenter l’automatisation du déclenchement de plusieurs apps et du passage d’informations entre celles-ci.

Lire la suite

Notre premier raccourci : automatiser l’envoi de messages

Il y a une action que j’exécute régulièrement avec mon mobidule, c’est avertir un proche que je suis en chemin. En général, c’est les grands parents pour dire qu’on viens chercher les kids ou Mum pour rassurer. Un simple message suffit mais… il faut le taper.

Et c’est là que l’app Raccourcis me simplifie la vie. Et qui va me permettre de vous montrer ce que vous pouvez faire avec cette app.

Lire la suite

Scratch en version 3

Scratch, c’est l’application destinée à l’enseignement de la programmation et accessible aux plus jeunes. Il s’agit avant tout d’une application web (c’est à dire accessible via Internet) et qui commençait à souffrir du choix des technologies web dépassées. il était temps de le mettre à jour et c’est chose faite.

Les utilisateurs de Scratch ont pu découvrir un changement en ce début d’année. Scratch v3 a été publié le 2 janvier pour être précis. Le post sur Medium présente les nouveautés, étant en anglais, je vous fais un tour d’horizon.

Lire la suite

Je programme avec un Raspberry Pi : 10 aventures pour les Kids

Le Raspberry Pi est une machine formidable pour apprendre la programmation. Après tout, il a été conçu dans ce but. Bien entendu, c’est l’ensemble de ses possibilités, aussi bien logiciel que matériel qui en font tout son intérêt.

Ainsi, le système Raspbian propose beaucoup de choses adaptées à tous les niveaux. Même les Kids peuvent apprendre à programmer avec un Raspberry Pi. Mais par où commencer ? Qu’est ce que l’on va réellement pouvoir faire ?

C’est à ces questions que va répondre le livre Je programme avec un Raspberry Pi de Carry Anne Philbin. Destiné aux débutants, il a surtout été écrit pour inciter les kids dès 10 ans à apprendre les rudiments de la programmation.

Lire la suite

Réviser ses tables de multiplication avec Scratch

En fin d’année dernière, je suis allé présenter la programmation à l’école de Kid 1.9. La fin d’année est la période idéale car la période scolaire est finie et les classes sont plus libres d’aborder des sujets moins scolaires. Bien entendu, je ne leur ai pas montré comment hacker le Pentagone, mais des bases avec Scratch.

La base de la programmation consiste à organiser son raisonnement pour résoudre un problème. Et des problèmes, ils en ont plein à l’école… Aussi, j’ai voulu leur montrer que même Scratch pouvait aider avec des sujets d’école. Et autant faire quelque chose de simple avec des mathématiques. Oui, nous revoilà sur les tables de multiplication.

Lire la suite

Organiser ses tests unitaires

Après avoir essayé de démystifier les tests dans le premier billet de cette série, je vous propose de commencer à organiser votre code de test. Oui, oui, il faut l’organiser un minimum.

Vous avez vu qu’un premier principe de l’organisation des tests est de séparer le code de test du code fonctionnel. Ça, ça va aller, c’est facile à mettre en œuvre. Mais organiser son code de test signifie aussi savoir quoi mettre dans un test. Pour cela, je vais commencer par vous présenter ce concept de test unitaire. Ensuite, il faudra avoir un aperçu des frameworks plus standard que pytest.

Lire la suite

Testez le comportement de votre code et non son implémentation

Mon premier billet sur les tests présente le concept et comment, avec peu d’effort, vous pouvez améliorer la validation que vous faites déjà. Mais le code présenté a des défauts et celui sur lequel je souhaite insister en premier relève de la question de quoi tester. En particulier pour le langage Python qui a une manière particulière de gérer la visibilité des attributs.

Notez que si l’exemple présenté ici repose sur une particularité du langage Python, le concept s’applique à tous les langages.

Lire la suite

De la validation aux tests

Une particularité du langage Python est qu’il ne se limite pas au monde des développeurs. Pour l’écrasante majorité de mes stagiaires, écrire un programme n’est pas leur activité principale mais doit les aider dans leur métier. Inutile de dire que tout ce qui a un rapport à la production de code doit aller à l’essentiel.

Du coup, il y a une partie qui provoque toujours la même réaction de lassitude : les tests. Cette réaction d’intérêt mitigé vient du fait qu’ils ne codent que des scripts à usage limité pour lesquels l’investissement à la compréhension de ce que sont les tests et la démarche ne semble pas nécessaire. C’est certainement le cas aussi pour tous ceux qui n’écrivent pas du code à usage professionnel.

Vous vous doutez bien que si j’écris ce billet, c’est que la vision du test n’est pas tout à fait exacte et résulte d’une incompréhension de l’objectif du test dit de développeur. Je vous invite donc à lire le billet suivant afin d’essayer de comprendre ce qu’est un test, car vous en faites déjà… ou presque.

Lire la suite

Affinity Designer sur iPad

Il y a un an, je vous parlais d’Affinity Designer, l’Adobe Killer. Près d’un an plus tard, Affinity Designer est disponible sur iPad. L’app est proposée pour son lancement au prix défiant toute concurrence de 14,99 €. Depuis 2 jours, je suis en train d’en faire le tour et je dois avouer que comme pour la version iPad d’Affinity Photo, Serif a fait un très bon travail.

Allons-y pour une présentation de cette app.

Lire la suite

Scratch : comprendre les messages

Scratch est un logiciel formidable pour comprendre les principes de la programmation et permet même de faire de nombreuses choses de manière intuitive sans avoir besoin d’apprendre un langage complexe. Si vous ne le connaissez pas encore, vous pouvez consulter mon article sur l’ouvrage J’apprends à coder avec Scratch. ou 25 défis pour coder avec Scratch.

Habillons Dani avec les messages.

Il y a cependant un concept qui nécessite une précision : les messages. À quoi servent-ils ? Quand les utiliser ? Pourquoi Scarlett Johansson ne réponds pas à mes appels ? Je n’ai pas de réponse à la dernière question amis pour les autres, je vais essayer de vous donner une réponse dans ce billet.

Lire la suite

Fièrement propulsé par WordPress & Thème par Anders Norén

En naviguant sur Dad 3.0, vous acceptez l’utilisation de cookies pour une navigation optimale et nous permettre de réaliser des statistiques de visites. Plus d'informations

Le blog Dad 3.0 utilise les cookies pour vous permettre une navigation optimale et nous permettre de réaliser des statistiques de visite. Dad 3.0 affichant des publicités, celles-si utilisent également des cookies pour un ciblage publicitaire. En continuant la navigation sur Dad 3.0, vous acceptez le dépôt et la lecture de cookies.

Fermer