Bewertung:

Das Buch hat gemischte Kritiken erhalten. Einige Leser finden es aufgebläht und aufgrund unnötiger Details schwer zu verstehen, während andere den informativen Inhalt und die praktischen Einblicke in Python schätzen.
Vorteile:Leicht zu lesen, gute Praktiken werden hervorgehoben, nützliche Python-Pakete von Drittanbietern werden vorgestellt, informativ für Programmierer auf mittlerem Niveau, dient als nützliche Referenz.
Nachteile:Aufgebläht und sich wiederholend, manchmal schwer zu folgen, keine klaren Erklärungen und keine klare Organisation, zu viele unnötige Details, nicht genug Inhalt für jeden Anwendungsfall.
(basierend auf 2 Leserbewertungen)
Expert Python Programming - Third Edition: Become a master in Python by learning coding best practices and advanced programming concepts in Python 3.7
Verfeinern Sie Ihre Python-Programmierkenntnisse und erstellen Sie professionelle Anwendungen mit diesem umfassenden Handbuch.
Hauptmerkmale
⬤ Erstellen Sie gut verwaltbaren Code, der in verschiedenen Umgebungen mit unterschiedlichen Abhängigkeiten ausgeführt werden kann.
⬤ Implementieren Sie effektive Python-Datenstrukturen und -Algorithmen, um optimierten Code zu erstellen.
⬤ Entdecken Sie die aufregenden neuen Funktionen von Python 3. 8.
Buchbeschreibung
Python ist eine dynamische Programmiersprache, die dank ihrer einfachen, aber leistungsfähigen Natur in vielen Bereichen eingesetzt wird. Obwohl es einfach ist, Python-Code zu schreiben, ist es eine Herausforderung, ihn lesbar, wiederverwendbar und einfach zu pflegen zu machen. Die dritte Ausgabe von Expert Python Programming enthält Best Practices, nützliche Tools und Standards, die von professionellen Python-Entwicklern implementiert wurden, und hilft Ihnen, diese Herausforderung zu meistern.
Das Buch beginnt mit einer Einführung in die neuen Funktionen von Python 3. 7. Anschließend lernen Sie die fortgeschrittenen Komponenten der Python-Syntax kennen und erfahren, wie Sie Konzepte verschiedener Programmierparadigmen anwenden können, darunter objektorientierte Programmierung, funktionale Programmierung und ereignisgesteuerte Programmierung. Dieses Buch führt Sie auch durch die besten Benennungspraktiken, das Schreiben Ihrer eigenen verteilbaren Python-Pakete und den Umgang mit automatisierten Methoden zur Bereitstellung Ihrer Software auf entfernten Servern. Sie erfahren, wie Sie nützliche Python-Erweiterungen mit C, C++, Cython und CFFI erstellen können. Darüber hinaus lernen Sie, wie Sie Code-Management-Tools einsetzen, klare Dokumentation schreiben und testgetriebene Entwicklung erforschen, um sauberen Code zu schreiben.
Am Ende des Buches werden Sie zu einem Experten im Schreiben von effizientem und wartbarem Python-Code geworden sein.
Was Sie lernen werden
⬤ Entdecken Sie moderne Wege, um wiederholbare und konsistente Entwicklungsumgebungen einzurichten.
⬤ Python-Code effektiv für den Einsatz in der Gemeinschaft und in der Produktion zu verpacken.
⬤ Lernen Sie moderne Syntaxelemente der Python-Programmierung wie f-Strings, Enums und Lambda-Funktionen kennen.
⬤ Entmystifizieren Sie die Metaprogrammierung in Python mit Metaklassen.
⬤ Schreiben Sie nebenläufigen Code in Python.
⬤ Erweitern Sie Python um Code, der in anderen Sprachen geschrieben wurde.
⬤ Python mit in anderen Sprachen geschriebenem Code integrieren.