Articles

Essential books from the Mag Pi

Image
Je suis tombé ce matin sur une véritable perle pour ceux qui cherchent à s'initier ou initier leurs enfants à la programmation.
https://magpi.raspberrypi.org/books

Pour peu qu'on maîtrise l'anglais et encore, ils n'utilisent pas des phrase shakespeariennes, on peut apprendre tout en s'amusant.

C'est bien fait et illustré en couleur de manière agréable.
Contrairement à ce qu'on pourrait croire, on n'a pas besoin d'un Raspberry Pi pour les utiliser.
Python, Scratch, Lnaguage C, SonicPi marchent sur n'importe quel PC, Mac ou Linux.

J'ai choisi de diviser en 3 categories: Python, Scratch et langage C, ainsi qu'une petite mention pour SonicPi.

Je finis ce blog en reprenant la comparaison avec l'apprentissage de la lecture et de l'écriture, que fait Sam Aaron, l'inventeur deSonicPi, par rapport à ce qui se pratiquait il y a 70 - 100 ans quand un fermier disait qu'il n'était pas important d'apprendre à lire et à écrire c…

Apprendre Python en s'amusant à Minecraft

Image
Qui ne connait pas Minecraft ?
Vous ? mais sortez un peu quoi !

https://www.minecraft.net/fr-fr/

C'est un environnement 3D de construction et de jeux.
Il a été racheté par Microsoft mais la version Java initiale existe encore.

Vous pouvez avoir un launcher simple et efficace shiginimase_v4400.zip depuis https://teamshiginima.com/update/

Tutoriel : https://minecraft.gamepedia.com/Tutorials

Vous pouvez installer votre propre serveur. Je vous conseille Spigot
http://www.spigotmc.org/wiki/spigot-installation/

Ou bien jouer uniquement avec le Launcher tout seul ou en partageant votre monde et donc jouer en réseau local.

Le but ici est d'y associer Python afin de pouvoirapprendre à programmer tout en s'amusant à créer des formes, des constructions sous Minecraft.

Si vous voulez le faire sur le serveur Spigot, il faut ajouter le plugin :
https://www.spigotmc.org/resources/raspberryjuice.22724/
RaspberryJuice Version 1.12.1
A Bukkit plugin which implements the Minecraft Pi Socket API…

CLion et PateformIO au lieu d'Arduino IDE

Image
Si vous êtes habitué à utiliser les IDE (Environnement de Développement Intégré) d'IntelliJ, comme Android Studio, PHPStorm, PyCharm, et que vous programmez aussi sous Arduino IDE, vous sentez bien la différence.

L'éditeur proposé pour programmer des Arduino, ESP8266, ESP32 et autres microcontrôleurs (uC), même s'il est gratuit, ne propose vraiment pas d'outils modernes comme l'affichage syntaxique, la complétion des mots, les templates...
Plateforme IO est un environnement libre et indépendant des fabricants de microcontrôleurs (uC)(Microchip, Texas Instruments, Arduino, STmicroelectronic,...) qui permet de compiler, de programmer (flasher) les uC et de debugger, dans un environnement unifié et sans les outils propriétaires des fabricants.
Il permet donc d'avoir un seul environnement pour différentes plateformes.
Il ne dispose pas de son propre éditeur (IDE) et utilise pour ça un plugin dans un IDE. Le plus utilisé est Visual Studio Code (VSCode) de Microsoft …
Image
InchaAllah : 1 Ramadan 1441 : Vendredi 24 avril 2020 : بداية رمضان
Dernier jour : 30 Ramadan 1441 : Samedi 23 mai 2020
Aid el fitr : 1 Chawal 1441 : Dimanche 24 mai 2020 : عيد الفطر
Les calendriers sont disponibles sur : http://salat-mosque.com/cal/





Ramadan karim
inchaAllah


Complément :
La vision du croissant lunaire après le coucher du soleil, le 23 avril 2020, la veille du 1er Ramadan :


Enchanting : programmez votre NXT2 avec Scratch

Image
Pour ceux qui n'ont pas la chance d'avoir le LEGO EV3 qui se connecte directement sur Scratch,  mais juste la version NXT2, il reste la possibilité de le programmer avec Enchanting

Télécharger le logiciel ici

Et les cartes en anglais ou en français et en version d'impression (sans le fond en couleur)

Plein d'idées pour nos jeunes enfants, pour les pousser à programmer en s'amusant


Ramadan 2019

Image
InchaAllah : Début Ramadan : 6 mai 2019 : بداية رمضان Aid el Fitr : 4 juin 2019 : عيد الفطر
Les calendriers sont disponibles sur : http://salat-mosque.com/cal/



Ramadan Karim
inchaAllah