The Object-Oriented Approach to Problem Solving and Machine Learning with Python
暫譯: 使用 Python 的物件導向問題解決與機器學習方法
Mathew, Sujith Samuel, Kuhail, Mohammad Amin, Hadid, Maha
- 出版商: CRC
- 出版日期: 2025-05-12
- 售價: $4,220
- 貴賓價: 9.5 折 $4,009
- 語言: 英文
- 頁數: 304
- 裝訂: Hardcover - also called cloth, retail trade, or trade
- ISBN: 1032668334
- ISBN-13: 9781032668338
-
相關分類:
Python、程式語言、Machine Learning、Object-oriented
尚未上市,無法訂購
商品描述
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.
商品描述(中文翻譯)
這本書是一本全面的指南,適合初學者和有經驗的開發者。它教導讀者如何掌握物件導向程式設計(OOP)與 Python,並在實際應用中使用它。
首先,透過對核心概念如使用案例和類別圖的清晰解釋,鞏固你的 OOP 基礎。這本書不僅僅停留在理論上,還提供了實用的範例,並附有詳細註解的原始碼,這些原始碼在書中和 GitHub 上均可獲得。
這本書不僅限於基礎知識。探索 OOP 如何賦能於數據持久性、圖形使用者介面(GUIs)、機器學習和數據科學等領域,包括社交媒體分析。了解用於分類、回歸和無監督學習的機器學習演算法,讓你站在 AI 創新的最前沿。
每一章都設計為實作學習。你將透過案例研究、練習和專案來鞏固你的理解,將新學到的知識應用於現實情境中。漸進的結構確保了掌握,每一章都在前一章的基礎上建立,並透過練習和專案進行加強。
大量的程式碼範例和對原始碼的訪問增強了你的學習體驗。這本書是你掌握 Python 中的 OOP,並進入機器學習和數據科學精彩世界的一站式商店。
作者簡介
Sujith Samuel Mathew holds a PhD in computer science from the University of Adelaide, Australia. He is an associate professor at Zayed University, UAE. He specializes in ubiquitous and distributed computing, focusing on the Internet of Things and related Smart City applications.
Mohammad Amin Kuhail holds an MSc in software engineering from the University of York and a PhD in software development from IT University of Copenhagen. He is an associate professor at Zayed University, specializing in human-computer interaction and software engineering, and he researches chatbot technology, user behavior, and education.
Maha Hadid holds an MSc in Information Sciences and Systems from the University of Marseille in France. She is an instructor at Zayed University, UAE, with experience in undergraduate courses and instructional design and delivery for blended and classroom-based courses.
Shahbano Farooq holds an MSc in computer science from the University of Calgary. She is an instructor at Zayed University, UAE, specializing in human-computer interaction and machine learning.
作者簡介(中文翻譯)
Sujith Samuel Mathew 擁有澳洲阿德萊德大學的計算機科學博士學位。他是阿聯酋扎耶德大學的副教授,專注於無處不在的計算和分散式計算,特別是物聯網及相關的智慧城市應用。
Mohammad Amin Kuhail 擁有約克大學的軟體工程碩士學位和哥本哈根IT大學的軟體開發博士學位。他是阿聯酋扎耶德大學的副教授,專長於人機互動和軟體工程,並研究聊天機器人技術、用戶行為和教育。
Maha Hadid 擁有法國馬賽大學的信息科學與系統碩士學位。她是阿聯酋扎耶德大學的講師,擁有本科課程及混合式和面授課程的教學設計與實施經驗。
Shahbano Farooq 擁有卡爾加里大學的計算機科學碩士學位。她是阿聯酋扎耶德大學的講師,專長於人機互動和機器學習。