Buch, Englisch, 314 Seiten, Format (B × H): 178 mm x 254 mm, Gewicht: 767 g
Buch, Englisch, 314 Seiten, Format (B × H): 178 mm x 254 mm, Gewicht: 767 g
ISBN: 978-1-032-66833-8
Verlag: CRC Press
This book is a comprehensive guide suitable for beginners and experienced developers alike. It teaches readers how to master object-oriented programming (OOP) with Python and use it in real-world applications.
Start by solidifying your OOP foundation with clear explanations of core concepts such as use cases and class diagrams. This book goes beyond theory as you get practical examples with well-documented source code available in the book and on GitHub.
This book doesn’t stop at the basics. Explore how OOP empowers fields such as data persistence, graphical user interfaces (GUIs), machine learning, and data science, including social media analysis. Learn about machine learning algorithms for classification, regression, and unsupervised learning, putting you at the forefront of AI innovation.
Each chapter is designed for hands-on learning. You’ll solidify your understanding with case studies, exercises, and projects that apply your newfound knowledge to real-world scenarios. The progressive structure ensures mastery, with each chapter building on the previous one, reinforced by exercises and projects.
Numerous code examples and access to the source code enhance your learning experience. This book is your one-stop shop for mastering OOP with Python and venturing into the exciting world of machine learning and data science.
Zielgruppe
Academic and Undergraduate Advanced
Autoren/Hrsg.
Fachgebiete
- Mathematik | Informatik EDV | Informatik Daten / Datenbanken
- Mathematik | Informatik EDV | Informatik Informatik Künstliche Intelligenz Maschinelles Lernen
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Programmierung: Methoden und Allgemeines
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Programmier- und Skriptsprachen
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Algorithmen & Datenstrukturen
Weitere Infos & Material
Chapter 1 Introduction to Object-Oriented Programming
Chapter 2 Python Data Structures
Chapter 3 Exception Handling
Chapter 4 Fundamentals of Object-Oriented Analysis
Chapter 5 Fundamentals of Object-Oriented Design
Chapter 6 File Handling, Object Serialization, and Data Persistence
Chapter 7 Graphical User Interface with Tkinter
Chapter 8 Machine Learning with Python
Chapter 9 Natural Language Processing and Text Mining with Python
Appendix A Installing Python and Environment Setup
Appendix B Choosing an IDE
Appendix C Debugging Your Python Program
Appendix D PEP Style Guide-Coding Standard and Conventions