Catégories
Fab's parle d'informatique

[site web] Apprendre la développement ?

J’ai toujours adoré le développement, depuis assez jeune. J’ai parcouru au cours de ma vie le scripting html, accompagné du css, puis le php, le java, le c, le c++, le python, …. Mais avant l’apogée du SdZ (aujourd’hui openclassrooms), il était difficile d’apprendre le développement. Il y a quelques années, me repenchant dessus j’ai découvert un super site : France I0I.

Logo

Les Olympiades Internationales d’Informatique.

Le site Français des Olympiades d’Informatique Internationales se présente en ces termes :

L’association France-IOI a été créée en juin 2004 dans le but de développer la sélection et l’entraînement de l’équipe de France aux Olympiades internationales d’informatique (IOI). Les fondateurs de France-IOI s’occupaient jusqu’alors de cette activité au sein de l’association Prologin, en annexe de l’organisation du concours national d’informatique. À l’initiative d’EPITA, le sponsor historique de l’association, France-IOI est alors créée pour prendre en charge cette activité. Dès sa création, l’association décide de faire profiter de son site d’entraînement à un large public, pour en faire un site d’apprentissage de la programmation et de l’algorithmique.

France-ioi

Le site propose, par un parcours très initiatique et progressif, d’apprendre différents langages de programmation. Autour d’une petite histoire, qui ressemblerait un peu à un LDVELH, vous apprenez à programmer le robot qui vous accompagne pour réaliser différentes tâches. De la plus simple, le fameux “Hello World”, à la plus complexe. Vous progressez à travers des exercices de plus en plus complexes.

Le développement, en quel langage ?

 

La force de France-I0I, c’est que son apprentissage est basé sur l’algorithmique soit la résolution des problèmes. Le parcours d’apprentissage peut-être effectué en Python, en C, en C++, en Python, en Java, en OCaml, en Pascal ou JavaScool. Permettant également de bien faire la passerelle entre les langages, cette formule est très pratique pour se ‘trouver’ dans le développement.

Pourquoi là plutôt qu’ailleurs ?

Eh bien sur France-IOI, ce qui m’a plu en premier c’est le système du site. Une fois inscrit, les problématiques algorithmiques vous sont proposées sous forme d’une suite de problèmes que vous pouvez résoudre en ligne. En effet, directement sur le site un editeur de texte accompagne votre progression.  Vous pouvez tenter, résoudre et faire vérifier vos programmes. Tout ceci de façon automatique, un vrai régal ! De plus, le côté académique du site se ressent de suite dans le forum d’entre-aide. Vous permettant de proposer directement aux gens qui vous aident de lire votre code erroné, le forum est accessible d’un simple clic en cas d’échecs répétés.

 

En résumé France-IOI est un super site pour s’initier, ou progresser, dans l’algorithmique en général et les langages cités en particulier. Un must !

Le site, c’est par ici.

Catégories
Fab's parle d'informatique

Kodi, retour d’expérience.

J’ai remplacé ma tour du salon par un Raspberry Pi !

Ça faisait des mois que j’en parlais “Je vais virer mon dernier PC windows” m’entendaient dires certaines. “Je joue presque pas aux jeux vidéos,  après tout.” réalisais-je de plus en plus dans mon coin. Alors, après avoir monté un Raspberry pi avec RecalBox pour mon frangin, je me suis convaincu de dépoussiérer mon meuble TV en attaquant Kodi.

Mon Installation.

J’ai donc acquis un Rpi 3B (un de plus, on y reviendra dans d’autres articles si vous voulez). Je l’ai boot sur un Noobs cloné deux minutes plus tôt sur une microSD 8Gig. Kodi est une distrib’ proposée par Noobs, alors pourquoi s’embêter ? Et l’heure n’est pas au tutoriel.

La mise en place hyper simple tout au clavier en quelques secondes ça roule, le navigateur de fichiers Zeroconf m’a permis d’accéder à mon NAS et même ma grand-mère aurait pu le faire !

J’ai branché ça sur l’HDMI de l’écran et un câble (mini)Jack->RCA sur l’ampli des enceintes (comme ça j’ai au moins du 2.1 plutôt que le son de mon écran) et nous voilà parti !

Kodi, J’y gagne quoi ?!

Je me suis longtemps demandé (jusqu’à ce que j’essaie en réalité), ce qu’apportait un media-center par rapport à mon poste avec des lecteurs réseaux montés et VLC d’installé.

De façon évidente : de La place. Je suis passé d’un modèle de vielle tour  HP6005 prodesk :

old school HP 6005
Ma vieille tour

à un Raspberry Pi 3B:

Raspberry Pi 3 modèle B
Raspberry Pi 3 modèle B, une petite merveille à bidouiller !

Inutile de préciser que niveau consommation électrique c’est pas la même non plus !

Ensuite j’y gagne cet accès si simple à mes médias, un média-center après tout c’est fait pour. Tous mes films sont reconnus, mes séries triées, j’ai les résumés, les affiches, les fan-arts. Tout ça se trouve au bout du clavier, de la web-interface ou bien évidemment : de mon appli smartphone ! Kodi me dit quels épisodes j’ai regardé et à quel moment du film j’ai fait pause il y a trois semaines.

Bilan ?

J’en suis très content de mon Kodi. J’aime de plus en plus mes Raspberry Pi pour leur donner une seule fonction nette et propre. Je le recommande à tous ceux qui veulent coller un boîtier à leur écran du salon pour accéder au NAS, au disque partagé Windows ou même à Youtube.