Bonjour,
(J'espère que ce groupe est encore un peu vivant :)
Mon fils (15 ans) aimerait apprendre à programmer et je suis un peu
largué sur le sujet. Mes cours de Pascale datent un peu (beaucoup) et je
ne crois pas que ce soit les petits trucs pratiques que j'ai fait avec
AppleScript qui sont le bon chemin pour lui faire découvrir ça.
Bonjour,
(J'espère que ce groupe est encore un peu vivant :)
Mon fils (15 ans) aimerait apprendre à programmer et je suis un peu
largué sur le sujet. Mes cours de Pascale datent un peu (beaucoup) et je
ne crois pas que ce soit les petits trucs pratiques que j'ai fait avec
AppleScript qui sont le bon chemin pour lui faire découvrir ça.
Bonjour,
(J'espère que ce groupe est encore un peu vivant :)
Mon fils (15 ans) aimerait apprendre à programmer et je suis un peu
largué sur le sujet. Mes cours de Pascale datent un peu (beaucoup) et je
ne crois pas que ce soit les petits trucs pratiques que j'ai fait avec
AppleScript qui sont le bon chemin pour lui faire découvrir ça.
Mon fils (15 ans) aimerait apprendre à programmer et je suis un peu
largué sur le sujet. Mes cours de Pascale datent un peu (beaucoup) et je
ne crois pas que ce soit les petits trucs pratiques que j'ai fait avec
AppleScript qui sont le bon chemin pour lui faire découvrir ça.
Une bonne façon de commencer de nos jours, c'est le Python.
Il s'agit d'un language moderne, simple et orienté obhet.
Il est disponible d'origine sur tout Mac, via la console.
C'est un langugage interprété et on peu donc le tester directement sans
compiler.
Sur Mac il est livré par défaut (version 2.7 je crois) et ne nécessite
rien d'autre qu'un éditeur texte (TextWrangler est parfait) plus le
terminal pour tester.
Python est un excellent language pour l'apprentissage, il est aussi très
puissant car richement doté de base et d'extensions.
On peut sans rien faire des scripts puissant et on peut aussi (mais plus
complexe) créer des interfaces graphiques avec les bibliothèques
mutli-plateformes (tkinter, wxpython...).
Quelques docs et bouquins en Français :
http://fr.wikibooks.org/wiki/Apprendre_%C3%A0_programmer_avec_Python
http://www.science-emergence.com/Python/
http://fsincere.free.fr/isn/python/cours_python.php
Intro :
http://fr.wikipedia.org/wiki/Python_%28langage%29
La doc officielle (US) :
https://www.python.org/doc/
Attention :
il existe une version 3 qui rompt la compaibilité avec python 2 et qui
est donc assez différent dans certaines élemnts de syntaxe.
Mon fils (15 ans) aimerait apprendre à programmer et je suis un peu
largué sur le sujet. Mes cours de Pascale datent un peu (beaucoup) et je
ne crois pas que ce soit les petits trucs pratiques que j'ai fait avec
AppleScript qui sont le bon chemin pour lui faire découvrir ça.
Une bonne façon de commencer de nos jours, c'est le Python.
Il s'agit d'un language moderne, simple et orienté obhet.
Il est disponible d'origine sur tout Mac, via la console.
C'est un langugage interprété et on peu donc le tester directement sans
compiler.
Sur Mac il est livré par défaut (version 2.7 je crois) et ne nécessite
rien d'autre qu'un éditeur texte (TextWrangler est parfait) plus le
terminal pour tester.
Python est un excellent language pour l'apprentissage, il est aussi très
puissant car richement doté de base et d'extensions.
On peut sans rien faire des scripts puissant et on peut aussi (mais plus
complexe) créer des interfaces graphiques avec les bibliothèques
mutli-plateformes (tkinter, wxpython...).
Quelques docs et bouquins en Français :
http://fr.wikibooks.org/wiki/Apprendre_%C3%A0_programmer_avec_Python
http://www.science-emergence.com/Python/
http://fsincere.free.fr/isn/python/cours_python.php
Intro :
http://fr.wikipedia.org/wiki/Python_%28langage%29
La doc officielle (US) :
https://www.python.org/doc/
Attention :
il existe une version 3 qui rompt la compaibilité avec python 2 et qui
est donc assez différent dans certaines élemnts de syntaxe.
Mon fils (15 ans) aimerait apprendre à programmer et je suis un peu
largué sur le sujet. Mes cours de Pascale datent un peu (beaucoup) et je
ne crois pas que ce soit les petits trucs pratiques que j'ai fait avec
AppleScript qui sont le bon chemin pour lui faire découvrir ça.
Une bonne façon de commencer de nos jours, c'est le Python.
Il s'agit d'un language moderne, simple et orienté obhet.
Il est disponible d'origine sur tout Mac, via la console.
C'est un langugage interprété et on peu donc le tester directement sans
compiler.
Sur Mac il est livré par défaut (version 2.7 je crois) et ne nécessite
rien d'autre qu'un éditeur texte (TextWrangler est parfait) plus le
terminal pour tester.
Python est un excellent language pour l'apprentissage, il est aussi très
puissant car richement doté de base et d'extensions.
On peut sans rien faire des scripts puissant et on peut aussi (mais plus
complexe) créer des interfaces graphiques avec les bibliothèques
mutli-plateformes (tkinter, wxpython...).
Quelques docs et bouquins en Français :
http://fr.wikibooks.org/wiki/Apprendre_%C3%A0_programmer_avec_Python
http://www.science-emergence.com/Python/
http://fsincere.free.fr/isn/python/cours_python.php
Intro :
http://fr.wikipedia.org/wiki/Python_%28langage%29
La doc officielle (US) :
https://www.python.org/doc/
Attention :
il existe une version 3 qui rompt la compaibilité avec python 2 et qui
est donc assez différent dans certaines élemnts de syntaxe.
Bonjour,
(J'espère que ce groupe est encore un peu vivant :)
Mon fils (15 ans) aimerait apprendre à programmer et je suis un peu
largué sur le sujet. Mes cours de Pascale datent un peu (beaucoup) et je
ne crois pas que ce soit les petits trucs pratiques que j'ai fait avec
AppleScript qui sont le bon chemin pour lui faire découvrir ça.
Je cherche donc des pistes pour qu'il mette les mains dans le moteur. On
est 100% Mac à la maison. Des idées/conseils/...
Bonjour,
(J'espère que ce groupe est encore un peu vivant :)
Mon fils (15 ans) aimerait apprendre à programmer et je suis un peu
largué sur le sujet. Mes cours de Pascale datent un peu (beaucoup) et je
ne crois pas que ce soit les petits trucs pratiques que j'ai fait avec
AppleScript qui sont le bon chemin pour lui faire découvrir ça.
Je cherche donc des pistes pour qu'il mette les mains dans le moteur. On
est 100% Mac à la maison. Des idées/conseils/...
Bonjour,
(J'espère que ce groupe est encore un peu vivant :)
Mon fils (15 ans) aimerait apprendre à programmer et je suis un peu
largué sur le sujet. Mes cours de Pascale datent un peu (beaucoup) et je
ne crois pas que ce soit les petits trucs pratiques que j'ai fait avec
AppleScript qui sont le bon chemin pour lui faire découvrir ça.
Je cherche donc des pistes pour qu'il mette les mains dans le moteur. On
est 100% Mac à la maison. Des idées/conseils/...
Quelques docs et bouquins en Français :
http://fr.wikibooks.org/wiki/Apprendre_%C3%A0_programmer_avec_Python
http://www.science-emergence.com/Python/
http://fsincere.free.fr/isn/python/cours_python.php
Quelques docs et bouquins en Français :
http://fr.wikibooks.org/wiki/Apprendre_%C3%A0_programmer_avec_Python
http://www.science-emergence.com/Python/
http://fsincere.free.fr/isn/python/cours_python.php
Quelques docs et bouquins en Français :
http://fr.wikibooks.org/wiki/Apprendre_%C3%A0_programmer_avec_Python
http://www.science-emergence.com/Python/
http://fsincere.free.fr/isn/python/cours_python.php
Le 09/02/2015 à 15:55, Pierre-Alain Dorange a écrit :
Je note, car ça m'intéresse, merci.
Cela dit, je me demande toujours si la programmation orientée objet est
réellement indiquée pour débuter, même si le langage en lui-même est
simple. C'est un niveau d'abstraction qui est assez éloigné du
fonctionnement réel d'une machine.
Paradoxalement -mais pas tant que ça en fait-, un langage simpliste comme
le BASIC, qui se trouvait par défaut sur tous les ordis "familiaux" au
début des années 80, était une très bonne façon pour commencer à
programmer.
> Attention :
> il existe une version 3 qui rompt la compaibilité avec python 2 et qui
> est donc assez différent dans certaines élemnts de syntaxe.
C'est malin, ça !
Le 09/02/2015 à 15:55, Pierre-Alain Dorange a écrit :
Je note, car ça m'intéresse, merci.
Cela dit, je me demande toujours si la programmation orientée objet est
réellement indiquée pour débuter, même si le langage en lui-même est
simple. C'est un niveau d'abstraction qui est assez éloigné du
fonctionnement réel d'une machine.
Paradoxalement -mais pas tant que ça en fait-, un langage simpliste comme
le BASIC, qui se trouvait par défaut sur tous les ordis "familiaux" au
début des années 80, était une très bonne façon pour commencer à
programmer.
> Attention :
> il existe une version 3 qui rompt la compaibilité avec python 2 et qui
> est donc assez différent dans certaines élemnts de syntaxe.
C'est malin, ça !
Le 09/02/2015 à 15:55, Pierre-Alain Dorange a écrit :
Je note, car ça m'intéresse, merci.
Cela dit, je me demande toujours si la programmation orientée objet est
réellement indiquée pour débuter, même si le langage en lui-même est
simple. C'est un niveau d'abstraction qui est assez éloigné du
fonctionnement réel d'une machine.
Paradoxalement -mais pas tant que ça en fait-, un langage simpliste comme
le BASIC, qui se trouvait par défaut sur tous les ordis "familiaux" au
début des années 80, était une très bonne façon pour commencer à
programmer.
> Attention :
> il existe une version 3 qui rompt la compaibilité avec python 2 et qui
> est donc assez différent dans certaines élemnts de syntaxe.
C'est malin, ça !
... je ne crois pas que ce soit les petits trucs pratiques que j'ai
fait avec AppleScript qui sont le bon chemin pour lui faire découvrir
ça.
... je ne crois pas que ce soit les petits trucs pratiques que j'ai
fait avec AppleScript qui sont le bon chemin pour lui faire découvrir
ça.
... je ne crois pas que ce soit les petits trucs pratiques que j'ai
fait avec AppleScript qui sont le bon chemin pour lui faire découvrir
ça.
Une connaissance du C semble incontournable.
Une connaissance du C semble incontournable.
Une connaissance du C semble incontournable.
AppleScript présente déjà l'avantage de permettre de visualiser
directement le peu qu'on arrive à faire au début. Ça aide à motiver,
mieux que l'ASM de l'IBM 360.
AppleScript présente déjà l'avantage de permettre de visualiser
directement le peu qu'on arrive à faire au début. Ça aide à motiver,
mieux que l'ASM de l'IBM 360.
AppleScript présente déjà l'avantage de permettre de visualiser
directement le peu qu'on arrive à faire au début. Ça aide à motiver,
mieux que l'ASM de l'IBM 360.
pehache wrote:Le 09/02/2015 à 15:55, Pierre-Alain Dorange a écrit :Je note, car ça m'intéresse, merci.
Cela dit, je me demande toujours si la programmation orientée objet est
réellement indiquée pour débuter, même si le langage en lui-même est
simple. C'est un niveau d'abstraction qui est assez éloigné du
fonctionnement réel d'une machine.
Autant y allé en assembleur alors ;)
Attention :
il existe une version 3 qui rompt la compaibilité avec python 2 et qui
est donc assez différent dans certaines élemnts de syntaxe.
C'est malin, ça !
Si j'ai bien compris, ils l'ont fait pour faire table rase d'erreurs du
passé qu'ils n'ont pas envie de se coltiner ad vitaem.
pehache <pehache.7@gmail.com> wrote:
Le 09/02/2015 à 15:55, Pierre-Alain Dorange a écrit :
Je note, car ça m'intéresse, merci.
Cela dit, je me demande toujours si la programmation orientée objet est
réellement indiquée pour débuter, même si le langage en lui-même est
simple. C'est un niveau d'abstraction qui est assez éloigné du
fonctionnement réel d'une machine.
Autant y allé en assembleur alors ;)
Attention :
il existe une version 3 qui rompt la compaibilité avec python 2 et qui
est donc assez différent dans certaines élemnts de syntaxe.
C'est malin, ça !
Si j'ai bien compris, ils l'ont fait pour faire table rase d'erreurs du
passé qu'ils n'ont pas envie de se coltiner ad vitaem.
pehache wrote:Le 09/02/2015 à 15:55, Pierre-Alain Dorange a écrit :Je note, car ça m'intéresse, merci.
Cela dit, je me demande toujours si la programmation orientée objet est
réellement indiquée pour débuter, même si le langage en lui-même est
simple. C'est un niveau d'abstraction qui est assez éloigné du
fonctionnement réel d'une machine.
Autant y allé en assembleur alors ;)
Attention :
il existe une version 3 qui rompt la compaibilité avec python 2 et qui
est donc assez différent dans certaines élemnts de syntaxe.
C'est malin, ça !
Si j'ai bien compris, ils l'ont fait pour faire table rase d'erreurs du
passé qu'ils n'ont pas envie de se coltiner ad vitaem.
Le 09/02/2015 15:29, Benoit a écrit :Bonjour,
(J'espère que ce groupe est encore un peu vivant :)
Mon fils (15 ans) aimerait apprendre à programmer et je suis un peu
largué sur le sujet. Mes cours de Pascale datent un peu (beaucoup) et je
ne crois pas que ce soit les petits trucs pratiques que j'ai fait avec
AppleScript qui sont le bon chemin pour lui faire découvrir ça.
Je cherche donc des pistes pour qu'il mette les mains dans le moteur. On
est 100% Mac à la maison. Des idées/conseils/...
Je ne suis pas une pointure loin de là, mais contrairement aux autres
réponses je ferais différemment...
d'abord s'inscrire comme développeur lite (c'est gratuit)
Télécharger Xcode sur l'apple store plusieurs Go quant même...
Une connaissance du C semble incontournable.
Après Objective—C on arrive a Swift d'une simplicité...
Swift utilise Obj-C, ruby aussi (je pense)
Le langage (orienté) objet est devenu indispensable et demande une
réflexion différente qu'il convient d'acquérir au plus tôt.
Le 09/02/2015 15:29, Benoit a écrit :
Bonjour,
(J'espère que ce groupe est encore un peu vivant :)
Mon fils (15 ans) aimerait apprendre à programmer et je suis un peu
largué sur le sujet. Mes cours de Pascale datent un peu (beaucoup) et je
ne crois pas que ce soit les petits trucs pratiques que j'ai fait avec
AppleScript qui sont le bon chemin pour lui faire découvrir ça.
Je cherche donc des pistes pour qu'il mette les mains dans le moteur. On
est 100% Mac à la maison. Des idées/conseils/...
Je ne suis pas une pointure loin de là, mais contrairement aux autres
réponses je ferais différemment...
d'abord s'inscrire comme développeur lite (c'est gratuit)
Télécharger Xcode sur l'apple store plusieurs Go quant même...
Une connaissance du C semble incontournable.
Après Objective—C on arrive a Swift d'une simplicité...
Swift utilise Obj-C, ruby aussi (je pense)
Le langage (orienté) objet est devenu indispensable et demande une
réflexion différente qu'il convient d'acquérir au plus tôt.
Le 09/02/2015 15:29, Benoit a écrit :Bonjour,
(J'espère que ce groupe est encore un peu vivant :)
Mon fils (15 ans) aimerait apprendre à programmer et je suis un peu
largué sur le sujet. Mes cours de Pascale datent un peu (beaucoup) et je
ne crois pas que ce soit les petits trucs pratiques que j'ai fait avec
AppleScript qui sont le bon chemin pour lui faire découvrir ça.
Je cherche donc des pistes pour qu'il mette les mains dans le moteur. On
est 100% Mac à la maison. Des idées/conseils/...
Je ne suis pas une pointure loin de là, mais contrairement aux autres
réponses je ferais différemment...
d'abord s'inscrire comme développeur lite (c'est gratuit)
Télécharger Xcode sur l'apple store plusieurs Go quant même...
Une connaissance du C semble incontournable.
Après Objective—C on arrive a Swift d'une simplicité...
Swift utilise Obj-C, ruby aussi (je pense)
Le langage (orienté) objet est devenu indispensable et demande une
réflexion différente qu'il convient d'acquérir au plus tôt.