Ceci est l'article du 18e jour du calendrier de l'Avent Schoo 2016.
Aujourd'hui, je n'ai rien à voir avec Schoo, mais j'aimerais revenir sur le boom écrasant de Python en 2016, en me concentrant sur les livres publiés, et en laissant les ingénieurs choisir les livres recommandés basés sur Python par type.
C'est le résultat de la recherche de "Python" sur Amazon, mais la plupart d'entre eux ont été publiés en 2016.
En commençant par «Introduction à Python 3» d'O'Reilly sorti en décembre 2015, nous avons observé que plus de 10 livres ont été publiés par des éditeurs bien connus cette année seulement.
C'est une touche de touche, mais cela semble être Python si vous les faites d'une manière qui est tirée par la popularité de l'analyse de données et de l'apprentissage automatique ...! Je pense que cela a été reconnu comme une raison majeure.
Les frameworks d'apprentissage en profondeur bien connus tels que Caffe, Theano, TensorFlow, Chainer, etc. prennent en charge Python. Bien sûr, C ++ prend également en charge beaucoup, mais il est plus facile à saisir, et Python peut être préférable d'essayer pendant l'exploration.
Cette année, ces nouvelles sont devenues un sujet brûlant. Classement des revenus annuels des programmeurs 2016! Par langue, la première place est Python 6,51 millions de yens
Python est un langage facile à apprendre même pour les débutants en programmation, de sorte que la gentillesse de ne pas briser les sentiments des débutants dès le début peut également soutenir sa popularité.
"Beaucoup de livres ont été publiés" → "Lequel devrais-je choisir?" Je suis curieux, j'ai donc lu un bon nombre de livres Python cette année et je vais résumer les recommandations par type sans permission. Veuillez vous y référer.
Je voudrais le recommander massivement
Introduction à Python "super" pour acquérir une certaine puissance
★ Points recommandés
Il semble que certains d'entre eux soient utilisés comme manuels scolaires.
Cela fait moins d'un an depuis sa sortie, mais il occupe souvent la 40e place du classement «Introduction à la programmation» d'Amazon. https://www.amazon.co.jp/gp/bestsellers/books/525592
Je l'ai mentionné au début de l'article Introduction à Python3
Bien que cela soit clairement reflété dans les critiques et les classements d'amazon, le bon point de ce livre est que la partie explication du langage Python et la partie application (bibliothèque externe, bibliothèque standard) sont bien équilibrées.
La différence avec "Introduction à Python" super "que vous pouvez acquérir un certain pouvoir" est qu'il n'explique pas en détail le concept propre à la programmation, donc pour ceux qui le comprennent déjà dans d'autres langages, la granularité d'explication appropriée J'ai senti que c'était le cas.
"J'ai déjà commencé avec Python. Ce qui est important, c'est ce qu'il faut faire ensuite." J'ai choisi diverses recommandations pour ces personnes.
Programmation Python experte https://www.amazon.co.jp/dp/4048686291
Programmation Python intelligente: découvrez de meilleures façons d'écrire Python https://www.amazon.co.jp/dp/B01CX2AVUG
Atsushi Shibata, l'auteur de "Minna no Python", est un site gratuit où vous pouvez apprendre les bases de la création d'applications Web avec Python.
https://www.amazon.co.jp/dp/B00XZTYMG6
Deep Learning à partir de zéro - la théorie et la mise en œuvre de l'apprentissage profond appris en Python https://www.amazon.co.jp/dp/4873117585
"Programmation des connaissances de groupe" https://www.amazon.co.jp/dp/4873113644
"Système d'apprentissage automatique pratique" https://www.amazon.co.jp/dp/4873116988
https://www.amazon.co.jp/dp/4873117356
C'est un peu difficile à lire, mais la bonne chose à propos de ce livre est que l'exemple de code Python vous donne une idée de ce que vous faites.
Grâce à l'exemple de code, vous pouvez comprendre une partie de ce que Python peut faire dans le domaine de la cybersécurité tout en utilisant des bibliothèques standard et des bibliothèques externes.
https://www.amazon.co.jp/dp/4873116074
Le titre original est "Programmer la vision par ordinateur avec Python", et vous pouvez utiliser Python pour comprendre la vision par ordinateur.
Python scraping-Techniques de développement-BeautifulSoup-scikit-learn-Utilisons TensorFlow https://www.amazon.co.jp/dp/4802610793
Web scraping avec Python https://www.amazon.co.jp/dp/4873117615/
Python est un joli langage qui présente l'avantage que le seuil d'apprentissage de la programmation est bas par rapport à d'autres langages, mais il prend également en charge le contenu pratique. Si vous êtes intéressé, veuillez toucher Python.
+1 Il y a sûrement beaucoup de bons livres en plus de ceux écrits ici!
Recommended Posts