Python for Programmers: with Big Data and Artificial Intelligence Case Studies (Paperback)
暫譯: 程式設計師的 Python:大數據與人工智慧案例研究

Paul J. Deitel , Harvey Deitel

買這商品的人也買了...

商品描述

Written for programmers with a background in another high-level language, this book uses hands-on instruction to teach today’s most compelling, leading-edge computing technologies and programming in Python–one of the world’s most popular and fastest-growing languages. Please read the Table of Contents diagram inside the front cover and the Preface for more details.

In the context of 500+, real-world examples ranging from individual snippets to 40 large scripts and full implementation case studies, you’ll use the interactive IPython interpreter with code in Jupyter Notebooks to quickly master the latest Python coding idioms. After covering Python Chapters 1—5 and a few key parts of Chapters 6—7, you’ll be able to handle significant portions of the hands-on introductory AI case studies in Chapters 11—16, which are loaded with cool, powerful, contemporary examples. These include natural language processing, data mining Twitter for sentiment analysis, cognitive computing with IBM Watson™, supervised machine learning with classification and regression, unsupervised machine learning with clustering, computer vision through deep learning and convolutional neural networks, deep learning with recurrent neural networks, big data with Hadoop, Spark™ and NoSQL databases, the Internet of Things and more. You’ll also work directly or indirectly with cloud-based services, including Twitter, Google Translate™, IBM Watson, Microsoft Azure, OpenMapQuest, PubNub and more.


Features

  • 500+ hands-on, real-world, live-code examples from snippets to case studies
  • IPython + code in Jupyter Notebooks
  • Library-focused: Uses Python Standard Library and data science libraries to accomplish significant tasks with minimal code
  • Rich Python coverage: Control statements, functions, strings, files, JSON serialization, CSV, exceptions
  • Procedural, functional-style and object-oriented programming
  • Collections: Lists, tuples, dictionaries, sets, NumPy arrays, pandas Series & DataFrames
  • Static, dynamic and interactive visualizations
  • Data experiences with real-world datasets and data sources
  • Intro to Data Science sections: AI, basic stats, simulation, animation, random variables, data wrangling, regression
  • AI, big data and cloud data science case studies: NLP, data mining Twitter, IBM Watson™, machine learning, deep learning, computer vision, Hadoop, Spark™, NoSQL, IoT
  • Open-source libraries: NumPy, pandas, Matplotlib, Seaborn, Folium, SciPy, NLTK, TextBlob, spaCy, Textatistic, Tweepy, scikit-learn, Keras and more.

Register your product for convenient access to downloads, updates, and/or corrections as they become available.

商品描述(中文翻譯)

本書專為具有其他高階程式語言背景的程式設計師撰寫,透過實作教學來教授當今最具吸引力的前沿計算技術及 Python 程式設計——這是全球最受歡迎且增長最快的語言之一。請參閱封面內的目錄圖及前言以獲取更多詳細資訊。

在 500 多個真實世界的範例中,從單個片段到 40 個大型腳本和完整的實作案例研究,您將使用互動式的 IPython 解譯器,搭配 Jupyter Notebooks 中的程式碼,快速掌握最新的 Python 編碼慣用法。在涵蓋 Python 第 1 至第 5 章及第 6 至第 7 章的一些關鍵部分後,您將能夠處理第 11 至第 16 章中大量的實作入門 AI 案例研究,這些案例充滿了酷炫、強大且當代的範例。這些範例包括自然語言處理、從 Twitter 進行情感分析的資料挖掘、使用 IBM Watson™ 的認知計算、帶有分類和回歸的監督式機器學習、帶有聚類的非監督式機器學習、透過深度學習和卷積神經網絡的計算機視覺、使用遞迴神經網絡的深度學習、大數據與 Hadoop、Spark™ 和 NoSQL 數據庫、物聯網等。您還將直接或間接地與基於雲的服務合作,包括 Twitter、Google Translate™、IBM Watson、Microsoft Azure、OpenMapQuest、PubNub 等。



特色


  • 500 多個實作、真實世界的即時程式碼範例,從片段到案例研究

  • IPython + Jupyter Notebooks 中的程式碼

  • 以庫為中心:使用 Python 標準庫和資料科學庫以最少的程式碼完成重要任務

  • 豐富的 Python 覆蓋:控制語句、函數、字串、檔案、JSON 序列化、CSV、例外處理

  • 程序式、函數式和物件導向程式設計

  • 集合:列表、元組、字典、集合、NumPy 陣列、pandas 系列和 DataFrames

  • 靜態、動態和互動式視覺化

  • 使用真實世界數據集和數據來源的數據體驗

  • 資料科學入門部分:AI、基本統計、模擬、動畫、隨機變數、數據整理、回歸

  • AI、大數據和雲端資料科學案例研究:NLP、Twitter 資料挖掘、IBM Watson™、機器學習、深度學習、計算機視覺、Hadoop、Spark™、NoSQL、物聯網

  • 開源庫:NumPy、pandas、Matplotlib、Seaborn、Folium、SciPy、NLTK、TextBlob、spaCy、Textatistic、Tweepy、scikit-learn、Keras 等。

註冊您的產品以便方便地訪問下載、更新和/或修正,隨著它們的可用性而提供。

作者簡介

Paul Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of MIT, where he studied Information Technology. Through Deitel & Associates, Inc., he has delivered hundreds of programming courses worldwide to clients, including Cisco, IBM, Siemens, Sun Microsystems, Dell, Fidelity, NASA at the Kennedy Space Center, the National Severe Storm Laboratory, White Sands Missile Range, Rogue Wave Software, Boeing, SunGard Higher Education, Nortel Networks, Puma, iRobot, Invensys and many more. He and his co-author, Dr. Harvey M. Deitel, are the world’s best-selling programming-language textbook/professional book/video authors.

 

Dr. Harvey Deitel, Chairman and Chief Strategy Officer of Deitel & Associates, Inc., has over 50 years of experience in the computer field. Dr. Deitel earned B.S. and M.S. degrees in Electrical Engineering from MIT and a Ph.D. in Mathematics from Boston University. He has extensive college teaching experience, including earning tenure and serving as the Chairman of the Computer Science Department at Boston College before founding Deitel & Associates, Inc., in 1991 with his son, Paul. The Deitels’ publications have earned international recognition, with translations published in Japanese, German, Russian, Spanish, French, Polish, Italian, Simplified Chinese, Traditional Chinese, Korean, Portuguese, Greek, Urdu and Turkish. Dr. Deitel has delivered hundreds of programming courses to corporate, academic, government and military clients.

作者簡介(中文翻譯)

保羅·德伊特爾(Paul Deitel),德伊特爾與聯合公司(Deitel & Associates, Inc.)的首席執行官及首席技術官,畢業於麻省理工學院(MIT),主修資訊科技。透過德伊特爾與聯合公司,他在全球為客戶提供了數百門程式設計課程,客戶包括思科(Cisco)、IBM、西門子(Siemens)、陽光微系統(Sun Microsystems)、戴爾(Dell)、富達(Fidelity)、美國國家航空暨太空總署(NASA)甘迺迪太空中心、國家嚴重風暴實驗室、白沙導彈試驗場、Rogue Wave Software、波音(Boeing)、SunGard高等教育、北電網路(Nortel Networks)、Puma、iRobot、Invensys等眾多公司。他和他的合著者哈維·M·德伊特爾博士(Dr. Harvey M. Deitel)是全球最暢銷的程式語言教科書、專業書籍及影片的作者。

哈維·德伊特爾博士(Dr. Harvey Deitel),德伊特爾與聯合公司的董事長及首席策略官,在計算機領域擁有超過50年的經驗。德伊特爾博士在麻省理工學院獲得電機工程學士(B.S.)及碩士(M.S.)學位,並在波士頓大學獲得數學博士(Ph.D.)學位。他擁有豐富的高等教育教學經驗,包括在波士頓學院獲得終身教職並擔任計算機科學系主任,然後於1991年與他的兒子保羅共同創立德伊特爾與聯合公司。德伊特爾家族的出版物在國際上獲得認可,已翻譯成日文、德文、俄文、西班牙文、法文、波蘭文、義大利文、簡體中文、繁體中文、韓文、葡萄牙文、希臘文、烏爾都文和土耳其文。德伊特爾博士為企業、學術界、政府和軍事客戶提供了數百門程式設計課程。