On dit que Python a un faible coût d'apprentissage. J'y ai pensé, mais j'ai décidé de ce qui suit.
Je vais l'expliquer paresseusement ci-dessous.
Je pense que le coût d'apprentissage est basé sur la prémisse que "les débutants commencent à programmer". Ce n'est pas comme penser à quelqu'un qui a déjà programmé dans une autre langue. Les personnes expérimentées peuvent faire ce qu'elles veulent sans se soucier des coûts, et elles devraient avoir ce genre de pouvoir.
Cependant, au niveau d'un débutant sérieux (si vous n'avez jamais tapé de commande, taper c'est aussi votre index), sentez-vous que le coût d'un autre apprentissage est élevé et que le résultat est de faible pureté? (Mais en considérant cela, une pureté inférieure peut être plus précise)
Et je pense que ceux qui se soucient des coûts d'apprentissage sont ceux qui ont une idée approximative de l'orientation, mais qui n'ont pas décidé de ce qu'ils veulent faire. Si vous voulez vous débarrasser du noyau, je pense que vous commencez à le faire sans vous soucier des coûts d'apprentissage, donc je ne m'y attend pas.
Il y avait de telles informations. C'est dur, mais je l'ai utilisé comme référence pour réfléchir à ce qu'il faut penser de cette fois.
Je vais considérer ce qui suit.
Facile est important pour les débutants. Certains disent que la quantité de code est faible, mais les débutants passent du temps à comprendre, pas à taper. Avec moins de lignes de code et moins de variables lorsqu'ils font de même, les débutants ont moins à se souvenir et peuvent dépenser plus d'énergie pour comprendre. Cette zone sera à peu près la même pour les langues légères.
Le fait est que la syntaxe est facile à lire. Quoi qu'il en soit, je me fâche plus tard à propos de l'indentation, donc je pense qu'il est bon de forcer l'indentation. Il y a aussi une fonctionnalité qu'il n'y a pas de cas, mais si vous utilisez le cas dans un autre langage après avoir commencé avec Python, vous sentirez que c'est la plus pratique, donc commencer avec Python augmentera le plaisir plus tard.
Résumé: ** Langage léger si vous vous souciez des coûts d'apprentissage **
Les débutants n'ont pas à s'inquiéter à ce sujet. Cela ne fait pas beaucoup de différence s'il est entré dans un langage de script et est fait par un débutant.
Au lieu de cela, en termes de choix de ce qu'il faut faire, il ne serait pas bon pour les débutants de faire quelque chose avec un temps d'exécution incroyablement long du point de vue de l'apprentissage. Je ne pense pas que ce soit amusant à moins que vous ne fassiez quelque chose, mais comprendre la syntaxe de base est inévitable, donc la priorité est de faire de petites choses et de comprendre comment elles fonctionnent. Ne copiez pas et ne collez pas à partir de divers endroits pour mettre en œuvre des choses difficiles et ne finissez pas par regarder l'écran.
Résumé: ** Ne vous inquiétez pas **
Il est écrit dans divers articles qu'il peut être utilisé pour n'importe quoi, il est donc recommandé aux personnes qui n'ont pas décidé de ce qu'elles veulent faire, mais je me demande si c'est le cas. ** Apprendre un programme quand vous n'avez pas ce que vous voulez faire est une histoire assez terrible **. Le flux habituel est d'avoir quelque chose que vous voulez faire et de choisir un langage qui lui convient (comme PHP parce que vous voulez faire du WEB). Vous devez absolument apprendre la syntaxe de base, mais elle ne sera pas utilisable par elle-même. Même si vous apprenez uniquement la grammaire anglaise, vous n'avez pas l'impression de parler anglais.
Cependant, si vous avez beaucoup de bibliothèques différentes et que vous avez décidé de ce que vous voulez faire comme les mathématiques, l'apprentissage automatique, Raspberry Pi, WEB, il y a un potentiel pour l'accepter.
Résumé: ** Si vous avez quelque chose à faire, vous pouvez le faire avec Python **
Vraiment? C'est comme ça, mais c'est mineur par rapport aux autres langues principales. Le mineur est fatal. Je ne sais pas comment découvrir ce que je ne comprends pas, et les débutants ne peuvent pas apprendre par eux-mêmes, et personne ne peut me dire si je demande à quelqu'un. Vous pouvez apprendre la syntaxe de base simplement en effectuant une recherche sur le net. Si vous utilisez un service qui vous permet d'apprendre la programmation en ligne, vous pouvez en apprendre suffisamment. Cependant, je pense que c'est un peu difficile pour les débutants de réaliser ce qu'ils veulent faire. L'apprentissage automatique est relativement riche en informations, donc si vous voulez faire du machine learning, ce serait bien (il existe différentes théories).
Personnellement, je pense qu'il n'y a pas beaucoup de sessions d'étude, et à partir de 2016, je ne pense pas qu'il soit possible de faire correspondre les mêmes langages légers Perl, PHP et JS. J'ai l'impression qu'il n'est pas souvent utilisé au travail. Pour ceux qui veulent faire des applications WEB et ceux qui veulent faire des applications pour smartphone, je pense que c'est plus amusant d'apprendre en allant tranquillement dans une autre langue. De plus, j'ai entendu des rumeurs selon lesquelles il est utilisé dans les établissements d'enseignement, mais cela n'a rien à voir avec les débutants qui essaient de choisir une langue.
En passant, si vous pouvez en profiter pour apprendre l'anglais et répondre positivement, c'est très efficace. Il peut être efficace de travailler dur en anglais dès le début, car toute langue exigera éventuellement la capacité de travailler en anglais. Si vous ne comprenez pas l'anglais, il y a aussi la question de savoir si c'est le coût de l'apprentissage de la programmation.
Résumé: ** Idéal pour l'apprentissage automatique **
Comment c'est? Je pense que c'est mieux et plus amusant à faire un jour, mais je me demande si c'est la meilleure façon de commencer. Outre la nature de la langue, les effets néfastes des langues historiques sont ** la sagesse de merveilleux ancêtres est stockée, et en même temps, des informations lâches sont également stockées **, ce qui est impossible à distinguer pour les débutants. En d'autres termes, le coût d'apprentissage est élevé. Le fait que Python ait relativement peu d'informations est un avantage.
Le langage de compilation est certainement rapide quand il commence à fonctionner, mais c'est douloureux jusqu'à ce qu'il termine la compilation. Je pense que c'est un coût d'apprentissage difficile pour les débutants. Il y a beaucoup de choses à faire en grammaire et les débutants doivent dépenser de l'énergie pour des choses qu'ils ne comprennent pas. Si vous commencez à partir de maintenant, je pense qu'un langage léger est bien.
Résumé: ** C et Java seront reportés, et si vous voulez le faire un jour, faisons-le **
Pour une raison quelconque, il est souvent mentionné comme objectif de comparaison, je vais donc l'examiner. Ce sont des compétences essentielles pour ceux qui veulent faire du WEB. Certains disent qu'il y a pas mal d'outils que vous n'avez pas à faire, mais c'est pour ceux qui savent. Donc, si vous voulez faire du WEB, apprenons d'abord le HTML. Mais il ne s'agit pas des coûts d'apprentissage de la programmation, n'est-ce pas? Payer le coût de l'apprentissage du HTML ne réduit pas le coût de l'apprentissage d'autres langages de programmation.
Résumé: ** Ne s'applique pas à l'histoire des coûts d'apprentissage **
――Le langage léger est facile pour les débutants, soyons doux
Donc, pour ceux qui choisissent un langage de programmation pour apprendre à un coût d'apprentissage, je pense qu'il est préférable de le faire dans un langage léger après s'être ajusté à ce que vous voulez faire dans une certaine mesure.