Site de référence: Le moyen le plus rapide pour les débutants de maîtriser Python
L'autre jour, c'est devenu un sujet brûlant que Python ait remporté la première place dans le classement du revenu annuel moyen des ingénieurs par langage de programmation dans le contexte de la montée en puissance de l'apprentissage automatique et de l'intelligence artificielle. Cependant, c'est encore une langue mineure au Japon. D'autre part, à l'étranger, Python semble être largement introduit en tant que langage permettant aux débutants de commencer à programmer en tant que langage avec un code simple et une grande polyvalence, de l'analyse de données à la construction d'applications Web. Par conséquent, la principale source d'information est l'anglais étranger et il n'y a pas beaucoup d'informations japonaises dans les livres et sur le Web. De plus, comme il existe peu de cas où Python peut être utilisé dans la pratique, le nombre d'ingénieurs maîtrisant Python est faible par rapport aux autres langages. La situation actuelle où il y a peu de matériel d'apprentissage et d'amis comme celui-ci peut être un gros obstacle pour ceux qui vont apprendre Python à partir de maintenant. Donc, cette fois, je présenterai les matériaux à étudier et comment apprendre Python efficacement.
La version de Python est passée de 2 à 3 et il y a eu quelques changements majeurs qui ne sont pas rétrocompatibles. Par conséquent, il existe de nombreuses bibliothèques qui ne prennent en charge que Python 2.7. Cependant, en 2016, Python 3 est de plus en plus courant. La plupart des livres d'introduction ont été ciblés sur la série Python3, vous devriez donc étudier la série Python3.
Il existe de nombreuses façons d'apprendre la programmation, mais la plus importante est de «créer et sauvegarder le programme vous-même». Il est important de créer votre propre programme, plutôt que de simplement lire le code d'un livre ou d'un site d'apprentissage ou de demander à quelqu'un de le comprendre. Considérez le programme comme votre «atout» et assurez-vous de le sauvegarder. Il est également recommandé de le publier sur un blog avec une brève explication. Python est un langage qui peut faire beaucoup avec moins de code, est facile à lire et hautement réutilisable, donc le simple fait d'être conscient de ce qui précède changera l'efficacité.
Une des choses qui est souvent dite dans le monde de la programmation est la phrase «vous ne pouvez pas le faire à moins de le chercher vous-même». Certes, il y a souvent des situations où vous devez le rechercher vous-même. Cependant, il va sans dire qu'il est plus efficace d'avoir un vétéran qui aime enseigner, comme une histoire qui ne se limite pas à la programmation. Vous devriez également trouver des amis pour obtenir les dernières informations et techniques sur Python. Vous pouvez trouver diverses communautés et groupes d'étude en recherchant "nom de lieu du groupe d'étude python". Si vous n'avez pas encore participé à une session d'étude, c'est une bonne idée d'utiliser des SNS tels que Twitter. De nombreux ingénieurs Python sont attentionnés et gentils, probablement à cause de leurs épaules étroites au Japon.
[Session d'étude Python] Session d'étude informatique Python / Séminaire / Informations sur l'événement - points. [Dots] Événements du groupe "Python" / Materials-connpass
Même s'il se positionne comme une "introduction", sa gamme est large, et il existe des livres comme "introduction à la programmation" et des livres comme "introduction à Python". Si vous êtes nouveau dans la programmation, les livres suivants sont recommandés. ・ Python 3e édition pour tous
Minna no Python 3e édition Prix d'occasion À partir de ¥ 1,877 (À partir du 23/03/2016 16:58)
・ Python de base
Basic Python Basic Series ・ Introduction à Python "super" pour acquérir une puissance solide
[Introduction à Python "super" pour acquérir une certaine puissance](https://www.amazon.co.jp/gp/product/4797384409/ref=as_li_qf_sp_asin_tl?ie=UTF8&camp=247&creative=1211&creativeASIN=4797384409&linkCodeliaffiliate&t -vingt-deux) Nouveau prix À partir de ¥ 2,678 (Au 4/12/2016 10:13)
Si vous avez de l'expérience dans d'autres langues ou avez besoin d'un peu plus de connaissances, les livres suivants sont également recommandés. ・ Introduction Python 3
Introduction à Python 3 Nouveau prix À partir de ¥ 3,996 (Au 4/12/2016 10:16)
➡︎ Cliquez ici pour les livres Python recommandés
Bien que le nombre de livres compatibles avec Python3 ait augmenté, il existe actuellement très peu de sites Web où vous pouvez apprendre systématiquement. ・ Documentation officielle Python (version japonaise) Marquer cette page. En particulier, la «référence de bibliothèque» et la «référence de langue» sont souvent consultées.
・ Tutoriel officiel Python (version japonaise) Tutoriel officiel Python traduction japonaise. Vous pouvez trouver cela un peu difficile au début. Il peut également être utilisé pour examiner en cas de problème.
・ Plongez dans la version japonaise de Python 3 Il a une atmosphère assez amicale et est écrit dans un style humoristique.
・ Dot installer Dot Install propose un cours Python très populaire, qui a été suivi plus de 500 000 fois, et plus de 4 000 personnes le suivent actuellement. Le contenu d'introduction que vous pouvez apprendre gratuitement comprend des variables, des nombres, des chaînes de caractères, des commandes telles que le tri et la jointure, des dictionnaires, des variables, des objets, des modules, etc., et est divisé en courtes vidéos pour chaque thème.
・ Stack overflow (version anglaise → stackoverflow) J'ai également écrit la version japonaise de l'URL, mais l'idéal est la version anglaise du site d'origine. Ce débordement de pile peut s'afficher lors de la recherche par contenu d'erreur. Comme il est en anglais, vous pouvez l'éviter, mais il est recommandé de vous calmer et de regarder le contenu. Dans la plupart des cas, le code de réponse est inclus, et dans certains cas, vous pouvez le résoudre simplement en regardant le code de réponse, et la qualité de la réponse est très élevée.
➡︎ Cliquez ici pour consulter les sites d'apprentissage Python recommandés
Recommended Posts