Das Buch ermöglicht Ihnen, das Wissen zu erwerben, das für den Beruf des Python-Entwicklers erforderlich ist (beginnend auf dem Niveau eines Junior Developers). Dies gibt Ihnen die Möglichkeit, als Programmierer zu arbeiten oder die Möglichkeit, selbstständig zu sein - Aufträge auf Freelance-Plattformen zu suchen, eigene Anwendungen und Spiele zu erstellen und diese dann auf Plattformen wie Google Play, Steam und ähnlichen zu veröffentlichen. Schritt für Schritt werden Sie mit den grundlegenden Prinzipien von Python vertraut gemacht, lernen Ihre ersten Programme zu schreiben, mit Daten zu arbeiten, grafische Benutzeroberflächen zu erstellen, Ihre Anwendungen zu entwickeln, arbeitsfähige Skripte zur Erstellung von Registrierungsseiten, Bankanwendungen und anderen Richtungen der Entwicklung zu schreiben. Sie werden auch die Prinzipien des Testens und Debuggens von Code kennenlernen, was Ihre Programme zuverlässiger macht.
Im abschließenden Teil des Buches werden Sie fortgeschrittene Themen erlernen: Multithreading, asynchrone Programmierung, Arbeit mit Modulen und Paketen sowie die Grundlagen der Interaktion mit relationalen, SQL- und NoSQL-Datenbanken.
Das Buch legt großen Wert auf praktische Fähigkeiten - jedes Kapitel enthält Beispiele mit Codeanalysen und verschiedene Aufgaben, die Ihnen helfen, das Material praktisch zu festigen. Dank dieses umfassenden Ansatzes wird das Buch sowohl für Anfänger, die ihre ersten Schritte in Python machen, als auch für erfahrenere Entwickler, die ihr Wissen vertiefen und neue Anwendungsbereiche der Sprache erlernen möchten, nützlich sein.