Livre d'initiation.
Modérateur : Politburo
-
- Fonctionne à 1200 bauds
- Messages : 810
- Enregistré le : 06 sept. 2016 13:16
- Localisation : Pas loin de Longjumeau
Livre d'initiation.
Bonjour à tous et aux autres.
J'ai besoin d'un conseil au sujet d'un livre d'initiation à l'informatique.
La demande de l'intéressé (mon 2eme fils) est formulée de cette façon: "- un truc hyper simple pour s'initier à la programmation (principes, logique, cas pratiques... ".
Avez vous une idée d'ouvrage sérieux et efficace ? J'avais pensé à ça mais est-ce bon ?
J'ai besoin d'un conseil au sujet d'un livre d'initiation à l'informatique.
La demande de l'intéressé (mon 2eme fils) est formulée de cette façon: "- un truc hyper simple pour s'initier à la programmation (principes, logique, cas pratiques... ".
Avez vous une idée d'ouvrage sérieux et efficace ? J'avais pensé à ça mais est-ce bon ?
- fred260571
- Fonctionne à 1200 bauds
- Messages : 363
- Enregistré le : 19 avr. 2016 13:10
- Localisation : Toulouse
Re: Livre d'initiation.
Bonjour
Je n'ai aucune idée de ce que vaut le livre auquel tu as pensé
Programmer pour les Nuls
https://www.amazon.fr/Programmer-pour-g ... 2412025762
Mais en général c'est souvent une bonne collection
perso j'ai commencé avec La Référence : le K&R - il m'a dépanné chaque fois que j'ai eu un soucis
https://www.amazon.fr/langage-2e-éd-Nor ... 2100715771
Mais j'ai un peu décroché sur les pointeurs et je me suis acheté
Apprenez à programmer en C (pour les zéros - maintenant OpenClassrooms)
https://www.amazon.fr/Apprenez-à-progra ... B010GGJTWM
Vraiment très simple , mais très didactique
Je n'ai aucune idée de ce que vaut le livre auquel tu as pensé
Programmer pour les Nuls
https://www.amazon.fr/Programmer-pour-g ... 2412025762
Mais en général c'est souvent une bonne collection
perso j'ai commencé avec La Référence : le K&R - il m'a dépanné chaque fois que j'ai eu un soucis
https://www.amazon.fr/langage-2e-éd-Nor ... 2100715771
Mais j'ai un peu décroché sur les pointeurs et je me suis acheté
Apprenez à programmer en C (pour les zéros - maintenant OpenClassrooms)
https://www.amazon.fr/Apprenez-à-progra ... B010GGJTWM
Vraiment très simple , mais très didactique
ignorance is bliss
TI 57 II, TI 66, casio fx7500g, HP48GX, HP49G+, HP200LX, palm m125, Sharp PC-G850VS, HP12C
TI 57 II, TI 66, casio fx7500g, HP48GX, HP49G+, HP200LX, palm m125, Sharp PC-G850VS, HP12C
-
- Fonctionne à 1200 bauds
- Messages : 941
- Enregistré le : 12 nov. 2015 22:00
- Localisation : trouducul du 31 et 34 aux lunes bleues
Re: Livre d'initiation.
Ben... moi, je vais dire une connerie mais on a tous, peu ou prou, commencé avec le BASIC. Et des bouquins de BASIC, y'en a des caisses, et on peut s'installer tout ce qu'on veut, et... "la programmation", c'est vaste ! Reste que tous ceux qui ont appris le B-A-BA savent lire et écrire, ceux qui se sont mangés la méthode globale attendent toujours de comprendre trois lignes de texte au premier coup d'oeil.
En plus, tu sauras lui faire découvrir la chose en le mettant en garde contre les pièges du langage et introduire simplement les notions de factorisation, de routines, etc... Commencer au C, pas que ce soie pas faisable mais c'est pas le mieux, y'a trop de choses à maîtriser en même temps.
bon, vieille marmite, bonne soupe, etc. Après, on en pense ce qu'on en veut mais de nos jours, un bouquin, c'est une base, pas une fin en soi, et en ligne, il y a tout.
Sinon, y'a (je ne sais pas quel âge il a le marmot) des approches purement algo (Scratch, c'est marrant) mais qui relèvent plus de la tortue et du Logo... Faut avouer que la demande n'est pas facile. "Dessine-moi un mouton"
bon courage
a+
En plus, tu sauras lui faire découvrir la chose en le mettant en garde contre les pièges du langage et introduire simplement les notions de factorisation, de routines, etc... Commencer au C, pas que ce soie pas faisable mais c'est pas le mieux, y'a trop de choses à maîtriser en même temps.
bon, vieille marmite, bonne soupe, etc. Après, on en pense ce qu'on en veut mais de nos jours, un bouquin, c'est une base, pas une fin en soi, et en ligne, il y a tout.
Sinon, y'a (je ne sais pas quel âge il a le marmot) des approches purement algo (Scratch, c'est marrant) mais qui relèvent plus de la tortue et du Logo... Faut avouer que la demande n'est pas facile. "Dessine-moi un mouton"
bon courage
a+
- bernouilli92
- Fonctionne à 14400 bauds
- Messages : 5270
- Enregistré le : 21 nov. 2012 13:03
- Localisation : Ile de France
Re: Livre d'initiation.
« Vous apprendrez également les bases des langages HTML et JavaScript, les langages de développement de base d'Internet. »
A éviter pour un débutant.
Je suis plutôt de l’avis de Nikass, le basic est idéal pour apprendre la programmation.
HP, Casio, Sharp, Psion, quelques TI et divers autres
- SbM
- Fonctionne à 9600 bauds
- Messages : 4609
- Enregistré le : 24 nov. 2004 21:49
- Localisation : SQY (78), France
- Contact :
Re: Livre d'initiation.
+1.
Un vieux 8 bits, le BASIC intégré et 102 programmes pour… de chez PSI.
Un vieux 8 bits, le BASIC intégré et 102 programmes pour… de chez PSI.
http://sbm.ordinotheque.free.fr | http://www.mo5.com
"Un bon disque dur est un disque dur mort." (Général Cluster)
"Un bon disque dur est un disque dur mort." (Général Cluster)
- ledudu
- Fonctionne à 14400 bauds
- Messages : 5646
- Enregistré le : 26 mars 2009 13:07
- Localisation : Ile de France
- Contact :
Re: Livre d'initiation.
Salut
Je prônerais le python, plus sexy pour les jeunes.
Et ça reste du Basic.
Bonne découverte
Je prônerais le python, plus sexy pour les jeunes.
Et ça reste du Basic.
Bonne découverte
- phm
- Fonctionne à 2400 bauds
- Messages : 1365
- Enregistré le : 08 avr. 2016 18:36
- Localisation : Est Parisien
Re: Livre d'initiation.
Aujourd'hui, il y a le python qui est à la mode actuellement dans l'enseignement.
Des initiations sont accessibles sur le web.
Ma fille l'a appris ainsi il y a 3 ans (âgée alors de 18 ans).
L'apprentissage de quelques chose demande un effort, ce qui est contradictoire avec les mots "hyper simple"...
Des initiations sont accessibles sur le web.
Ma fille l'a appris ainsi il y a 3 ans (âgée alors de 18 ans).
L'apprentissage de quelques chose demande un effort, ce qui est contradictoire avec les mots "hyper simple"...
HEWLETT-PACKARD : The best
CANON X-07 X-730 X-711 XR-100 XM-101 XP-110F XP-120F XP-130F XP-140
AMSTRAD CPC-464 CPC-6128 ATARI STF DAI Indata
CANON X-07 X-730 X-711 XR-100 XM-101 XP-110F XP-120F XP-130F XP-140
AMSTRAD CPC-464 CPC-6128 ATARI STF DAI Indata
Re: Livre d'initiation.
Suivant son âge je dirais scratch ou python qui lui servira plus (enseigné à l'école d'ailleurs).
Le Basic c'était bon pour notre époque, dans la vie courante ça sert plus à grand chose à part le VB dans la suite Office.
Le Basic c'était bon pour notre époque, dans la vie courante ça sert plus à grand chose à part le VB dans la suite Office.
Commodore (64/128/Amiga), HP (28/41/48/50/71/75/200/Prime) et autres (Ti, Canon X07, Psion, Casio, Palm, Thomson, Exl, Amstrad)
-
- Fonctionne à 1200 bauds
- Messages : 941
- Enregistré le : 12 nov. 2015 22:00
- Localisation : trouducul du 31 et 34 aux lunes bleues
Re: Livre d'initiation.
C'est effectivement la même idée plus dans l'air du temps... mais ça rejoint surtout le consensus: faut pas partir direct ni sur du gros évolué, ni sur du Web, ni...
enfin, je sais pas. Pour moi, que ce soit Python ou Basic, bon, c'est des jouets qui font bien le job, mais c'est clairement indigne d'un milieu professionnel (et je crois que c'est un débat qui doit venir après, regarde la quantité de trucs qu'on a utilisés/appris/etc). Reste que pour commencer à se bâtir la connaissance, c'est quand même pas mal.
Par contre, il y a un truc que j'essaierais de ne pas lui éviter, c'est de se frotter (bon faut attendre un peu) à l'assembleur ou à défaut la structure simple d'un processeur. Pas pour l'exploiter, mais parce que savoir un peu comment ça marche sous le capot, c'est pas mal. Et franchement, un vieux datapath 8 bit avec un fetch, decode, ALU et mémoire... ou la machine de Turing, bon ça se comprend bien. Faire Basic - Java - dernier truc haut niveau à la mode, ça donne vite malloc(1 giga) dont on teste même pas le retour
a+
enfin, je sais pas. Pour moi, que ce soit Python ou Basic, bon, c'est des jouets qui font bien le job, mais c'est clairement indigne d'un milieu professionnel (et je crois que c'est un débat qui doit venir après, regarde la quantité de trucs qu'on a utilisés/appris/etc). Reste que pour commencer à se bâtir la connaissance, c'est quand même pas mal.
Par contre, il y a un truc que j'essaierais de ne pas lui éviter, c'est de se frotter (bon faut attendre un peu) à l'assembleur ou à défaut la structure simple d'un processeur. Pas pour l'exploiter, mais parce que savoir un peu comment ça marche sous le capot, c'est pas mal. Et franchement, un vieux datapath 8 bit avec un fetch, decode, ALU et mémoire... ou la machine de Turing, bon ça se comprend bien. Faire Basic - Java - dernier truc haut niveau à la mode, ça donne vite malloc(1 giga) dont on teste même pas le retour
a+
- bernouilli92
- Fonctionne à 14400 bauds
- Messages : 5270
- Enregistré le : 21 nov. 2012 13:03
- Localisation : Ile de France
Re: Livre d'initiation.
Le basic (l’ancien avec les numéros de lignes) a le mérite d’initier à la programmation de manière simple : branchement, tests, variables, appel de sous-programmes.
Une fois que ces concepts sont bien assimilés, on peut
très facilement aborder d’autres langages.
Une fois que ces concepts sont bien assimilés, on peut
très facilement aborder d’autres langages.
HP, Casio, Sharp, Psion, quelques TI et divers autres
- Dom
- Fonctionne à 2400 bauds
- Messages : 1387
- Enregistré le : 26 oct. 2018 18:45
- Localisation : Ile-de-France
Re: Livre d'initiation.
Le manuel du Sharp PC-1500 !
Moi, c'est les poquettes, et la Coll'à'Dom, c'est là
- SbM
- Fonctionne à 9600 bauds
- Messages : 4609
- Enregistré le : 24 nov. 2004 21:49
- Localisation : SQY (78), France
- Contact :
Re: Livre d'initiation.
La question posée n'est pas que ça serve dans la vie courante, mais de s'initier à la programmation, acquérir les premiers mécanismes intellectuels qui permettront éventuellement ensuite de poursuivre vers quelque chose de plus évolué/complexe si l'intérêt de la personne se confirme.
EDIT : +1 avec bernouilli92 et Nikass, du coup
http://sbm.ordinotheque.free.fr | http://www.mo5.com
"Un bon disque dur est un disque dur mort." (Général Cluster)
"Un bon disque dur est un disque dur mort." (Général Cluster)
-
- Fonctionne à 1200 bauds
- Messages : 810
- Enregistré le : 06 sept. 2016 13:16
- Localisation : Pas loin de Longjumeau
Re: Livre d'initiation.
Salut à tous et merci pour toutes ces infos.
Je vais faire une synthèse de tout ça. Je pense avoir dans mes vieux fourbis, ce qu'il faut pour qu'il s'initie au BASIC et aux µ-processeurs. En plus, comme j'ai un ELF (1802 cosmac et encore merci à Nikass pour les 2 TIL 311), sur le feu depuis un moment, je pourrai y fournir une maquette (peut être... si je la termine un jour).
Mon fils n'est plus un gamin depuis longtemps, (je ne vous dis même pas son âge),et lors de ses études, il a eu quelques notions, mais son cursus (il est Dr en génétique) l'a complètement éloigné de cette branche et il ne s'y est jamais plus intéressé. Maintenant, pour différentes raisons, il aimerait mettre un "pied dedans" pour éventuellement aller plus loin. Mais je ne vais pas m’étaler davantage. J'ai tendance à être un peu trop disert.
Bises à tous et joyeuses fêtes.
Je vais faire une synthèse de tout ça. Je pense avoir dans mes vieux fourbis, ce qu'il faut pour qu'il s'initie au BASIC et aux µ-processeurs. En plus, comme j'ai un ELF (1802 cosmac et encore merci à Nikass pour les 2 TIL 311), sur le feu depuis un moment, je pourrai y fournir une maquette (peut être... si je la termine un jour).
Mon fils n'est plus un gamin depuis longtemps, (je ne vous dis même pas son âge),et lors de ses études, il a eu quelques notions, mais son cursus (il est Dr en génétique) l'a complètement éloigné de cette branche et il ne s'y est jamais plus intéressé. Maintenant, pour différentes raisons, il aimerait mettre un "pied dedans" pour éventuellement aller plus loin. Mais je ne vais pas m’étaler davantage. J'ai tendance à être un peu trop disert.
Bises à tous et joyeuses fêtes.
- Marge
- Fonctionne à 14400 bauds
- Messages : 6190
- Enregistré le : 01 oct. 2008 14:39
- Localisation : En bas, tout au fond à gauche.
Re: Livre d'initiation.
En même temps, il ne faudrait pas jeter le bébé avec l'eau du bain : https://www.wired.com/story/ditch-that- ... alculator/
Tous à Fez et joyeuses b... !
(Désolé. Pourtant, je me suis retenu)
Tous à Fez et joyeuses b... !
(Désolé. Pourtant, je me suis retenu)
Modifié en dernier par Marge le 24 déc. 2019 01:52, modifié 1 fois.
3 hommes, 3 demis, un 3a... Magnéto, Serge !
Quelques-uns de mes petits programmes pour machines Hewlett-Packard :
15C : Knight's Tour ;
29C : (k-)Permutations, Combinations, Linear Regression and Pseudo-random number ;
34C : Hanoi Towers - Automatic & Manual resolutions ;
67__: A L I E N .
♣ ♦ « Boris », c'était juste Maurice enrhumé. ♥ ♠
Quelques-uns de mes petits programmes pour machines Hewlett-Packard :
15C : Knight's Tour ;
29C : (k-)Permutations, Combinations, Linear Regression and Pseudo-random number ;
34C : Hanoi Towers - Automatic & Manual resolutions ;
67__: A L I E N .
♣ ♦ « Boris », c'était juste Maurice enrhumé. ♥ ♠
Re: Livre d'initiation.
Je vais peut-être dire une connerie, mais en apprenant un langage, il faut aussi maîtriser quelques structures de logique de programmation, comment lire un fichier, faire une rupture, fusionner des fichiers, trier, ...