Empfohlene Bücher von 3 Typen im Zusammenhang mit Python

Dieser Beitrag

Dies ist der Artikel zum 18. Tag des Schoo-Adventskalenders 2016.

Heute hat es nichts mit Schoo zu tun, aber ich möchte auf den überwältigenden Python-Boom im Jahr 2016 zurückblicken, der sich auf veröffentlichte Bücher konzentriert, und die Ingenieure die empfohlenen Python-basierten Bücher nach Typ auswählen lassen.

2016 war ein großartiges Jahr

Dies ist das Ergebnis der Suche nach "Python" bei Amazon, aber die meisten von ihnen wurden 2016 veröffentlicht. python本リスト.png

Beginnend mit O'Reillys "Introduction to Python 3", das im Dezember 2015 veröffentlicht wurde, haben wir festgestellt, dass allein in diesem Jahr mehr als 10 Bücher von bekannten Verlagen veröffentlicht wurden.

Warum

Dies ist ein Hauch von Berührung, aber es scheint Python zu sein, wenn Sie dies auf eine Weise tun, die von der Popularität der Datenanalyse und des maschinellen Lernens angezogen wird ...! Ich bin der Meinung, dass dies als Hauptgrund anerkannt wurde.

Zum Beispiel

Bekannte Deep-Learning-Frameworks wie Caffe, Theano, TensorFlow, Chainer usw. unterstützen Python. Natürlich ist C ++ auch mit vielen kompatibel, aber Python ist möglicherweise besser geeignet, um es zu erkunden, da es einfach einzugeben ist.

In diesem Jahr wurden solche Nachrichten zu einem heißen Thema. Programmierer-Jahreseinkommensranking 2016! Nach Sprache ist der erste Platz Python 6,51 Millionen Yen

Python ist eine Sprache, die selbst für Anfänger in der Programmierung leicht zu erlernen ist. Die Freundlichkeit, die Gefühle von Anfängern nicht von Anfang an zu brechen, kann auch ihre Popularität unterstützen.

Damit

"Es wurden viele Bücher veröffentlicht" → "Welches soll ich wählen?" Ich bin neugierig, deshalb habe ich dieses Jahr eine gute Anzahl von Python-Büchern gelesen und werde die Empfehlungen ohne Erlaubnis nach Typ zusammenfassen. Bitte nehmen Sie Bezug darauf.

★ Für diejenigen, die mit der Programmierung von Python aus beginnen möchten

Ich möchte dies mit überwältigender Mehrheit empfehlen

Einführung in Python "super", um bestimmte Leistung zu erlangen Super Introduction.png

★ Empfohlene Punkte

Es scheint, dass einige von ihnen als Schulbücher verwendet werden.

Es ist weniger als ein Jahr seit seiner Veröffentlichung vergangen, aber es steht oft auf dem 40. Platz in Amazons "Introduction to Programming" -Ranking. https://www.amazon.co.jp/gp/bestsellers/books/525592

★ Für diejenigen, die andere Programmiersprachen gelernt haben und mit Python beginnen möchten

Ich habe es am Anfang des Artikels erwähnt Einführung in Python3 Einführung Python3.png

Obwohl dies in den Rezensionen und Rankings von Amazon deutlich zum Ausdruck kommt, ist der gute Punkt dieses Buches, dass der Erklärungsteil der Python-Sprache und der Anwendungsteil (externe Bibliothek, Standardbibliothek) gut ausgewogen sind.

Der Unterschied zu "Einführung in Python" super ", dass Sie bestimmte Macht erlangen können" besteht darin, dass es das Konzept der Programmierung nicht im Detail erklärt, so dass für diejenigen, die es bereits in anderen Sprachen verstehen, die entsprechende Granularität der Erklärung Ich fühlte, dass es war.

★ Für diejenigen, die mit Python vertraut sind

"Ich habe bereits mit Python angefangen. Wichtig ist, was als nächstes zu tun ist." Ich wählte verschiedene Empfehlungen für solche Leute.

Ich möchte Python besser verstehen

Ich möchte Webanwendungen lernen

Atsushi Shibata, der Autor von "Minna no Python", ist eine kostenlose Website, auf der Sie die Grundlagen zum Erstellen von Webanwendungen mit Python erlernen können.

Ich möchte den Ablauf der Entwicklung von Webanwendungen kennen

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

Ich möchte maschinelles Lernen / tiefes Lernen lernen

Ich möchte statistische Analysen lernen

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

Es ist ein wenig schwer zu lesen, aber das Schöne an diesem Buch ist, dass der Python-Beispielcode Ihnen einen Halt in Ihrer Arbeit gibt.

Sicherheit

Anhand des Beispielcodes können Sie einen Teil dessen verstehen, was Python im Bereich der Cybersicherheit unter Verwendung von Standardbibliotheken und externen Bibliotheken leisten kann.

Bildanalyse

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

Der ursprüngliche Titel lautet "Programmieren von Computer Vision mit Python", und Sie können Python verwenden, um Computer Vision zu verstehen.

Schaben

Zusammenfassung

Python ist eine nette Sprache, die den Vorteil hat, dass der Schwellenwert für das Programmieren im Vergleich zu anderen Sprachen niedrig ist, aber auch praktische Inhalte unterstützt. Wenn Sie interessiert sind, berühren Sie bitte Python.

Hinweis

+1 Neben den hier geschriebenen gibt es sicherlich noch viele gute Bücher!

Recommended Posts

Empfohlene Bücher von 3 Typen im Zusammenhang mit Python
Liste der Beiträge zur Optimierung durch Python to Docker
Einführung in datenwissenschaftliche Bücher.
Wiedereinführung in Python-Dekoratoren ~ Lernen wir Dekoratoren nach Typ ~
Antwort auf AtCoder Beginners Selection von Python3
Funktion zum Speichern von Bildern nach Datum [python3]
Konvertieren Sie den Python-Datumstyp in das RFC822-Format
Versuchen Sie, O'Reillys Bücher durch Clustering zu klassifizieren
[Python] So zeigen Sie die Elemente der Liste nebeneinander an
Auf Python 2.7.9 aktualisiert
[Python] Verwendung von zwei Arten von type ()
So löschen Sie die von Python ausgegebenen Zeichen
Python-bezogene Zusammenfassung
[Python] So sortieren Sie Instanzen nach Instanzvariablen
Ich möchte die Produkte verkaufen, die ich durch Python Scraping Mercari aufgelistet habe
Führen Sie Power Query aus, indem Sie Argumente an Python übergeben
[Python] Fortsetzung - Konvertieren Sie PDF-Text Seite für Seite in CSV
"Backport" zu Python 2
[Keras] Persönliches Memo zum Klassifizieren von Bildern nach Ordner [Python]
So speichern Sie eine von Python gekratzte Tabelle in CSV
Primzahlbeurteilung durch Python
So installieren Sie Python
Visualisierungsnotiz von Python
Kommunikationsverarbeitung durch Python
Änderungen von Python 3.0 zu Python 3.5
Änderungen von Python 2 zu Python 3.0
Schreiben Sie Python2-Code in Python3 um (2to3)
So installieren Sie Python
Einführung in die Python-Sprache
Einführung in OpenCV (Python) - (2)
Zusammenfassung der Python-iterativen Verarbeitung
Beachten Sie, dass Python ein Daemon ist
Einführung von Python 2.7 in CentOS 6.6
Beamformer-Antwort von Python
[Python] Sammlungstypen sortieren
Verbinden Sie Python mit MySQL
Organisieren Sie Typen in Python
[Python] So erstellen Sie eine Liste von Zeichenfolgen Zeichen für Zeichen
So wechseln Sie die Konfigurationsdatei, die von Python gelesen werden soll
Fünf nützliche Python-Datentypen, die leicht zu vergessen sind
Nützliche Tricks in Bezug auf Listen und Anweisungen in Python
[Python] Versuchen Sie, Ramen-Shops durch Verarbeitung natürlicher Sprache zu klassifizieren
So überschreiben Sie eine benutzerdefinierte Typmethode, die von Python Swig generiert wird