內容簡介
Python是信息管理與信息繫統、電子商務等信息管理類本科學生進行數據分析所需要掌握的基礎性語言和分析工具,是未來學生掌握大數據分析技術的學習基礎。本書共分12章,著重講述Python語言和數據分析工具包的應用。
第1章主要介紹Python的發展歷史、特點、集成開發環境、內置模塊、幫助的使用等內容; 第2章主要介紹Python語言的基礎知識; 第3章主要介紹Python中的常用數據結構,包括序列、字典、集合等,以及函數的定義和調用等; 第4章主要介紹Python中類、對像和方法的相關內容; 第5章主要介紹Python進行數據分析常用的NumPy、Pandas、Matplotlib、SciPy和Scikitlearn等基礎庫內容; 第6章主要介紹網絡數據獲取的HTML和XML兩種網頁組織形式,以及urllib和BeautifulSoup4兩個模塊內容; 第7章主要介紹文件的操作; 第8章主要介紹數據可視化,以及使用Python繪制圖表的知識; 第9章主要介紹利用Python進行數據庫應用開發; 第10、11章主要介紹Python機器學習的基本概念以及有監督、無監督學習算法的原理; 第12章主要介紹Python在地理空間分析上的應用。本書中的代碼均在Python 3.5中測試通過。
本書一方面側重對Python數據分析基礎知識的講解,另一方面注重Python數據處理方法的應用。本書適合作為計算機科學與技術專業學生學習數據分析的入門教材,也適合作為Python愛好者的參考書。
第1章主要介紹Python的發展歷史、特點、集成開發環境、內置模塊、幫助的使用等內容; 第2章主要介紹Python語言的基礎知識; 第3章主要介紹Python中的常用數據結構,包括序列、字典、集合等,以及函數的定義和調用等; 第4章主要介紹Python中類、對像和方法的相關內容; 第5章主要介紹Python進行數據分析常用的NumPy、Pandas、Matplotlib、SciPy和Scikitlearn等基礎庫內容; 第6章主要介紹網絡數據獲取的HTML和XML兩種網頁組織形式,以及urllib和BeautifulSoup4兩個模塊內容; 第7章主要介紹文件的操作; 第8章主要介紹數據可視化,以及使用Python繪制圖表的知識; 第9章主要介紹利用Python進行數據庫應用開發; 第10、11章主要介紹Python機器學習的基本概念以及有監督、無監督學習算法的原理; 第12章主要介紹Python在地理空間分析上的應用。本書中的代碼均在Python 3.5中測試通過。
本書一方面側重對Python數據分析基礎知識的講解,另一方面注重Python數據處理方法的應用。本書適合作為計算機科學與技術專業學生學習數據分析的入門教材,也適合作為Python愛好者的參考書。