Aller au menu - Aller au contenu

La cave vous recommande trois tutoriels sur la programmation

Revenir à la liste des news
Participer à la discussion

Informations

Contributeur(s) : shareman
Publié : le 09/03/2009 à 21:23:27
Catégorie : Tutoriels
Visualisations : 2 005

La cave vous recommande trois tutoriels sur la [...]

Le Site du Zéro regorge de tutoriels divers et variés, de plus en plus sont envoyés à la validation et de plus en plus de candidats pour les tutoriels "coup de cœur", sélectionnés par les validateurs. Aujourd'hui, nous avons décidé de vous présenter trois big-tutoriels très appréciés des zéros. Nous espérons vous encourager à les lire et à les découvrir mais également à encourager leur(s) auteur(s) à continuer dans le grand et ô combien difficile travail de la rédaction.

Algorithmique pour l'apprenti programmeur



Image utilisateur
Depuis un peu moins d'un an maintenant est parue une première version du tutoriel intitulé "Algorithmique pour l'apprenti programmeur", écrite par le trio bluestorm - Cygal - lastsseldon.
L'objectif du tutoriel est d'initier le lecteur au vaste monde de l'algorithmique. Comme cela est dit dans l'introduction, le cours tente de se focaliser sur deux grands "domaines" : la complexité algorithmique et les structures de données. Le slogan du Site du Zéro est respecté : toutes les notions abordées le sont à partir "de zéro".

La complexité algorithmique est une méthode pour évaluer le nombre d'opérations effectuées par un programme. C'est un outil très puissant pour l'étude de la "rapidité" d'un programme, et il permet dans certains cas des améliorations énormes en performances. Tout ça, sans entrer dans les détails techniques du logiciel ou du matériel : ça ne dépend ni de l'ordinateur ni du langage utilisé ! Le tutoriel s'adresse donc à tous les programmeurs, quel que soit leur domaine de travail : des bases d'algorithmiques seront toujours utiles.

Enfin, le tutoriel tente d'exposer au lecteur plusieurs exemples de problèmes courants (trier, trouver le plus grand élément d'un ensemble, gagner au "plus ou moins", etc.) afin, d'une part, d'illustrer les propos du tutoriel, et, d'autre part, d'éveiller la curiosité du lecteur. Lire dès maintenant.
Citation : Tutoriel
Est-ce que dans le prochain chapitre, je vais encore vous décoiffer avec quelque chose d'encore plus magique ?


words bluestorm
Le tuto en quelques mots.


Notions avancées (C++)



Image utilisateur
Tout le monde connaît maintenant du tutoriel de M@teo21 sur le langage orienté objet C++ (c'est par ici). Plus de deux millions de visites. Et pour cause, le cours présente les bases indispensables pour savoir programmer en C++.

Nombreux sont les gens qui croient avoir tout appris après lecture du tutoriel mentionné. À tort. Le C++ est encore tellement vaste, il y a encore tant de recoins laissés dans l'ombre, inexplorés. Il ne s'agit en aucun cas de subtilités ou de petits détails peu importants : vous avez encore l'occasion de découvrir des concepts fondamentaux du C++ !

C'est en suivant cette optique que Nanoc a décidé de rédiger la suite du cours de M@teo21 sur le C++. Ce cours nous explique avec brio les différentes fonctionnalités du C++ niveau "orientation objet" (approfondissement de la notion d'héritage, amitié, découverte et application du polymorphisme (un pilier de la programmation orientée objet), etc.) mais également d'autres notions pas moins importantes (les exceptions en C++, les templates, etc.).

Pour couronner le tout, Nanoc a décidé de présenter la bibliothèque standard du C++ : la célèbre STL. Cette bibliothèque, fournie avec votre compilateur, vous permet de stocker vos données de différentes manières. En effet, plusieurs structures de données différentes sont à disposition (pile, file, tableau dynamique, liste chaînée, etc.). Outre cela, vous avez tout un panel d'algorithmes très pratiques ainsi qu'une classe pour manipuler facilement les chaînes de caractères (il y a bien sûr d'autres choses encore).

Les zéros s'habituent assez rapidement au changement du style d'écriture entre le tuto de M@teo21 et celui-ci. Le lire.

Image utilisateur
Le tuto en quelques mots.


Vision par ordinateur



Image utilisateur
La vision par ordinateur (ou vision artificielle) est un domaine de recherche spécial. Il a pour but de donner des "yeux" aux ordinateurs. Ces derniers doivent alors être capables - à l'aide d'algorithmes codés par le soin des humains - de reconnaître des formes, des visages ou des mouvements. C'est la vision par ordinateur qui permet la correction des yeux rouges sur vos photos, par exemple.

Ce domaine largement présent, autant en informatique qu'ailleurs, est présenté sur ce site dans le très bon tutoriel de NoHaR et de Xhtml_boys. Ledit tutoriel est rédigé de manière soutenue. Les différents thèmes sont abordés en douceur avec diverses sous-parties consacrées à la théorie.

Mais ce tutoriel ne se limite pas à la théorie. La pratique est même plus que présente : tout au long de la lecture, les auteurs nous font travailler avec la bibliothèque OpenCV (Open Source Computer Vision). Cette bibliothèque va nous permettre de développer des applications touchant le domaine de la vision par ordinateur (traitement d'images, de vidéos, etc.).

Le cours est entrecoupé de plusieurs TP pertinents et intéressants. A lire ici.

Image utilisateur
Le tuto en quelques mots.



Le mot final



Comme vous le voyez, les tutoriels ne manquent pas. Les validateurs vous recommandent chaudement les tutoriels présentés ici qui semblent plus qu'appréciés par une majorité de zéros. N'hésitez pas non plus à aller vous documenter sur d'autres sites pour toutes recherches de compléments, le savoir ne vient pas tout seul ! :)


Nuages de mots générés par wordle.

49 Participations

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1  2  Suivante
Pseudo Discussion
1 visiteur sur cette news (0 membre et 1 Anonyme)
Page 1  2  Suivante
Hors ligne Nesquik69 # Posté le 09/03/2009 à 21:27:14
Slave of the Rythm
Avatar
Groupe : Auteurs

Ville : Tassin la demi-lune
Pays : France métropolitaine

Très bonne idée de faire cette news ! Cela permet aux zéros de découvrir des tutos intéressants qui sont un peu noyés "dans la masse".

Mes sites web : Plune | It's Friday!
Mes tutos : Javascript | Ajax
Mes projets : SpeedTest | Boxifier | zUploader
Articles : Breakpoint 2007 / 2008 / 2009
Useless : Mangas | Caramelldansen | Monde parallèle acidifié | Tydax
 
Hors ligne anonyme # Posté le 09/03/2009 à 21:31:13

En effet, comme l'a dit Nesquik69, cela permet de faire découvrir ces tutos, peut-être pas toujours assez mis en valeur alors que très complets et très bons.
Hors ligne Hilaia # Posté le 09/03/2009 à 21:34:02
C'est la fin du début...
Avatar
Groupe : Anciens

Ville : Profondeville
Pays : Belgique

Excellente news ^^
Ton but est atteint, elle met bien en valeur certains tutos, comme Nesquik69 l'as dit, "noyés dans la masse" ^^

Dropbox: Obtenez 250Mo supplémentaires en étant parrainé sur ce service de synchronisation de données.
Peut servir à tout, et juste génial pour gérer ses projets gratuitement.
 
Hors ligne Torajio Bangani # Posté le 09/03/2009 à 21:34:04
Compte inactif
Avatar

Je confirme, même quand on a un peu d'expérience dans le développement, ces tutoriels sont très enrichissants. Par exemple, celui de bluestorm, Cygal et lastsseldon sur l'algorithmique, que j'ai lu deux fois, explique pas mal de choses auxquelles on ne prête pas trop attention lorsqu'on ne suit pas de cours en tant que tel.

Noyés dans la masse ? Malheureusement, je confirme aussi : je n'avais pas encore lu celui sur "les notions avancés de C++", manque à combler, à mon goût :p !

Compte inactif
 
Hors ligne black banana # Posté le 09/03/2009 à 21:42:57
ancien de Newbies Paradise
Avatar
Flux RSS

Ces trois auteurs sont supers, tutos bien choisis.
 
Hors ligne zero85 # Posté le 09/03/2009 à 21:44:46
Avatar

OUI ! c'est une très bonne idée d'avoir ajouté cette News super intéressante ! car effectivement moi non plus je n'avais pas remarqué l'existence de ces Tutoriels de qualité ! Merci beaucoup !
Hors ligne Saylove # Posté le 09/03/2009 à 21:47:49
Show time §
Avatar

Je me jette dessus. :)
Hors ligne mydjey # Posté le 09/03/2009 à 21:55:12
Avatar

Pourquoi ne pas mettre à la fin du tutoriel sur le C++ de M@téo, un lien qui pointe vers le tuto "Notions avancées (C++)" ?
Hors ligne Amnell # Posté le 09/03/2009 à 21:58:46
Avatar

Merci beaucoup de ta part d'avoir écrit cette news, cela me permettra de découvrir OpenCV qui semble être relativement prometteur ! ;)
Continuez comme ça dans la cave !
 
Hors ligne Ceriko # Posté le 09/03/2009 à 22:03:12
Life is good !
Avatar

Ville : Barcelona
Pays : Espagne

djey le "0" >>> Pourquoi ne pas mettre à la fin du tutoriel sur le C++ de M@téo, un lien qui pointe vers le tuto "Notions avancées (C++)" ?

Pourtant Nanoc est plusieurs fois cité >>> Cours de C++

Très bonne idée de mettre en avant ces excellents tutos.

Créez un diaporama original en CSS à partir de zéro

Modérateur sur DarkyROM : donnez le meilleur à votre Galaxy S :D
 
Hors ligne shareman # Posté le 09/03/2009 à 22:05:32
Faisons semblant
Avatar

Bah sous la menace du fouet, j'avais pas le choix. :p
Plus sérieusement, mon but était justement de sortir ces tutos de l'ombre. Je suis assez content de constater que ça fonctionne et que vous appréciez.

Image utilisateur
« Sex, drugs and rock n'roll... enlevez la drogue et vous aurez plus de temps pour les deux autres »
Steven Tyler, Aerosmith
 
Hors ligne Jake Sully # Posté le 09/03/2009 à 22:05:39
Réfléchir c'est préférer.
Avatar

Ville : Le kremlin bicetre
Pays : France métropolitaine

Bonne idée pour les zéros =)
Hors ligne Power Plus # Posté le 09/03/2009 à 22:19:09
Power + Technologie
Avatar

Dommage qu'il n'y ait même pas un tout petit tutoriel sur le web. Mais bon on ne peut pas tout mettre. Je vais quand même lire celui sur la vision par ordinateur. Les autres s'éloignent trop de mes connaissances.
 
Hors ligne Buenom # Posté le 09/03/2009 à 22:28:08
Keep it up !
Avatar

Et si l'on méttait désormais des tutos sur des choses plus généralistes,moins informatique...

Ca vous dit un tutoriel sur les gaz rare et leurs application dans les néon...?

Bon mieux:
Faire son propre robot!
Ou tout simplement:
Comment fonctionne votre ordinateur?tests unaire,adressage et autres..

Bon,je lance des idées,mais je vais plutot me mettre au boulot moi^^
Hors ligne Brolup # Posté le 09/03/2009 à 22:34:13
Avatar

J'ai déjà lu celui de Bluestorm, génial =).
Buenom => Le dernier peut-être intéressant ! ^^
 
Hors ligne BSoD # Posté le 09/03/2009 à 22:48:35

Ce sont effectivement trois excellents tutos, bien rédigés et qui se lisent très bien. Bravo à leurs auteurs ! :)
Hors ligne Tuxer # Posté le 09/03/2009 à 23:14:11
Still Alive
Avatar
Groupe : Bannis

Études : CPP

Citation : Saylove
Je me jette dessus. :)

fais gaffe en tombant
Hors ligne knel # Posté le 09/03/2009 à 23:47:28
Imaginons..Créons..Rêvons..
Avatar
Flux RSS

Ville : Arras
Pays : France métropolitaine
Études : CNAM

J'avais déjà le premier tuto sur les algo dans mon bloc-notes, je l'avais même commencé à le lire un peu, mais là cela me donne envie de continuer à le lire ^^
Sinon les autres tutos m'intéressent moins, mais je précise bien qu'il s'agit de mon choix PERSONNEL et je trouve d'ailleurs super de faire une new de ce genre, seulement la deuxième je crois, c'est ça ?
Il faudrait peut-être en faire un peu plus, non ?

Allez bonne soirée et félicitations à tous les auteurs de ces tutos!

Knel, Etudiant à l'IIT BTP (Institut d'Ingénieurs des Techniques du Bâtiment Travaux Publics, appartenant au CNAM) de Reims, mais passionné par l'informatique, par la programmation (xHTML, CSS, MySQL, PHP, C) et la création de webdesign sous Paint Shop Pro X2.
>>Une vie, une passion : Orchestre d'Harmonie d'Arras <<

 
Hors ligne VenoVamp # Posté le 09/03/2009 à 23:55:21
(espace à louer)
Avatar

Très belles, les images "le tuto en quelques mots" !

Et les tutos aussi ;)
 
Hors ligne Picasso11 # Posté le 10/03/2009 à 00:25:43
Avatar

Ville : Paris
Pays : France métropolitaine

Tient bah, "Algorithmique pour l'apprenti programmeur" j'étais entrain de le lire :lol: et Vision par ordinateur m'a l'air intéressant. Le deuxième ne m'intéresse point, je ne fais pas de C++.

Mon compte SteamImage utilisateur ; Ma chaine YouTubeImage utilisateur ; Mon compte TwitterImage utilisateur
19/09/09 => Le plus beau jour de ma vie ! Rencontre avec JaKhris et Christophe Balestra :D
Image utilisateur
Image utilisateur
Image utilisateur
 
Hors ligne ybouane # Posté le 10/03/2009 à 01:25:44
<vive le SDZ!!!>
Avatar
Flux RSS

bonne idée l'image des tutos en quelques mots
dailleur je me demande si c'est fait automatiquement ou manuellement

Image utilisateur

Outils services compteurs générateurs des scripts... gratuitement à 100%
Générateur de gifs animés gratuit
Générateur de bannières animées gratuit
Générateur d'userbars
Générateur de menus web 2.0

Description de mon site:
Support du web est un site qui propose des outils, des services, des compteurs de connecté, des compteur de pages vues, des compteurs de clics, des générateurs de bannières animée gratuit, des scripts php,(X)html, css, javascript... gratuitement à 100% pour les webmasters développeurs...
Image utilisateur
 
Hors ligne nohar # Posté le 10/03/2009 à 01:39:14
Had a quote before it was cool
Avatar
Validateurs

Ville : Saint hilarion
Pays : France métropolitaine

Wow ! Merci pour cette news et ces commentaires ! :)
Je me permets juste une petite remarque sur l'exemple des "yeux rouges" qui me semble assez peu pertinent pour illustrer ce qu'est la VPO. En effet, corriger ou retoucher une image est un traitement de base, mais le traitement d'image n'est vraiment que le B.A-ba : c'est la même différence qu'entre "regarder", et "voir". ;)

(Edit : d'ailleurs, certaines applications de la VPO se servent de cet effet "yeux rouges", qui est dû, si mes souvenirs sont bons, à une réflexion/radiation particulière de la lumière sur la fovéa, en utilisant des caméras et des LED infra-rouge pour le reproduire, afin de faciliter la détection des pupilles :lol: )

Ce que le tuto aborde dans la première partie constitue les bases : comment se servir de ses "yeux". Mais nous n'allons pas tarder a "voir" des choses : reconnaitre du mouvement dans la seconde partie, caracteriser des objets et suivre des cibles dans la partie 3... Il s'agit quand même d'une branche de l'intelligence artificielle !

Bref, j'aurais plutôt choisi le tracking de cibles, la reconnaissance de visages, ou les interfaces de jeu par webcam pour decrire ce que c'est vraiment ;)

PS : l'avant-dernier chapitre de la partie 1 (sur la convolution) est actuellement en validation. Il devrait arriver incessamment sous peu !
 
Hors ligne DocLivadi # Posté le 10/03/2009 à 07:40:19
Membre Pas Content !
Avatar
Groupe : Bannis
Flux RSS

Et "Tutoriel" de la speedbar,s'est vue emplacer par "cours" ...
 
Hors ligne bluelink # Posté le 10/03/2009 à 08:16:53
T**** me I'm a Zér0 !
Avatar
Flux RSS

Ville : Arès
Pays : France métropolitaine
Études : Université de Bordeaux

Citation : super_zero
Et "Tutoriel" de la speedbar,s'est vue emplacer par "cours" ...

En effet ... je préfèrai Tutoriels.
Bonne news ;)

Image utilisateur
 
Hors ligne Trashjedi # Posté le 10/03/2009 à 10:23:53
Avatar

Ville : Fontaine
Pays : France métropolitaine
Études : UJF Grenoble

Miam c'est alléchant tout ça! Dès que j'ai le temps je me lance dans un de ces 3 tutos. :)

Image utilisateur Image utilisateur
 
Hors ligne agranger36 # Posté le 10/03/2009 à 11:53:01
Mieu vaut avec que sans!!
Avatar

Ville : Châteauroux
Pays : France métropolitaine

Je ne connaissais pas, comme quoi :)

bannière
 
Hors ligne bluelink # Posté le 10/03/2009 à 12:48:14
T**** me I'm a Zér0 !
Avatar
Flux RSS

Ville : Arès
Pays : France métropolitaine
Études : Université de Bordeaux

Citation : ybouane
bonne idée l'image des tutos en quelques mots
dailleur je me demande si c'est fait automatiquement ou manuellement

automatiquement sans aucun doute, dans la première image, on retrouve "faut", "très" ou encore "cela" :p

Image utilisateur
 
Hors ligne RedGibbs # Posté le 10/03/2009 à 12:50:18
N'y pense même pas
Avatar

Interessant. Je connaissais celui de Nanoc mais pas les 2 autres.

Red And Gibbs : RedGibbs ^^
Image utilisateur
 
Connecté Thunderseb # Posté le 10/03/2009 à 15:17:02
Responsable de la validation
Avatar
Validateurs

Ville : Liège
Pays : Belgique

Citation : bluelink
Citation : ybouane
bonne idée l'image des tutos en quelques mots
dailleur je me demande si c'est fait automatiquement ou manuellement

automatiquement sans aucun doute, dans la première image, on retrouve "faut", "très" ou encore "cela" :p


Y'a le lien du générateur dans le bas de la news ;) .
 
Hors ligne anonyme # Posté le 10/03/2009 à 15:24:01

Initiative intéressante mais ça fait un peu "bouche-trou" vu le faible taux de news en ce moment :(
Pour accéder à cette section
Connectez-vous !
connexion_rpx

Revenir à la liste des news