Bonjour
Mon petit-fils ( 16 ans ) semble tenir VRAIMENT a faire un peu de programmation mais a l’impression que ce doit etre difficile.il a un iMac G4 sous 10.4.8 dont il se sert “ normalement “.
Quelqu’un peut-il me dire ce qu’il faut lui conseiller comme technique et comme lecture ( sur le web ) tout au moins au debut pour qu’il ne soit pas rebute et conserve l’envie de continuer ?
Quel but pratique se donner les premiers temps ?
Sans y consacrer cependant un temps deraisonnable car il est en terminale S et doit penser aussi au bac en juin 2007.
Merci pour lui .
commencer a programmer ?
Developpeurs, Faites tester vos betas - Visiteurs, faites vos remarques pour l'amélioration des softs
poitou charentes
|
|
Tu peux lui faire lire ce topic, qui pourrait l'interresser...
|
|
l'Apple Script c'est bien pour commencer. Sinon j'ai vu qu'il a y un nouveau forum en français concernant l'Apple Script : http://oungawascript.free.fr/ il est tout neuf alors il n'y a pas encore bcp de membres inscrits et actifs. Alors si vous être intéressé n'hésitez pas . Ça pourrait être sympa un forum sur AS en français , non?
iMac alu 20"" 2.4Ghz + iPhone 3G
Accessoire iPhone indispensable pour votre barbe ! |
|
poitou charentes
|
|
iMac alu 20"" 2.4Ghz + iPhone 3G
Accessoire iPhone indispensable pour votre barbe ! |
|
Pour ma part je déconseillerai l'AppleScript pour plusieurs raisons :
- C'est trop spécifique (je ne dis pas qu'on peut pas tout faire en AS, je dis qu'on est trop dépendant de trucs en particulier pour vraiment comprendre ce qu'on veut faire) - Il est fort possible que ton fils croit comprendre des trucs qui sont théoriques et demanderaient d'avantages d'explications que ce qu'on lui en donnera - La syntaxe semble simple, mais c'est un vrai casse-tête, et on peine donc à comprendre la régularité qui fait la force de la programmation Je m'explique. Ton fils veut sans doute apprendre à faire des applications, et pour ça AppleScript est pas mal - mais est-ce qu'il ne faudrait pas commencer par quelque chose d'un peu plus théorique pour comprendre avant de faire ? AppleScript est très complet, dispose d'une syntaxe très riche, etc... et tout ça existe forcément parce que le langage lui même est très complexe à l'intérieur. Moi qui n'en ai jamais réellement fait, je peine à rattacher les concepts que j'ai appris avec d'autres langages à ce que je vois en AS. Or, la question se pose : quand il en aura marre de l'AppleScript, il fera quoi ? S'il veut développer avec d'autres personnes (qui peuvent ne pas être sur Mac !), comment il va faire ? |
|
il est vraiment excellent ce fil ! !
Mais , meme moi qui ne m'interesse pas specialement a la programmation , je suis tout de meme un peu interpelle par ce que vient de dire invite : Pwetpwetprogrammation et alors , toi , que conseillerais-tu a ce garcon ? Merci poitou charentes
|
|
Des langages polyvalents et pas très compliqués comme Python ou Ruby (encore qu'on trouve plus de documentation pour le premier que pour le second pour l'instant) ou un truc répandu genre C, encore que je suis pas fan de la méthode qui fait commencer par le C.
Dans le cas de Python on pourra faire tout ce qui est possible en AppleScript, à condition de s'intéresser à la chose uniquement - c'est une utilisation plus poussée du langage, je dirai que c'est moins simple et moins immédiat, mais que comme le programmeur (même amateur) peut comprendre ce qu'il fait (je dirai même qu'il doit le comprendre), c'est plus formateur, et au final on apprend plus. En gros, on perd en lisibilité pour le débutant ce qu'on gagne en cohérence et en régularité pour quelqu'un qui a un peu (un tout petit peu ;o) plus d'expérience. Quel intérêt, alors, de perdre en lisibilité vu que ton fils débute ? Comme je l'ai dit, on gagne en régularité. C'est à dire qu'en Python (par exemple) quelque chose qui est vrai (un bout de code mettons) une fois sera vrai tout le temps. Quand j'écris "foo.bar", je sais que je désigne l'objet bar appartenant à l'objet foo, car ils sont reliés par un . qui sert à ça. Je ne suis pas persuadé qu'en AppleScript ça soit toujours vrai, ni même qu'il n'y ai qu'une seule façon de l'écrire. Et si l'informatique c'est bien parce qu'on apprend sans arrêts de nouveaux trucs, faut quand même pas pousser : à un moment, ou on maîtrise la syntaxe de base du langage, ou on ne la maîtrise pas. Par contre, et ça ça ne fait aucun doute, des cours comme celui de monsieur Swinnen permettent de voir plusieurs aspects de la programmation qu'on n'effleurerait même pas avec un cours normal sur AS. |
|
Pour le Python, si tu veux commencer facilement, je te conseille ce tutoriel (il n'est pas terminé)
![]() Après, celui cité par Pwetpwetprogrammation est très très complet (385 pages si je me souviens bien) mais un peu plus compliqué... ![]() |
|
|
|
Python .....
c'est le lien donne par Pwetpwetprogrammation et celui donne par MacUser tu cliques sur ce qui est ecrit en bleu clair et tu y es tout de suite juste au-dessus de ton message . poitou charentes
|
|
Bon eh bien :
. . . . . peut-etre Python en definitive ? ( y a aussi java ? ? ) mais pourquoi diable , tant d'entre vous ont-ils appris 4 ou 5 ou 6 langages de programmation ? ils doivent se melanger les pinceaux a la fin , non ? je viens de dire une injure peut-etre ? faut m'excuser , car moi je n'y connais absolument rien . J'esssaie seulement de faire gagner du temps a ce garcon qui s'y interesse et voila ! poitou charentes
|
|
"L'esprit surpasse le corps !" (D'où mon pseudo : Psycho
![]() Fight Club ![]() ![]() ![]() |
|
23 message(s)
• Page 1 sur 2 • 1, 2
Retour vers Developpement & beta
Qui est en ligne ?
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité


Powered by phpBB© 2000, 2002, 2005, 2007 phpBB Group