Livres recommandés par 3 types liés à Python

Cet article

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.

2016 a été une excellente année

C'est le résultat de la recherche de "Python" sur Amazon, mais la plupart d'entre eux ont été publiés en 2016. python本リスト.png

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.

Pourquoi

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.

Par exemple

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é.

Alors

"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.

★ Pour ceux qui veulent commencer à programmer à partir de Python

Je voudrais le recommander massivement

Introduction à Python "super" pour acquérir une certaine puissance Super Introduction.png

★ 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

★ Pour ceux qui ont appris d'autres langages de programmation et veulent se lancer avec Python

Je l'ai mentionné au début de l'article Introduction à Python3 Introduction Python3.png

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.

★ Pour ceux qui connaissent Python

"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.

Je veux comprendre Python plus profondément

Je veux apprendre des applications Web

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.

Je souhaite connaître le flux de développement d'applications Web

https://www.amazon.co.jp/dp/B00XZTYMG6

Je veux apprendre le machine learning / le deep learning

Je veux apprendre l'analyse statistique

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.

Sécurité

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.

L'analyse d'image

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.

Grattage

Résumé

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.

Remarque

+1 Il y a sûrement beaucoup de bons livres en plus de ceux écrits ici!

Recommended Posts

Livres recommandés par 3 types liés à Python
Liste des articles liés à l'optimisation par Python vers Docker
Présentation de livres liés à la science des données.
Réintroduction aux décorateurs Python ~ Apprenons les décorateurs par type ~
Réponse à la sélection des débutants d'AtCoder par Python3
Fonction pour enregistrer les images par date [python3]
Convertir le type de date Python au format RFC822
Essayez de classer les livres d'O'Reilly en les regroupant
[python] Comment afficher les éléments de la liste côte à côte
Mis à jour vers Python 2.7.9
[Python] Comment utiliser deux types de type ()
Comment effacer les caractères générés par Python
résumé relatif à python
[Python] Comment trier les instances par variables d'instance
Je souhaite vendre les produits que j'ai listés par python scraping Mercari
Exécutez Power Query en passant des arguments à Python
[Python] Suite - Convertir le texte PDF en CSV page par page
"Backport" vers python 2
[Keras] Mémo personnel pour classer les images par dossier [Python]
Comment enregistrer une table récupérée par python en csv
Jugement des nombres premiers par Python
Comment installer Python
Mémo de visualisation par Python
Traitement de la communication par Python
Changements de Python 3.0 à Python 3.5
Changements de Python 2 à Python 3.0
Réécrire le code Python2 en Python3 (2to3)
Comment installer python
Introduction au langage Python
Introduction à OpenCV (python) - (2)
Résumé relatif au traitement itératif Python
Remarque pour faire de python un démon
Introduction de Python 2.7 à CentOS 6.6
Réponse de Beamformer par python
[Python] Trier les types de collection
Connectez python à mysql
Organiser les types en Python
[Python] Comment créer une liste de chaînes de caractères caractère par caractère
Comment changer le fichier de configuration pour qu'il soit lu par Python
Cinq types de données Python utiles faciles à oublier
Astuces utiles liées à la liste et aux instructions en Python
[Python] Essayez de classer les boutiques de ramen par traitement du langage naturel
Comment remplacer une méthode de type défini par l'utilisateur générée par python swig